{"uid":"cap__4PG0EUzWBY1Tlvqt7Y-j","slug":"seneschal-private-historical-chain-scan-60fcc756","name":"Seneschal Private Historical Chain Scan","description":"Pay-per-call services for the agent economy: a webhook the moment a Monero or Zcash payment lands at your address (view-key only), single-fact x402 data APIs, a paid public notice board, a stablecoin gas paymaster and a permissionless Ethereum block builder. No account, no API key — pay in USDC on Base or in XMR/ZEC.","url":"https://api.seneschal.space/v1/private/historical","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"chain":{"enum":["monero","zcash"],"type":"string"},"address":{"type":"string","description":"Required for Monero; ignored for Zcash UFVK scans."},"viewKey":{"type":"string"},"toHeight":{"type":"integer"},"includeNotes":{"type":"boolean"},"birthdayHeight":{"type":"integer"}}},"responseSchema":{"type":"json","example":{"chain":"zcash","elapsed_ms":8421,"scanned_at_ms":1765532000000,"birthdayHeight":2400000,"view_key_handling":"streamed to NFPT in memory only; not persisted to gateway DB or logs"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.5","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.5/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.5","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_PzzIbZ23Gb6idsmEVsCnt","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.5","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Scan historical Monero or Zcash blockchain data using a view key to retrieve past transactions and notes for a given address up to a specified block height","exampleAgentPrompt":"Scan my Monero wallet history using my view key — address is 4Abc...xyz, view key is abc123...def, scan up to block height 3200000 starting from birthday height 2900000, and include all received notes.","exampleUseCases":[{"title":"Audit past Monero wallet receipts","prompt":"I need to audit all incoming payments on my Monero address 4XmR...abc from birthday height 2750000 up to block 3100000 — here's my view key: vk987...zyx. Pull every received note so I can reconcile what came in over that period without touching my spend key."},{"title":"Reconstruct Zcash transaction history","prompt":"Can you reconstruct the full incoming transaction history for my Zcash address zs1...def using view key ivk456...ghi? Scan from birthday height 1800000 up to block 2400000 and list every note received so I can put together a complete record of past deposits."},{"title":"Verify historical privacy coin payment","prompt":"I need to verify that a specific payment arrived at my Monero address 44Ab...rst before block 3050000. My view key is vk123...uvw and the wallet birthday is 2950000 — please scan the history and show me all received transactions so I can confirm the funds landed."}],"resultDescription":"A structured list of historical transactions and/or notes received at the specified Monero or Zcash address up to the given block height, extracted using the provided view key without requiring spending authority.","failureModes":["Invalid or mismatched view key / address pair returns authentication or decryption error","Unsupported chain value (anything other than 'monero' or 'zcash') returns validation error","toHeight exceeds current chain tip — may return partial results or error","Missing view key returns 400 bad request","Address provided for Zcash UFVK scan is ignored or causes confusion","Payment not received or insufficient x402 USDC balance results in 402 Payment Required","Very wide block range scans may time out or be rate-limited"],"whenToPreferThis":"Use this endpoint when you need a retrospective, historical view of incoming transactions on a Monero or Zcash wallet using only a read-only view key — particularly when you want to audit past receipts, reconstruct wallet history, or verify past payments without any live monitoring. Prefer this over the live-watch webhook endpoint when the payments have already occurred and you need historical data rather than real-time alerts.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:40:38.277Z","isFirstParty":false}