Shared discovery, schema, serialization, and transport logic for LatchGate framework integrations
Project description
latchgate-integrations-common
Shared discovery, schema conversion, serialization, and transport logic for LatchGate framework integrations.
This package is an internal dependency — not a public SDK. It provides the canonical implementation of security-relevant code used by:
Modules
| Module | Responsibility |
|---|---|
discovery |
Action registry fetch, expose_security_details redaction |
schema |
JSON Schema → Pydantic model conversion |
serialization |
Output-only result filtering (strips receipt/trace/verification) |
transport |
Gate URL + UDS transport resolution |
audit |
AuditRecord dataclass and AuditCallback protocol |
sync |
Sync-to-async bridge via background thread (no nest_asyncio) |
Why a separate package?
Every function in this package is security-relevant. Duplicating it across framework adapters meant a fix in one copy could be missed in another. A single implementation eliminates drift.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file latchgate_integrations_common-0.1.0.tar.gz.
File metadata
- Download URL: latchgate_integrations_common-0.1.0.tar.gz
- Upload date:
- Size: 56.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8892bff29cd3bc4c1e6b01689bce4bc58483b5e6429cfe39844a56de5a8ff63
|
|
| MD5 |
c095f9932fe17a3d6e5f3f0597a4aa90
|
|
| BLAKE2b-256 |
c3a8021999d408e1cbd96a6fc17eb4a6a11f8666ace2c44f0fddfac0fae03a4d
|
File details
Details for the file latchgate_integrations_common-0.1.0-py3-none-any.whl.
File metadata
- Download URL: latchgate_integrations_common-0.1.0-py3-none-any.whl
- Upload date:
- Size: 16.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b53941719e471a3322324fcaee0332a8864895479b76067db9062b1e9f10e5f
|
|
| MD5 |
c08e046fcb8f8c25fdd9df57e1a7f76a
|
|
| BLAKE2b-256 |
c4ae423ade30358fd806031fe52b0403c0ba37c1c54c49442081def58cc43469
|