# The Statement


Signed on-chain statement of an agent wallet's activity.

## At a glance

- **Attests:** The whole record: the wallet, the exact block window and chain head at read, every USDC transfer in and out (counts and totals over the full window; per-direction lists capped and saying so), each row's transaction hash, counterparty, amount and block, the coverage word, and the record's evidence hash. The purchase certificate binds the same evidence hash in its attests field.
- **Input:** wallet (query parameters; input schema and checkout: https://scvd.store/menu/the_statement?view=compact)
- **Output:** A signed JSON transfer record for one wallet on the supported EVM network or Solana selected by network (see the item input contract) — coverage (complete or window_unreadable), the exact block window (slots on Solana, and the artifact says which) and chain head at read, inflows and outflows each with count and total over the whole window plus up to 200 listed transfers (transaction hash, counterparty, amount, block; the list says how many it carries), dated, its evidence hash bound into the purchase certificate's attests field — plus a stable statement URL serving the record free forever. Instant; two bounded chain reads at one moment, never monitoring. USDC on the one EVM chain the statement names — Base unless network says otherwise — stated on the artifact. Every artifact carries a cert_id and verifies free at https://scvd.store/api/verify/{cert_id}.
- **Cryptography:** ed25519 signature by this store's key, published at https://scvd.store/.well-known/scvd-signing-key and carried inside every 402
- **Verify:** GET https://scvd.store/api/verify/{cert_id} — free, no account, no rate limit, checkable offline with the published key
- **Price and fulfilment:** $0.99 USDC fixed, one-off; nothing here charges again by itself, ever — there is no mechanism that could; delivered instantly
- **Does not attest:** What any transfer was FOR, whether the wallet's owner knows about them, or anything outside the stated window, asset, or chain — USDC on the one chain named on the artifact, and a wallet moving other tokens or on other networks shows none of that here. No comparison to the agent's own ledger was made or possible: we never see one. window_unreadable is a fact about our read, never about the wallet.

## About this item

Name a wallet (the wallet query parameter — yours, your agent's, a counterparty's; all the same to the chain) an optional window in hours, and optionally which rail (network=eip155:137 for Polygon, network set to a supported EVM chain name or CAIP-2 from the input contract, network=solana for Solana; Base is the default), and the store reads every USDC transfer in and out of it over that window, straight off the chain: counts, totals, and the transfers themselves, each with its transaction hash, counterparty, amount, and block. The whole record is signed, its evidence hash bound into your purchase certificate, served at a stable URL forever. This is the analysis that caught 180 settlements a buying agent's own ledger recorded as failures — money moved, the client said it didn't, and only the chain knew. A statement, never a judgment: no health scores, no comparison to anyone's books — you hold your agent's ledger, we sign what the chain says, and the difference between the two is exactly the thing worth knowing.

- **id:** `the_statement`
- **price:** $0.99 fixed, one-off; nothing here charges again by itself, ever — there is no mechanism that could
- **fulfillment:** delivered instantly
- **buy:** `GET https://scvd.store/api/buy/the_statement?wallet=<wallet>` (USDC over x402 v2 on Base, Polygon, Arbitrum, World, Solana, or USDC over MPP (evm/charge) on Base for every shelf item, every publication page and the commission desk)
- **required inputs:** `wallet` — fill the `<wallet>` slot above before paying. The bare door `GET https://scvd.store/api/buy/the_statement` quotes free and refuses the paid request without it; no money moves.
- **sample:** https://scvd.store/samples/the-statement.json
- **does not prove:** What any transfer was FOR, whether the wallet's owner knows about them, or anything outside the stated window, asset, or chain — USDC on the one chain named on the artifact, and a wallet moving other tokens or on other networks shows none of that here. No comparison to the agent's own ledger was made or possible: we never see one. window_unreadable is a fact about our read, never about the wallet.

House rules: give the wallet in the wallet query parameter: a 0x evm address on a supported evm chain, a base58 pubkey on solana. usdc on base by default, polygon with network=eip155:137, other supported evm chains with network=<a name or caip-2 from the input contract>, solana with network=solana — one chain per statement, named on the artifact with the unit its window counts in (blocks, or slots on solana); other assets and chains are outside it and it says so on itself; the window is hours back from the chain head: default 6, maximum 11 — the block range (slot range on solana) on the artifact is the entire coverage claim; counts and totals always cover the whole window; the per-transfer lists carry at most 200 rows per direction and state how many; two bounded chain reads at one moment; never a monitor, never a subscription; a window the rpc refuses becomes a signed window_unreadable statement — a fact about our read, not about the wallet; the statement url is free to read forever.

> $0.99. Your agent says what it spent; the chain says what moved. This is the chain's side, signed.
