{"id":76920,"recorded_at":"2026-10-26T14:38:13.130439Z","observed_at":"2026-10-26T14:38:13.130337Z","subject_kind":"source_record","subject":"x402_bazaar:https://kertivo.com/check/deep","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://kertivo.com/check/deep"]],"name":"Kertivo deep payment verify","owner_address":"0x509e55c4f898b43c856fb0e51048b1b7bfbc9ede","raw":{"accepts":[{"amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x509E55c4F898B43C856Fb0E51048B1b7bFBC9eDE","scheme":"exact"}],"description":"Did this USDC payment settle, and what is the payer's funding source? Deep Base verification: confirmations, payTo/amount match, fake-token and lookalike warnings, plus the payer's inbound USDC funding history from an index (latest 500 transfers before the payment, then up to 5 more pages; coverage.historyComplete says if that was the full history), top funders, coverage stats and a recheckable sha256 receipt. Not charged if the index is down. Body {txHash, expectedPayTo?, expectedAmount?}.","extensions":{"bazaar":{"info":{"input":{"body":{"expectedAmount":"1","expectedPayTo":"0x509E55c4F898B43C856Fb0E51048B1b7bFBC9eDE","txHash":"0xc37cbdfa44230f05129348d5160254abf354791d79de68228b201ba09de143c1"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"block":52409752,"confirmations":1200,"confirmed":true,"coverage":{"blocksCovered":52409753,"complete":true,"coveragePct":100,"endpoints":["quicknode (keyed)"],"getLogsChunks":0,"historyComplete":true,"inboundTransfers":2,"indexer":"blockscout pro (keyed)","indexerPages":1,"rpcCalls":4,"source":"blockscout","uniqueFunders":1,"windowBlocks":52409753,"windowFrom":0,"windowTo":52409752},"found":true,"funding":{"scannedBlocks":{"complete":true,"from":0,"history":"full","to":52409752,"windowBlocks":52409753},"source":"blockscout","topFunders":[{"count":2,"from":"0x86bafb3916943fbba78e7add6c25a230ec27df44","total":"161.651325"}],"verdict":"external"},"match":{"amountMatch":true,"ok":true,"payToMatch":true},"mode":"live_paid_deep","payment":{"amount":"1","from":"0xfc1e390266f3b29179b5d63a7937a689d1e5279a","to":"0x509e55c4f898b43c856fb0e51048b1b7bfbc9ede"},"receipt":{"blocksScanned":{"complete":true,"from":0,"to":52409752},"priceCharged":"0.05 USDC","reason":null,"recheck":{"hash":"0x…","hashAlg":"sha256(canonical JSON, keys sorted, no whitespace)","payload":{"blockRange":{"from":0,"to":52409752},"chain":"eip155:8453","source":"blockscout","v":2}},"rpcCalls":4,"verdict":"external"},"summary":"1 USDC from 0xfc1e… to 0x509e… at block 52409752. Matches expected payment. Payer was funded externally.","warnings":[]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"description":"Provide txHash (required for deep: it reads the payer's funding history before that payment). Authorization-only bodies get 400 and are not charged; use /check for those.","properties":{"authorization":{"description":"Optional EIP-3009 authorization (x402 exact payload) to check when there is no tx or the tx is not found","properties":{"from":{"pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"nonce":{"pattern":"^0x[0-9a-fA-F]{64}$","type":"string"},"validAfter":{"type":["string","integer"]},"validBefore":{"description":"unix seconds","type":["string","integer"]}},"required":["from","nonce"],"type":"object"},"expectedAmount":{"description":"Expected USDC amount, decimal (e.g. \"0.01\")","type":["string","number"]},"expectedPayTo":{"description":"Expected recipient (full-address, case-insensitive compare)","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"expectedPayer":{"description":"Optional expected payer (aliases from, payer): the USDC Transfer's from must equal it","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"minAmount":{"description":"Optional floor (aliases min_amount, min): payment must be at least this many USDC; unlike expectedAmount it is not exact","type":["string","number"]},"selfAddresses":{"description":"Optional: other addresses you control; funding from them counts as self_funded","items":{"type":"string"},"maxItems":10,"type":"array"},"token":{"description":"Optional (aliases asset, currency): \"USDC\" or the Base USDC contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 (apexfaucet-style). Any other token is a 400 unsupported_token, not charged. Responses always echo token \"USDC\".","type":"string"},"txHash":{"description":"Base mainnet transaction hash","pattern":"^0x[0-9a-fA-F]{64}$","type":"string"}},"required":["txHash"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"attestation":{"description":"Signed response (EIP-191 by the key at /.well-known/attestation, not a wallet) over sha256 of this body minus attestation; present when signing is enabled","type":"object"},"authorization":{"description":"Present when authorization was given: {from, nonce, used, chainTime, validBefore, expired}","type":"object"},"block":{"type":["integer","null"]},"confirmations":{"type":"integer"},"confirmed":{"type":"boolean"},"coverage":{"description":"Deep scan coverage stats","properties":{"blocksCovered":{"type":"integer"},"complete":{"type":"boolean"},"coveragePct":{"type":"number"},"endpoints":{"items":{"type":"string"},"type":"array"},"historyComplete":{"type":"boolean"},"inboundTransfers":{"type":"integer"},"indexer":{"type":"string"},"indexerMode":{"type":"string"},"indexerPages":{"type":"integer"},"rpcCalls":{"type":"integer"},"source":{"type":"string"},"uniqueFunders":{"type":"integer"},"windowBlocks":{"type":"integer"},"windowFrom":{"type":"integer"},"windowTo":{"type":"integer"}},"type":["object","null"]},"found":{"type":"boolean"},"funding":{"properties":{"payeeFundedPayer":{"type":"boolean"},"reason":{"description":"Only present when verdict=unknown","enum":["no_inbound_in_window","scan_incomplete"],"type":"string"},"scannedBlocks":{"properties":{"complete":{"type":"boolean"},"from":{"type":"integer"},"to":{"type":"integer"}},"type":"object"},"topFunders":{"type":"array"},"verdict":{"enum":["external","self_funded","unknown"],"type":"string"}},"type":["object","null"]},"ignoredFields":{"description":"Request fields Kertivo Check did not use (they did not affect the answer); only present when there were any","items":{"type":"string"},"type":"array"},"match":{"properties":{"amountMatch":{"type":["boolean","null"]},"minAmountMatch":{"description":"only when minAmount given","type":["boolean","null"]},"ok":{"type":"boolean"},"payToMatch":{"type":["boolean","null"]},"payerMatch":{"description":"only when expectedPayer given","type":["boolean","null"]}},"type":["object","null"]},"mode":{"enum":["live_paid_deep"],"type":"string"},"payment":{"properties":{"amount":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"}},"type":["object","null"]},"receipt":{"properties":{"blocksScanned":{"properties":{"complete":{"type":"boolean"},"from":{"type":"integer"},"to":{"type":"integer"}},"type":["object","null"]},"priceCharged":{"description":"'0.01 USDC' on /check, '0' on /demo","type":"string"},"reason":{"enum":["no_inbound_in_window","scan_incomplete",null],"type":["string","null"]},"rpcCalls":{"type":"integer"},"verdict":{"enum":["external","self_funded","unknown",null],"type":["string","null"]}},"required":["blocksScanned","rpcCalls","priceCharged","verdict","reason"],"type":"object"},"settlement":{"description":"Added field: did the payment settle on-chain?","properties":{"note":{"description":"For settled: delivery/response by the seller cannot be verified on-chain","type":"string"},"reason":{"enum":["confirmed_onchain","pending_confirmation","authorization_used","authorization_canceled","authorization_spent_unconfirmed","tx_not_found","tx_reverted","no_usdc_transfer","zero_value_transfer","authorization_unused","authorization_unused_or_expired","authorization_unused_pending"],"type":"string"},"verdict":{"description":"unconfirmed = an authorization nonce is spent but its AuthorizationUsed event was not found (USDC uses one flag for used and canceled); never treat it as paid","enum":["settled","not_settled","unconfirmed"],"type":"string"}},"type":"object"},"status":{"type":["string","null"]},"summary":{"type":"string"},"timestamp":{"type":["string","null"]},"usdcTransfers":{"items":{"properties":{"amount":{"type":"string"},"from":{"type":"string"},"to":{"type":"string"}},"type":"object"},"type":"array"},"warnings":{"items":{"properties":{"code":{"enum":["fake_token","lookalike_address","tx_reverted","no_usdc_transfer","zero_value_transfer","bridged_usdbc","amount_looks_atomic"],"type":"string"},"message":{"type":"string"}},"type":"object"},"type":"array"}},"required":["found","summary","mode","receipt"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-19T19:27:58.396Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-19T19:27:57.828Z"},"resource":"https://kertivo.com/check/deep","serviceName":"Kertivo deep payment verify","tags":["payment-verification","base","usdc","funding-source","full-history"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Did this USDC payment settle, and what is the payer's funding source? Deep Base verification: confirmations, payTo/amount match, fake-token and lookalike warnings, plus the payer's inbound USDC funding history from an index (latest 500 transfers before the payment, then up to 5 more pages; coverage.historyComplete says if that was the full history), top funders, coverage stats and a recheckable sha256 receipt. Not charged if the index is down. Body {txHash, expectedPayTo?, expectedAmount?}."},"body_sha256":"07126a7dce981bf3f3b3c90e3ea914c099b3f7a35364af0a893967fe5f1b0799","prev_id":null,"leaf":"0xad9fb8e12cec3c1742b3b905c3105dac1bc0c132b328b08714ebd3d8a96bd746","leaf_text":"{\"body\":\"07126a7dce981bf3f3b3c90e3ea914c099b3f7a35364af0a893967fe5f1b0799\",\"id\":76920,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025493130337,\"prev\":null,\"subject\":\"x402_bazaar:https://kertivo.com/check/deep\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xada07755dfbc5546a9531a2c5c305a821b0039c9b699433e97b1e864362aa66e","0xe8caa98210fa7930ffdec3380505d11e556b26c053a2a0537f53cc95c3d2047b","0x2285bdbe2dc2d5e05af67ab85eb9c9deac02af62dc811d36a16c11c549eb5478","0xa77814b73e2b88e91871405d1fe79d8b25e3af6d384d8157c733b93784ebe3cc","0xb0c77f661b4c5d7676edf7784c1727bc44d72ae1871c34cd888fd744388a15ac","0x8a2ae663e6d6bcdc1a3586c7d204f0fd9a7808eb202c463c65f41e8b5fbcf7d0","0xd2ccbacd42427cb1ab3f5a1abd15b5617bfa512b6589c31f6e98778247de3503","0x2c0e64a63eb6855b75d2640e83e2c70753c390afc359671e2f5c210d8bbf1729","0xcf5b94bb64e3e01451b931dac0a13d7cbc61600a76eae700df5cfdea9ebec255","0xb5688486812d7136b27c2bdbc2ae09bc9ad3ac941f3ea900e81fe9d1958be50e","0x317c51a47b234292d19f812377ad1cc4d05ded07987c4ea1ac9ae1ad2b20f0d2","0x51f06c175a7c946ebe50ef243d6f9370a8fe85c996e53eff19ffcc4585ea8c18","0xe292b5a99219f136bce6647ce74b21240a1c7331d2475b1839220fd363c94217","0x3b4dba7d874fc323b0a364140a9c60f37bf547fe671897653118a9873fe03420","0x1a74ed3b3756b9cd946da49701bcec120ec88645013da99fa9eea60b39e1a570","0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452","0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}