Framework Registry
Theframework field in every /v1/authorize request identifies which agent framework is submitting the intent. Sigil uses this for telemetry, adapter routing, and audit logs. Policy evaluation is framework-agnostic: your warranty.md governs what the agent can do regardless of which framework it runs on.
Two registries, two roles. This page lists agent frameworks: the systems
that submit intents. For the registry of conforming signers, the systems
that issue Intent Attestations, see the Conformance Registry.
Validation
Theframework field accepts any non-empty string matching:
- Lowercase alphanumeric characters and hyphens only
- Maximum 64 characters
- Must start with a letter or digit
Known Frameworks
TypeScript Package
These identifiers are exported by@sigilcore/agent-hooks as FRAMEWORKS.
Rust Crates
sigil-agent-hooks-core can also be used directly from any Rust host. If you are not integrating with IronClaw, keep the default agent-hooks identifier or provide your own custom framework identifier.
Using a Custom Framework
If your agent framework is not listed above, use any identifier that follows the validation pattern. Examples:Machine-Readable Spec
The canonical registry is available as JSON atframework-registry.json for programmatic consumption. It should be kept aligned with the exported FRAMEWORKS surface in @sigilcore/agent-hooks and the Rust crate surface in agent-hooks-rs.