Manifest
doublegate_sdk.manifest
SDK 0.1 declarative manifest. JSON is the supported YAML subset.
No imports, entrypoints, installation, grants or deployment occur during validation. Manifests and response checks share a bounded stdlib schema engine. Manifest integer strictness and bounded diagnostics remain SDK policy.
ManifestError
Bases: DoublegateError, ValueError
Bounded diagnostic: never echo manifest values or unknown property names.
Source code in src/doublegate_sdk/manifest.py
GatePackage
dataclass
Source code in src/doublegate_sdk/manifest.py
manifest_schema
Return a fresh, externally usable Draft 2020-12 schema.
Source code in src/doublegate_sdk/manifest.py
validate_manifest
Validate data before constructing an immutable declarative package.