{
  "schemaVersion": "choiceproof.receiptCommitmentPublicVectorBundle.v1",
  "releaseVersion": "2.2.1",
  "protocolSchemaVersion": "choiceproof.receiptCommitment.v1",
  "synthetic": true,
  "containsProductionSecrets": false,
  "interoperability": {
    "canonicalJson": "ascending UTF-16 code-unit object keys, preserved array order, compact ECMAScript JSON serialization",
    "textEncoding": "UTF-8",
    "digest": "Keccak-256",
    "certifiedNumericSubset": "integers from -9007199254740991 through 9007199254740991",
    "notCertifiedByThisBundle": [
      "decimal number serialization",
      "exponent-form number serialization",
      "integers outside the ECMAScript safe-integer range"
    ]
  },
  "requestVsPortable": {
    "signedRequest": "POST /api/v1/receipt-commitments omits receiptSchemaHash; the closed server schema derives it from receiptSchemaVersion.",
    "portableCommitment": "valid-commitment.json includes receiptSchemaHash for SDK, CLI, browser and API-readback verification.",
    "privateReceiptBoundary": "The receipt fixture is supplied only to an independent local verifier and is never a commitment request field."
  },
  "fixtures": {
    "valid-receipt.json": {
      "schemaVersion": "acme.purchaseReceipt.v1",
      "receiptId": "receipt-vector-001",
      "agentId": "agent-vector-001",
      "execution": {
        "amountMicros": 680000000,
        "currency": "JPY",
        "merchant": "synthetic-private-merchant",
        "occurredAt": "2026-07-10T00:00:00.000Z"
      }
    },
    "valid-commitment.json": {
      "schemaVersion": "choiceproof.receiptCommitment.v1",
      "receiptSchemaVersion": "acme.purchaseReceipt.v1",
      "receiptHash": "0x5b9e5d17735443958327946dc641c78c3852232408c3babe2664db4fa585faf2",
      "receiptSchemaHash": "0x91e81e3f9dfeed4a2a02b948f910c68af3f3eb732013aabbf63c78fcee4885fe",
      "enterpriseIdHash": "0x0434fd0bd2b64b38831d3eb4b8e3d8d196c8705e3d0703889a0ad92fc5a9444b",
      "publicMetadata": {
        "eventType": "purchase_confirmed",
        "occurredAt": "2026-07-10T00:00:00.000Z",
        "agentIdHash": "0x9eb73a5ddbca5fae844f10cc9ff9013723e3f5e0fb4f86c1f8c3e49215681919"
      },
      "publicMetadataHash": "0x69caa86c30f0b3b397cd4c5175678f1e5f4e826f3d4cb2abadf846a71b3fb679",
      "issuedAt": 1783641600,
      "nonce": "42",
      "signer": "0x633AE66d20563af762cC127203204c6E2BB3A5F0",
      "signature": "0x7411a71f180c82f612be259b5a1b7e2f7b927f80e764062787a14868d5c39b35738b685b85fc8609bd1af92da4e30e2e129505939ff30e62b3bb57d977a8cf701c",
      "signatureScheme": "EIP712",
      "chainId": 84532,
      "verifyingContract": "0xe4eb79AD2f5fBE39879cA5c71bb84D9E40EE9fAC"
    },
    "signed-request.json": {
      "schemaVersion": "choiceproof.receiptCommitment.v1",
      "receiptSchemaVersion": "acme.purchaseReceipt.v1",
      "receiptHash": "0x5b9e5d17735443958327946dc641c78c3852232408c3babe2664db4fa585faf2",
      "enterpriseIdHash": "0x0434fd0bd2b64b38831d3eb4b8e3d8d196c8705e3d0703889a0ad92fc5a9444b",
      "publicMetadata": {
        "eventType": "purchase_confirmed",
        "occurredAt": "2026-07-10T00:00:00.000Z",
        "agentIdHash": "0x9eb73a5ddbca5fae844f10cc9ff9013723e3f5e0fb4f86c1f8c3e49215681919"
      },
      "publicMetadataHash": "0x69caa86c30f0b3b397cd4c5175678f1e5f4e826f3d4cb2abadf846a71b3fb679",
      "issuedAt": 1783641600,
      "nonce": "42",
      "signer": "0x633AE66d20563af762cC127203204c6E2BB3A5F0",
      "signature": "0x7411a71f180c82f612be259b5a1b7e2f7b927f80e764062787a14868d5c39b35738b685b85fc8609bd1af92da4e30e2e129505939ff30e62b3bb57d977a8cf701c",
      "signatureScheme": "EIP712",
      "chainId": 84532,
      "verifyingContract": "0xe4eb79AD2f5fBE39879cA5c71bb84D9E40EE9fAC"
    },
    "tampered-receipt.json": {
      "schemaVersion": "acme.purchaseReceipt.v1",
      "receiptId": "receipt-vector-001-tampered",
      "agentId": "agent-vector-001",
      "execution": {
        "amountMicros": 680000000,
        "currency": "JPY",
        "merchant": "synthetic-private-merchant",
        "occurredAt": "2026-07-10T00:00:00.000Z"
      }
    },
    "invalid-signature-commitment.json": {
      "schemaVersion": "choiceproof.receiptCommitment.v1",
      "receiptSchemaVersion": "acme.purchaseReceipt.v1",
      "receiptHash": "0x5b9e5d17735443958327946dc641c78c3852232408c3babe2664db4fa585faf2",
      "receiptSchemaHash": "0x91e81e3f9dfeed4a2a02b948f910c68af3f3eb732013aabbf63c78fcee4885fe",
      "enterpriseIdHash": "0x0434fd0bd2b64b38831d3eb4b8e3d8d196c8705e3d0703889a0ad92fc5a9444b",
      "publicMetadata": {
        "eventType": "purchase_confirmed",
        "occurredAt": "2026-07-10T00:00:00.000Z",
        "agentIdHash": "0x9eb73a5ddbca5fae844f10cc9ff9013723e3f5e0fb4f86c1f8c3e49215681919"
      },
      "publicMetadataHash": "0x69caa86c30f0b3b397cd4c5175678f1e5f4e826f3d4cb2abadf846a71b3fb679",
      "issuedAt": 1783641600,
      "nonce": "42",
      "signer": "0x633AE66d20563af762cC127203204c6E2BB3A5F0",
      "signature": "0x7511a71f180c82f612be259b5a1b7e2f7b927f80e764062787a14868d5c39b35738b685b85fc8609bd1af92da4e30e2e129505939ff30e62b3bb57d977a8cf701c",
      "signatureScheme": "EIP712",
      "chainId": 84532,
      "verifyingContract": "0xe4eb79AD2f5fBE39879cA5c71bb84D9E40EE9fAC"
    },
    "metadata-mismatch-commitment.json": {
      "schemaVersion": "choiceproof.receiptCommitment.v1",
      "receiptSchemaVersion": "acme.purchaseReceipt.v1",
      "receiptHash": "0x5b9e5d17735443958327946dc641c78c3852232408c3babe2664db4fa585faf2",
      "receiptSchemaHash": "0x91e81e3f9dfeed4a2a02b948f910c68af3f3eb732013aabbf63c78fcee4885fe",
      "enterpriseIdHash": "0x0434fd0bd2b64b38831d3eb4b8e3d8d196c8705e3d0703889a0ad92fc5a9444b",
      "publicMetadata": {
        "eventType": "purchase_cancelled",
        "occurredAt": "2026-07-10T00:00:00.000Z",
        "agentIdHash": "0x9eb73a5ddbca5fae844f10cc9ff9013723e3f5e0fb4f86c1f8c3e49215681919"
      },
      "publicMetadataHash": "0x69caa86c30f0b3b397cd4c5175678f1e5f4e826f3d4cb2abadf846a71b3fb679",
      "issuedAt": 1783641600,
      "nonce": "42",
      "signer": "0x633AE66d20563af762cC127203204c6E2BB3A5F0",
      "signature": "0x7411a71f180c82f612be259b5a1b7e2f7b927f80e764062787a14868d5c39b35738b685b85fc8609bd1af92da4e30e2e129505939ff30e62b3bb57d977a8cf701c",
      "signatureScheme": "EIP712",
      "chainId": 84532,
      "verifyingContract": "0xe4eb79AD2f5fBE39879cA5c71bb84D9E40EE9fAC"
    },
    "wrong-chain-commitment.json": {
      "schemaVersion": "choiceproof.receiptCommitment.v1",
      "receiptSchemaVersion": "acme.purchaseReceipt.v1",
      "receiptHash": "0x5b9e5d17735443958327946dc641c78c3852232408c3babe2664db4fa585faf2",
      "receiptSchemaHash": "0x91e81e3f9dfeed4a2a02b948f910c68af3f3eb732013aabbf63c78fcee4885fe",
      "enterpriseIdHash": "0x0434fd0bd2b64b38831d3eb4b8e3d8d196c8705e3d0703889a0ad92fc5a9444b",
      "publicMetadata": {
        "eventType": "purchase_confirmed",
        "occurredAt": "2026-07-10T00:00:00.000Z",
        "agentIdHash": "0x9eb73a5ddbca5fae844f10cc9ff9013723e3f5e0fb4f86c1f8c3e49215681919"
      },
      "publicMetadataHash": "0x69caa86c30f0b3b397cd4c5175678f1e5f4e826f3d4cb2abadf846a71b3fb679",
      "issuedAt": 1783641600,
      "nonce": "42",
      "signer": "0x633AE66d20563af762cC127203204c6E2BB3A5F0",
      "signature": "0x7411a71f180c82f612be259b5a1b7e2f7b927f80e764062787a14868d5c39b35738b685b85fc8609bd1af92da4e30e2e129505939ff30e62b3bb57d977a8cf701c",
      "signatureScheme": "EIP712",
      "chainId": 1,
      "verifyingContract": "0xe4eb79AD2f5fBE39879cA5c71bb84D9E40EE9fAC"
    },
    "missing-anchor-readback.json": {
      "schemaVersion": "choiceproof.receiptAnchorReadback.v1",
      "chainId": 84532,
      "verifyingContract": "0xe4eb79AD2f5fBE39879cA5c71bb84D9E40EE9fAC",
      "typedDataHash": "0xc9a4ce7b3bb5784716940aa8f4b1e32bad26e1bc29fca30109ec74b3196888dd",
      "receiptHash": "0x5b9e5d17735443958327946dc641c78c3852232408c3babe2664db4fa585faf2",
      "submitter": "0x0000000000000000000000000000000000000000",
      "publicMetadataHash": "0x69caa86c30f0b3b397cd4c5175678f1e5f4e826f3d4cb2abadf846a71b3fb679",
      "anchoredAt": "0"
    },
    "confirmed-anchor-readback.json": {
      "schemaVersion": "choiceproof.receiptAnchorReadback.v1",
      "chainId": 84532,
      "verifyingContract": "0xe4eb79AD2f5fBE39879cA5c71bb84D9E40EE9fAC",
      "typedDataHash": "0xc9a4ce7b3bb5784716940aa8f4b1e32bad26e1bc29fca30109ec74b3196888dd",
      "receiptHash": "0x5b9e5d17735443958327946dc641c78c3852232408c3babe2664db4fa585faf2",
      "submitter": "0x633AE66d20563af762cC127203204c6E2BB3A5F0",
      "publicMetadataHash": "0x69caa86c30f0b3b397cd4c5175678f1e5f4e826f3d4cb2abadf846a71b3fb679",
      "anchoredAt": "1783641660"
    },
    "cases.json": {
      "schemaVersion": "choiceproof.receiptCommitmentTestVectors.v1",
      "cases": [
        {
          "id": "valid-offline",
          "receipt": "valid-receipt.json",
          "commitment": "valid-commitment.json",
          "expected": {
            "receiptHashMatches": true,
            "receiptSchemaHashMatches": true,
            "publicMetadataHashMatches": true,
            "enterpriseSignatureValid": true,
            "baseSepoliaDomain": true,
            "coreValid": true,
            "anchorStatus": "not_requested"
          }
        },
        {
          "id": "tampered-receipt",
          "receipt": "tampered-receipt.json",
          "commitment": "valid-commitment.json",
          "expected": {
            "receiptHashMatches": false,
            "receiptSchemaHashMatches": true,
            "publicMetadataHashMatches": true,
            "enterpriseSignatureValid": true,
            "baseSepoliaDomain": true,
            "coreValid": false,
            "anchorStatus": "not_requested"
          }
        },
        {
          "id": "invalid-signature",
          "receipt": "valid-receipt.json",
          "commitment": "invalid-signature-commitment.json",
          "expected": {
            "receiptHashMatches": true,
            "receiptSchemaHashMatches": true,
            "publicMetadataHashMatches": true,
            "enterpriseSignatureValid": false,
            "baseSepoliaDomain": true,
            "coreValid": false,
            "anchorStatus": "not_requested"
          }
        },
        {
          "id": "metadata-mismatch",
          "receipt": "valid-receipt.json",
          "commitment": "metadata-mismatch-commitment.json",
          "expected": {
            "receiptHashMatches": true,
            "receiptSchemaHashMatches": true,
            "publicMetadataHashMatches": false,
            "enterpriseSignatureValid": true,
            "baseSepoliaDomain": true,
            "coreValid": false,
            "anchorStatus": "not_requested"
          }
        },
        {
          "id": "wrong-chain",
          "receipt": "valid-receipt.json",
          "commitment": "wrong-chain-commitment.json",
          "expected": {
            "receiptHashMatches": true,
            "receiptSchemaHashMatches": true,
            "publicMetadataHashMatches": true,
            "enterpriseSignatureValid": false,
            "baseSepoliaDomain": false,
            "coreValid": false,
            "anchorStatus": "not_requested"
          }
        },
        {
          "id": "missing-anchor",
          "receipt": "valid-receipt.json",
          "commitment": "valid-commitment.json",
          "anchorReadback": "missing-anchor-readback.json",
          "expected": {
            "receiptHashMatches": true,
            "receiptSchemaHashMatches": true,
            "publicMetadataHashMatches": true,
            "enterpriseSignatureValid": true,
            "baseSepoliaDomain": true,
            "coreValid": true,
            "anchorStatus": "missing"
          }
        },
        {
          "id": "confirmed-anchor",
          "receipt": "valid-receipt.json",
          "commitment": "valid-commitment.json",
          "anchorReadback": "confirmed-anchor-readback.json",
          "expected": {
            "receiptHashMatches": true,
            "receiptSchemaHashMatches": true,
            "publicMetadataHashMatches": true,
            "enterpriseSignatureValid": true,
            "baseSepoliaDomain": true,
            "coreValid": true,
            "anchorStatus": "confirmed"
          }
        }
      ]
    },
    "expected.json": {
      "canonicalReceipt": "{\"agentId\":\"agent-vector-001\",\"execution\":{\"amountMicros\":680000000,\"currency\":\"JPY\",\"merchant\":\"synthetic-private-merchant\",\"occurredAt\":\"2026-07-10T00:00:00.000Z\"},\"receiptId\":\"receipt-vector-001\",\"schemaVersion\":\"acme.purchaseReceipt.v1\"}",
      "receiptHash": "0x5b9e5d17735443958327946dc641c78c3852232408c3babe2664db4fa585faf2",
      "canonicalPublicMetadata": "{\"agentIdHash\":\"0x9eb73a5ddbca5fae844f10cc9ff9013723e3f5e0fb4f86c1f8c3e49215681919\",\"eventType\":\"purchase_confirmed\",\"occurredAt\":\"2026-07-10T00:00:00.000Z\"}",
      "publicMetadataHash": "0x69caa86c30f0b3b397cd4c5175678f1e5f4e826f3d4cb2abadf846a71b3fb679",
      "receiptSchemaHash": "0x91e81e3f9dfeed4a2a02b948f910c68af3f3eb732013aabbf63c78fcee4885fe",
      "typedDataHash": "0xc9a4ce7b3bb5784716940aa8f4b1e32bad26e1bc29fca30109ec74b3196888dd",
      "signer": "0x633AE66d20563af762cC127203204c6E2BB3A5F0"
    }
  }
}
