← The evidence ledger
Evidence row 117501
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://nostr.halowerk.com/zap-receipt-check
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- ae61d5cff98deabe3dbecfa7fbc8e56071ffda87098d80d57221e5bb9e451011
- Leaf
- 0xeef53705b2ef88d9a1db28b2bd6250fbea309c29eca60b31b701da14cde5b8f7
What was observed
{
"endpoints": [
[
"x402",
"https://nostr.halowerk.com/zap-receipt-check"
]
],
"name": "nostr.halowerk.com/zap-receipt-check",
"owner_address": "0x2880edfff13100677bf97a3cbdf3bc34771c4e5e",
"raw": {
"accepts": [
{
"amount": "2000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"currency": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"asset": "USDC",
"assetTransferMethod": "eip3009",
"eip712Domain": {
"chainId": 8453,
"name": "USD Coin",
"verifyingContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"version": "2"
},
"name": "USD Coin",
"network_name": "Base Mainnet",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
"recipient": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
"scheme": "exact"
}
],
"description": "Takes a kind 9735 receipt directly or fetches it from relays by event id, then runs eight named checks and reports each one separately with its reason. The receipt signature and the signature of the zap request enclosed in the description tag are verified per BIP-340. The invoice is decoded and its amount is compared against the amount tag of the zap request, since those two can disagree and only the invoice was payable.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"event_id": "beispiel",
"receipt": {}
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"event_id": {
"description": "Event id of the receipt as hex, note or nevent. Fetched from the relays when receipt is not given.",
"type": "string"
},
"receipt": {
"description": "The complete kind 9735 event. Either this or event_id is required.",
"type": "object"
},
"recipient_lightning_address": {
"description": "Lightning address of the recipient, for example name@domain. Given, the issuer is compared against the nostrPubkey published there.",
"type": "string"
},
"relays": {
"description": "wss relay addresses used when fetching by event_id.",
"items": {
"type": "string"
},
"maxItems": 12,
"type": "array"
}
},
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-08T23:46:26.104Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-08T23:46:25.669Z"
},
"resource": "https://nostr.halowerk.com/zap-receipt-check",
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Takes a kind 9735 receipt directly or fetches it from relays by event id, then runs eight named checks and reports each one separately with its reason. The receipt signature and the signature of the zap request enclosed in the description tag are verified per BIP-340. The invoice is decoded and its amount is compared against the amount tag of the zap request, since those two can disagree and only the invoice was payable."
}What the leaf hashes
{"body":"ae61d5cff98deabe3dbecfa7fbc8e56071ffda87098d80d57221e5bb9e451011","id":117501,"kind":"listing","method":"baseline/1","observed_us":1793025611287448,"prev":null,"subject":"x402_bazaar:https://nostr.halowerk.com/zap-receipt-check","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xeef524cec4edffc2d59d9a11f4e4c74d1f8407d734b31cff90b5fd470c0a96ac
- 0x16b230656c518c7aba0503af63750d183c99d2e11bb5f2fb44c9336c1e246786
- 0x40f6c20b69fd90c584f01726e4bed81e3d280b5d73733596b6869cf59486ee31
- 0x03e69bcb0a000684a6fd9360004f963521ef20b38009e701a3679b535b6408ff
- 0xa1a102e095ac09a06476f7c22399745008984f81e354fcda7191ab4da499788d
- 0xe6c2253f07a219ea86a37361d5e3b291f484580bf54b859f6698860e78483b29
- 0xd247db0c9d746831976cb67ea59e2769c615a49d55f9323eee90e6693af27a54
- 0xa71c8fa81e37015f24511da8317cb24219669a6e8e781be37502e188a6c12692
- 0x50febeddc5b4552a313a9cd5c0a118ec1c55e21a42b2ea7c98ecf12ac8161e8e
- 0x6a342165fe5c2fa8b0f8cd8b99ab88e01f9e0a758f16ba9193ba775d71446fbb
- 0xd1f02e907670bf2f4c72056210a7d4ee252934850293a927f852acd3952f44a4
- 0xb0cc0b4ce5a68e83d3e3e55b0387f828adf6f5eb6cfa666d75f6e16ed9d89c1f
- 0x746e9e5b6765727b6b96f41204cc115b0302259f6c67be0cf0efbf245601d500
- 0x614d844c9e0509d9f9e63697aa2935555bce5f13695a8dc0047aa9e9898d70b3
- 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
- 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae