Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.sigilcore.com/llms.txt

Use this file to discover all available pages before exploring further.

Framework Registry

The framework 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.

Validation

The framework field accepts any non-empty string matching:
^[a-z0-9][a-z0-9-]{0,63}$
  • Lowercase alphanumeric characters and hyphens only
  • Maximum 64 characters
  • Must start with a letter or digit
Unknown framework strings are accepted with a warning log. You are never blocked from authorizing an intent because of an unrecognized framework value.

Known Frameworks

EVM

IDNameAdapterDocs
agentkitCoinbase AgentKitcheckAnthropicToolUseClaude Code / AgentKit
agentpayUSD1 AgentPay (WLFI)checkIntentAgentPay

Autonomous

IDNameAdapter
elizaElizaOScheckElizaAction
openclawOpenClawcheckIntent
nanoclawNanoclawcheckIntent
ironclawIronclawcheckIntent
nanobotNanobotcheckIntent
hermesHermes AgentcheckIntent

Tool

IDNameAdapterDocs
langchainLangChainwrapLangChainToolLangChain
anthropic-sdkClaude Code / Anthropic SDKcheckAnthropicToolUseClaude Code
openai-sdkOpenAI Agents SDKcheckIntent

Testing

IDNameAdapter
demoDemo / Testing(none)

Using a Custom Framework

If your agent framework isn’t listed above, use any identifier that follows the validation pattern. Examples:
{ "framework": "my-custom-agent" }
{ "framework": "internal-bot-v2" }
Custom framework strings pass through to the authorization engine identically to known ones. The only difference is a warning in the server log noting an unrecognized framework — this is informational and does not affect the authorization decision.

Machine-Readable Spec

The canonical registry is available as JSON at framework-registry.json for programmatic consumption. The OEE backend imports this file to populate its known-framework list.