{
  "product": "AgentReceipts",
  "version": "go-live-2c-alpha",
  "contract_version": "agentreceipts.receipt-verification.v1",
  "canonical_url": "https://agentreceipts.app/.well-known/receipt-verification.json",
  "content_type": "application/json",
  "projection_type": "public_verification_route_projection",
  "verification_role": "bounded_public_receipt_check",
  "routes": {
    "sample_verification": "/verify/sample-agentic-402/",
    "sample_receipt": "/demo/agentic-402/receipt.json"
  },
  "checks": [
    "receipt presence",
    "mandate linkage",
    "hash shape",
    "declared action status",
    "public-safe evidence metadata"
  ],
  "does_not_prove": [
    "semantic truth of the underlying action",
    "independent identity assurance",
    "legal validity",
    "payment execution",
    "settlement finality"
  ],
  "lookup_identifiers": [
    "signal_id",
    "receipt_id",
    "evidence_hash"
  ],
  "public_safe": true,
  "metadata_only": true,
  "unsupported_behavior": {
    "verification_status": "failed",
    "reason_code": "RECEIPT_NOT_FOUND_OR_INVALID",
    "fabricate_result": false
  },
  "boundary": "Verification reports bounded checks over a public-safe proof object. It is not an internal authorization decision."
}
