{
  "for_humans": "https://capxule.com",
  "page": "schemas",
  "version": "2026-10-11",
  "canonical": "https://capxule.ai/schemas",
  "schemas": [
    {
      "name": "beat",
      "url": "https://capxule.ai/schemas/beat.json",
      "title": "Beat",
      "produced_by": [
        "turn",
        "open_journey (as contract.beat)"
      ]
    },
    {
      "name": "contract",
      "url": "https://capxule.ai/schemas/contract.json",
      "title": "Session contract",
      "produced_by": [
        "open_journey"
      ]
    },
    {
      "name": "state",
      "url": "https://capxule.ai/schemas/state.json",
      "title": "Journey state",
      "produced_by": [
        "journey_state"
      ]
    },
    {
      "name": "card",
      "url": "https://capxule.ai/schemas/card.json",
      "title": "Catalog card",
      "produced_by": [
        "find_capsule",
        "GET /catalog",
        "GET /catalog.jsonl"
      ]
    },
    {
      "name": "error",
      "url": "https://capxule.ai/schemas/error.json",
      "title": "Error envelope",
      "produced_by": [
        "every tool"
      ]
    }
  ],
  "tool_inputs": "tools/list on the MCP mounts carries each tool's inputSchema; these documents are the OUTPUT shapes.",
  "freshness": {
    "generated_at": "2026-10-14T10:11:51.101Z"
  }
}
