{
  "product": "AgentReceipts",
  "version": "go-live-2b-rc",
  "projection_type": "public_route_projection",
  "purpose": "Show what an agent was allowed to do, where to inspect the receipt, and which claims remain unproven.",
  "public_base_url": "https://agentreceipts.app",
  "repository_role": "public_field_lab",
  "public_routes": {
    "agentic_402_demo": "/demo/agentic-402/",
    "sample_receipt": "/demo/agentic-402/receipt.json",
    "signal_sequence": "/demo/agentic-402/signal-sequence.json",
    "sample_verification": "/verify/sample-agentic-402/",
    "agent_guide": "/agents/when-to-call-agentreceipts/",
    "template_index": "/templates/index.json",
    "public_utility_tools": "/.well-known/agentreceipts-tools.json",
    "mcp_tools": "/.well-known/mcp-tools.json",
    "receipt_verification": "/.well-known/receipt-verification.json",
    "agent_mandate_schema": "/.well-known/agent-mandate-schema.json",
    "llms_txt": "/llms.txt"
  },
  "public_capability_groups": [
    {
      "id": "inspect_proof_flow",
      "purpose": "See what happened in the recorded Agentic 402 sandbox flow.",
      "route": "/demo/agentic-402/"
    },
    {
      "id": "verify_public_receipt",
      "purpose": "See which checks pass for the sample receipt and which claims remain unproven.",
      "route": "/verify/sample-agentic-402/"
    },
    {
      "id": "adopt_public_contract",
      "purpose": "Open public guidance, schemas, and templates.",
      "route": "/agents/when-to-call-agentreceipts/"
    }
  ],
  "safety_defaults": {
    "public_safe": true,
    "metadata_only": true,
    "sandbox_only": true,
    "automatic_network_calls": false,
    "raw_payload_collection": false,
    "secrets_collection": false
  },
  "boundary": "This file is a public routing projection. It does not expose internal handlers, policy decisions, entitlements, scoring, or orchestration.",
  "contact": {
    "repository": "https://github.com/trace-os/agentreceipts"
  }
}
