{"beta":true,"receipt":{"kind":"unpaid_probe","ts":"2026-10-26T20:44:24Z","host":"kevinhoff.com","url":"https://kevinhoff.com/api/paid/grade","method":"GET","status":402,"latency_ms":285,"error":null,"req_sha256":"d485a91c424489feae687e8656d5791a3c089beb12ee83bc1281173669d55a85","resp_sha256":"288cdc06ff0f6553e5628fc40293ef1bc8e91f63fa28bdeae407cd9bc2dd78ef","total_header_bytes":5840,"prober_ua":"BotsRated-probe/0.3 (unpaid check; no payment sent; +https://botsrated.com/disputes)","prober":"botsrated-prober (Cloudflare cron)","probe_version":"0.3","scope":"primary","x402_version":2,"payment_required_header_bytes":5300,"valid_402":true,"live_amount":"10000","live_payTo":"0x3A7292b88471691946D8D8856925e22246bed743","live_asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","live_network":"eip155:8453","checks":{"terms_consistent":true,"terms_issues":[],"options":1,"base_usdc":true,"payto_stable":true},"resource_description":"X Preflight: read a draft post against X's open-sourced ranking code. Returns what is already settled before you post, whether it enters the pool strangers are drawn from, how long it stays retrievable, which filters delete it, and which gates nobody can know in advance. Every claim cites a file an…","extensions_advertised":["bazaar"],"payment_identifier":{"advertised":false,"required":false},"id":"9d25f500629824ec9819","sig":{"alg":"ed25519","key_id":"botsrated-prober-1","signed":"canonical JSON of this receipt without the sig field (keys sorted, no whitespace)","sig_b64":"DlQU9NibQkWJI04fgo/hMfGadFeRMRZle8aj/NOY6Y45DL0N54ctgKN2k1g6/S7bsbq+tqX0J7bTCbAVPcc9Bw=="},"receipt_url":"https://botsrated.com/receipt/9d25f500629824ec9819?host=kevinhoff.com&day=2026-10-26","tx_url":null,"payment":"none (unpaid probe; no payment header was sent)","signature":"ed25519 per-receipt signature (key botsrated-prober-1; see /.well-known/botsrated-key)"},"stored_in":"D1"}