{
  "object": "curbi.site.index",
  "receiptVerification": {
    "keys": "https://api.curbi.io/.well-known/curbi-receipt-keys.json",
    "productionSigning": false
  },
  "release": "v41",
  "footer": {
    "brand": {
      "line": "Can it do that, did it happen, and if it broke, here's the fix.",
      "sub": "Curbi helps developers and AI agents check agent claims against configured rules, verify signed records offline, and replay integration failures. Public tools check explicit rules; receipt examples use test keys.",
      "endpoint": "https://api.curbi.io/mcp"
    },
    "columns": [
      {
        "title": "Build",
        "links": [
          [
            "Sandbox",
            "/sandbox/"
          ],
          [
            "Action Lab",
            "/action-lab/"
          ],
          [
            "Repair Lab",
            "/repair-lab/"
          ],
          [
            "MCP Chaos",
            "/chaos/"
          ],
          [
            "Policy Check",
            "/check/"
          ],
          [
            "Templates",
            "/templates/"
          ],
          [
            "All tools",
            "/explore/"
          ]
        ]
      },
      {
        "title": "Developers",
        "links": [
          [
            "API",
            "/api/"
          ],
          [
            "MCP",
            "/mcp/"
          ],
          [
            "Connectors",
            "/connectors/"
          ],
          [
            "Integrations",
            "/integrations/"
          ],
          [
            "Docs",
            "/developers/"
          ],
          [
            "OpenAPI 3.1",
            "/developers/check-api.openapi.json"
          ],
          [
            "Changelog",
            "/changelog/"
          ]
        ]
      },
      {
        "title": "Proof",
        "links": [
          [
            "Verify a receipt",
            "/verify/"
          ],
          [
            "PAP specification",
            "/proof/"
          ],
          [
            "Receipt keys",
            "/.well-known/curbi-receipt-keys.json"
          ],
          [
            "Six promises",
            "/promises/"
          ],
          [
            "Evidence & limits",
            "/evidence/"
          ],
          [
            "Security",
            "/promises/#security"
          ]
        ]
      },
      {
        "title": "Agents & company",
        "links": [
          [
            "What is Curbi",
            "/what-is-curbi/"
          ],
          [
            "Agent manifest",
            "/ai.json"
          ],
          [
            "llms.txt",
            "/llms.txt"
          ],
          [
            "How it works",
            "/how-it-works/"
          ],
          [
            "Pricing",
            "/pricing/"
          ],
          [
            "Support",
            "/support/"
          ],
          [
            "Sign in",
            "/signin/"
          ]
        ]
      }
    ],
    "legal": [
      [
        "Terms",
        "/legal/#terms"
      ],
      [
        "Privacy",
        "/legal/#privacy"
      ],
      [
        "AI disclosure",
        "/legal/#ai"
      ],
      [
        "Account notices",
        "/legal/#sms"
      ],
      [
        "Refunds",
        "/legal/#refund"
      ],
      [
        "Acceptable use",
        "/legal/#acceptable"
      ],
      [
        "hello@curbi.io",
        "mailto:hello@curbi.io"
      ]
    ],
    "status": [
      [
        "Check API · available",
        "live"
      ],
      [
        "MCP · six read-only tools",
        "live"
      ],
      [
        "PAP · offline verification",
        "live"
      ],
      [
        "Every page link-checked at build",
        "live"
      ]
    ],
    "honesty": "Rule-based and deterministic. A passing check is not authorization to act.",
    "directory": [
      {
        "title": "Build",
        "links": [
          [
            "Sandbox",
            "/sandbox/"
          ],
          [
            "Repair Lab",
            "/repair-lab/"
          ],
          [
            "MCP Chaos",
            "/chaos/",
            "new"
          ],
          [
            "Action Lab",
            "/action-lab/"
          ],
          [
            "Policy Check",
            "/check/"
          ],
          [
            "Policy Studio",
            "/studio/"
          ],
          [
            "Templates",
            "/templates/"
          ],
          [
            "Starter & challenges",
            "/build/"
          ]
        ]
      },
      {
        "title": "API",
        "links": [
          [
            "API overview",
            "/api/"
          ],
          [
            "Quickstart",
            "/api/#quickstart"
          ],
          [
            "Live tester",
            "/api/#live"
          ],
          [
            "Recipes",
            "/api/#recipes"
          ],
          [
            "Response reference",
            "/api/#response"
          ],
          [
            "Errors & limits",
            "/api/#errors"
          ],
          [
            "OpenAPI 3.1",
            "/developers/check-api.openapi.json"
          ],
          [
            "Policy JSON Schema",
            "/developers/policy.v1.schema.json"
          ]
        ]
      },
      {
        "title": "MCP",
        "links": [
          [
            "MCP overview",
            "/mcp/"
          ],
          [
            "Connect a client",
            "/mcp/#connect"
          ],
          [
            "Live console",
            "/mcp/#console",
            "new"
          ],
          [
            "Tool reference",
            "/mcp/#tools"
          ],
          [
            "Session transcript",
            "/mcp/#transcript"
          ],
          [
            "Client compatibility",
            "/mcp/#clients"
          ]
        ]
      },
      {
        "title": "Connectors",
        "links": [
          [
            "All connectors",
            "/connectors/"
          ],
          [
            "Vercel AI SDK",
            "/connectors/#vercel-ai-sdk"
          ],
          [
            "LangChain",
            "/connectors/#langchain"
          ],
          [
            "LiveKit Agents",
            "/connectors/#livekit"
          ],
          [
            "Stream interceptor",
            "/connectors/#stream"
          ],
          [
            "Integrations",
            "/integrations/"
          ]
        ]
      },
      {
        "title": "For agents",
        "links": [
          [
            "Agent guide",
            "/agents/"
          ],
          [
            "ai.json manifest",
            "/ai.json"
          ],
          [
            "llms.txt",
            "/llms.txt"
          ],
          [
            "Docs catalog",
            "/docs/catalog.json"
          ],
          [
            "Site index (JSON)",
            "/site-index.json",
            "new"
          ],
          [
            "Receipt keys",
            "/.well-known/curbi-receipt-keys.json"
          ],
          [
            "Answers",
            "/answers/"
          ]
        ]
      },
      {
        "title": "Trust",
        "links": [
          [
            "Six promises",
            "/promises/",
            "new"
          ],
          [
            "Security & disclosure",
            "/promises/#security"
          ],
          [
            "Evidence & limits",
            "/evidence/"
          ],
          [
            "Platform readiness",
            "/platform/"
          ],
          [
            "Changelog",
            "/changelog/",
            "new"
          ],
          [
            "Release record",
            "/release.json"
          ]
        ]
      },
      {
        "title": "Company",
        "links": [
          [
            "What is Curbi",
            "/what-is-curbi/"
          ],
          [
            "About",
            "/company/"
          ],
          [
            "How it works",
            "/how-it-works/"
          ],
          [
            "Pricing",
            "/pricing/"
          ],
          [
            "Support",
            "/support/"
          ],
          [
            "Contact",
            "mailto:hello@curbi.io"
          ],
          [
            "Sign in",
            "/signin/"
          ],
          [
            "Create account",
            "/register/"
          ]
        ]
      },
      {
        "title": "Legal",
        "links": [
          [
            "Terms",
            "/legal/#terms"
          ],
          [
            "Privacy",
            "/legal/#privacy"
          ],
          [
            "AI disclosure",
            "/legal/#ai"
          ],
          [
            "Account notices",
            "/legal/#sms"
          ],
          [
            "Refunds",
            "/legal/#refund"
          ],
          [
            "Acceptable use",
            "/legal/#acceptable"
          ]
        ]
      }
    ]
  },
  "pages": [
    "https://curbi.io/api/",
    "https://curbi.io/mcp/",
    "https://curbi.io/chaos/",
    "https://curbi.io/promises/",
    "https://curbi.io/changelog/",
    "https://curbi.io/connectors/",
    "https://curbi.io/what-is-curbi/",
    "https://curbi.io/sandbox/",
    "https://curbi.io/connect/ai-sdk/",
    "https://curbi.io/stories/49k/",
    "https://curbi.io/verify/",
    "https://curbi.io/proof/"
  ],
  "mcp": {
    "url": "https://api.curbi.io/mcp",
    "tools": [
      "policy_check",
      "validate_policy",
      "search",
      "export_regression",
      "verify_bundle",
      "fetch"
    ],
    "protocolVersion": "2025-06-18"
  },
  "api": {
    "url": "https://api.curbi.io/v1/check",
    "version": "2026-11-01",
    "openapi": "https://curbi.io/developers/check-api.openapi.json"
  }
}
