{
  "schema_version": "0.2",
  "kind": "action_receipt",
  "action": {
    "type": "payments.charge",
    "subject": {
      "payment_id": "pay_demo_042",
      "amount_minor": 12500,
      "currency": "USD",
      "merchant": "did:web:merchant.example"
    }
  },
  "diagnostic_ref": {
    "status": "not_applicable"
  },
  "evidence_refs": [
    {
      "name": "payment_intent",
      "hash": "sha256:615aac68f79c9582ba8f3fce6f8bbc2e3b744bd517da2456fa5a4418d7b93a41",
      "grounding": "self_asserted"
    }
  ],
  "anchor_ref": {
    "kind": "payment_intent",
    "ref": "pi_demo_042"
  },
  "mandate": {
    "authority": {
      "principal": "did:web:buyer.example#agent",
      "policy": "policy://buyer/payments-v1",
      "delegation": []
    },
    "bounds": {
      "scope": "payments.charge amount_minor must be no greater than 20000 and currency must be USD"
    }
  },
  "remedy": {
    "challenge_window": "P30D",
    "forum": {
      "log_endpoint": "https://merchant.example/challenges",
      "trusted_root_ref": "did:web:merchant.example#disputes"
    },
    "remedies": [
      {
        "rung": "recompute",
        "verifier": "glyph/action-receipt-v0.2",
        "anchor": "payment:pay_demo_042"
      },
      {
        "rung": "revert",
        "verifier": "merchant dispute process",
        "anchor": "payment:pay_demo_042"
      },
      {
        "rung": "escalate",
        "verifier": "cardholder forum",
        "anchor": "did:web:buyer.example#agent"
      }
    ]
  },
  "retention": {
    "record": "authority-permanent",
    "disclosure": "party"
  },
  "stake": null,
  "conventions": [
    {
      "name": "payment-within-declared-limit",
      "scope": "seam:buyer.example->payments.charge",
      "kind": "executable",
      "definition": {
        "form": "jsonschema+quantum/1",
        "schema": {
          "type": "object",
          "properties": {
            "payment_id": {
              "type": "string"
            },
            "amount_minor": {
              "type": "integer",
              "minimum": 0,
              "maximum": 20000
            },
            "currency": {
              "type": "string",
              "const": "USD"
            },
            "merchant": {
              "type": "string"
            }
          },
          "required": [
            "payment_id",
            "amount_minor",
            "currency",
            "merchant"
          ],
          "additionalProperties": false
        },
        "quantum": {
          "amount_minor": {
            "unit": "USD_minor",
            "multipleOf": 1
          }
        }
      },
      "definition_hash": "sha256:a0d8674147e6709893245c67947163a807142ba6fb55d2c19fae24b057d64a77"
    }
  ],
  "signature": null,
  "timestamp": "2026-07-17T12:00:00Z",
  "producer": {
    "name": "Bulla"
  },
  "hashes": {
    "content": "sha256:a231fc5f9a34a3bdad63cc1fd48b8146d8dc924d3dd90d708d2fd3eac0729972",
    "event": "sha256:8bac496e588540aa787013da8273adf48f258611f45fd82cec202ff127f591ee",
    "attestation": "sha256:13fbf96cc66615606e1ed722e62501d1ca7a3375b7b21a45f89b919490b4ae02",
    "log_leaf": "sha256:87422d0d2a69e1321293e06b8857af8c76d31da1b6bd1ab2c41dd783b41422d6"
  }
}
