{"smcp":"0.1","smcpVersions":["0.1"],"smcpMinVersion":"0.1","smcpPreferredVersion":"0.1","node":{"name":"DiviDen","url":"https://dev.dividen.ai","kind":"platform","description":"DiviDen is the MCP-compatible governance layer for AI agents. SMCP names, versions, and publishes the trust, privacy, consent, and money machinery that governs how agents interact with users, other agents, services, and data."},"discovery":{"spec":"https://github.com/Denominator-Ventures/dividen/blob/main/nextjs_space/docs/smcp-spec-v0.md","agentCard":"https://dev.dividen.ai/.well-known/agent-card.json","mcpServerCard":"https://dev.dividen.ai/.well-known/mcp/server-card.json","oauthProtectedResource":"https://dev.dividen.ai/.well-known/oauth-protected-resource","agentManifest":"https://dev.dividen.ai/api/smcp/agents/{slug}/manifest"},"protocols":{"mcp":{"supported":true,"transport":"streamable-http","endpoint":"https://dev.dividen.ai/api/mcp","serverCard":"https://dev.dividen.ai/.well-known/mcp/server-card.json"},"a2a":{"supported":true,"endpoint":"https://dev.dividen.ai/api/a2a","agentCard":"https://dev.dividen.ai/.well-known/agent-card.json"}},"governance":{"returnGuard":"deny-by-default, fail-closed moderation on every agent return","secretFreeResolver":"credential resolution never returns key material","relaxOnlyTrust":"earned-autonomy gate only ever relaxes; nothing silent by default","signedAttestation":"ed25519-signed, fingerprinted capability manifests with drift detection","consent":"execution requires explicit approval for non-owner runs (field-level ConsentGrant: roadmap §3)"},"authentication":{"schemes":["bearer"],"description":"Bearer token authentication using DiviDen API keys (prefix `dvd_`/`dvdn_`). SMCP does not require OAuth; see /.well-known/oauth-protected-resource."},"versionNegotiation":{"requested":null,"resolved":"0.1","supported":["0.1"],"min":"0.1","ok":true,"header":"smcp-version","query":["smcp","v"]}}