{"service":"dorinda-api","role":"the brain — canonical data model + REST API + remote MCP server + data plane","determinism":"zero AI-API calls; the AI is the user's own, via the MCP contract","contract":{"rest":"/contract/openapi.yaml","mcpTools":"/contract/mcp-tools.json","agentInstructions":"/contract/agent-instructions.md"},"edge":{"mcp":"/mcp","oauth":"/oauth/*","hooks":"/hooks/*","connect":"/connect/*"},"status":"implemented — the REST + MCP surface is live; /integrations is wired to the connector vault (C24) via the /connect/* edge. The only 501s left are platform-blocked endpoints (billing, /household/members POST) that return an honest, capability-named deferral. See contract/openapi.yaml (x-forge-deferred)."}