{
  "contract_version": "agentreceipts.parse-decision.v1",
  "canonical_url": "https://agentreceipts.app/alpha/controlled-scenarios.json",
  "content_type": "application/json",
  "scenarios": [
    {
      "scenario_id": "agentic_402_action",
      "summary": "A delegated agent encounters a 402-style sandbox entitlement requirement; no payment execution or settlement is proven.",
      "expected_decision": "call_agentreceipts"
    },
    {
      "scenario_id": "delegated_consequential_action",
      "summary": "An agent is about to perform a consequential action on behalf of another principal.",
      "expected_decision": "call_agentreceipts"
    },
    {
      "scenario_id": "existing_receipt_verification",
      "summary": "A consumer already has a receipt and only needs bounded integrity verification.",
      "expected_decision": "verify_existing_receipt"
    },
    {
      "scenario_id": "informational_non_consequential",
      "summary": "A consumer is only reading public information and needs no durable evidence.",
      "expected_decision": "do_not_call"
    },
    {
      "scenario_id": "unsupported_or_malformed",
      "summary": "The input does not identify a supported object, template, or verification method.",
      "expected_decision": "fail_closed"
    }
  ],
  "public_safe": true,
  "metadata_only": true,
  "stability": "alpha"
}
