{"api":"v1","generated_at":"2026-09-15T20:58:38.616Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/nostr-halowerk-com-zap-receipt-check-2f339b","pinned_page":"https://tollindex.com/e/nostr-halowerk-com-zap-receipt-check-2f339b/at/2026-09-15T16-57Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T16:57:44.360Z","snapshot_stamp":"2026-09-15T16-57Z","endpoint":{"slug":"nostr-halowerk-com-zap-receipt-check-2f339b","canonical_url":"https://nostr.halowerk.com/zap-receipt-check","resource":"https://nostr.halowerk.com/zap-receipt-check","http_method":"POST","type":"http","x402_version":2,"registries":[],"primary_registry":"cdp","curated_by_coinbase":false,"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.","service_name":null,"declared_category":null,"declared_tags":[],"route_template":null,"registry_updated":"2026-08-13T11:34:16.822Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"zap receipt check","category":"identity","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-12T10:44:49.990Z","observation_began":"2026-09-10"},"presence":{"listed_now":false,"first_absent_at":"2026-09-12T14:15:33.386Z","delisting_confirmed_at":"2026-09-12T15:30:25.042Z","events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"},{"registry":"cdp","at":"2026-09-12T14:15:33.386Z","event":"delisted"},{"registry":"cdp","at":"2026-09-12T15:30:25.042Z","event":"delisting_confirmed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.002 USDC","amount_units":0.002,"decimals_known":true,"pay_to":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","scheme":"exact"}],"counters":{"observed_at":"2026-09-12T10:44:49.991Z","calls_30d":2,"unique_payers_30d":1,"last_called_at":"2026-08-13T11:34:16.596Z"},"validation":{"latest":{"observed_at":"2026-09-12T06:32:37.519Z","state":"pass","failed_checks":["bazaar.info.output"],"endpoint_http_status":402,"run_id":"daily-2026-09-12"},"uptime":[{"days":7,"observed":2,"passed":2,"ratio":1},{"days":30,"observed":2,"passed":2,"ratio":1},{"days":90,"observed":2,"passed":2,"ratio":1}],"history_90d":[{"observed_at":"2026-09-12T06:32:37.519Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T10:02:08.095Z","state":"pass","failed_checks":["bazaar.info.output"],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","page":"https://tollindex.com/seller/0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","endpoints":1553,"hosts":67},"reports":0,"registry_record":{"cdp":[{"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","asset":"USDC","version":"2","eip712Domain":{"name":"USD Coin","chainId":8453,"version":"2","verifyingContract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"network_name":"Base Mainnet","assetTransferMethod":"eip3009"},"payTo":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","amount":"2000","scheme":"exact","network":"eip155:8453","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","recipient":"0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E","maxTimeoutSeconds":300}],"quality":{"lastCalledAt":"2026-08-13T11:34:16.596Z","l30DaysTotalCalls":2,"l30DaysUniquePayers":1},"resource":"https://nostr.halowerk.com/zap-receipt-check","extensions":{"bazaar":{"info":{"input":{"body":{"receipt":{},"event_id":"beispiel"},"type":"http","method":"POST","bodyType":"json"}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","properties":{"relays":{"type":"array","items":{"type":"string"},"maxItems":12,"description":"wss relay addresses used when fetching by event_id."},"receipt":{"type":"object","description":"The complete kind 9735 event. Either this or event_id is required."},"event_id":{"type":"string","description":"Event id of the receipt as hex, note or nevent. Fetched from the relays when receipt is not given."},"recipient_lightning_address":{"type":"string","description":"Lightning address of the recipient, for example name@domain. Given, the issuer is compared against the nostrPubkey published there."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false}}}}},"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.","lastUpdated":"2026-08-13T11:34:16.822Z","x402Version":2}]}}