{"beta":true,"receipt":{"kind":"unpaid_probe","ts":"2026-10-26T20:11:52Z","host":"x402.ottoai.services","url":"https://x402.ottoai.services/tweet-search","method":"GET","status":402,"latency_ms":236,"error":null,"req_sha256":"62bac7fb3f8ee6fb6b4b9755630807a8f03602b039d0d1d5a02cd923732032aa","resp_sha256":"c6b910b6a05661e0416bdffe40874202d8bfd5ef7700ed1dc648693212d477a1","total_header_bytes":6860,"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":"extra_route","x402_version":2,"payment_required_header_bytes":6216,"valid_402":true,"live_amount":"5000","live_payTo":"0x0E84dDEdAaE6A779c462C22a59F301EC31B6b808","live_asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","live_network":"eip155:8453","checks":{"terms_consistent":true,"terms_issues":[],"options":2,"base_usdc":true,"payto_stable":true},"resource_description":"Search X/Twitter for any query and get the actual matching tweets — keyword, $CASHTAG, from:handle (a user timeline), @handle (mentions), or boolean OR. Each tweet returns author, full text (long-form note tweets included), timestamp, likes and retweets (reply/quote counts when available). Most-rec…","extensions_advertised":["offer-receipt","otto-content-receipt","builder-code","bazaar"],"payment_identifier":{"advertised":false,"required":false},"id":"20e56362bf68de852900","sig":{"alg":"ed25519","key_id":"botsrated-prober-1","signed":"canonical JSON of this receipt without the sig field (keys sorted, no whitespace)","sig_b64":"kB8EQdMhsl1CEn7Te3mFOmPIfk6hgXfhpFZ9HmxVzz/cE4Raf1kAa0oOaqflhe436ovS5aMqsuBxE1hvG3dBBA=="},"receipt_url":"https://botsrated.com/receipt/20e56362bf68de852900?host=x402.ottoai.services&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"}