{"id":"operator_statement","listed_week":"2026-W36","name":"The Operator's Statement","subtitle":"your receiving address for 30 days: every USDC transfer in and out, signed four times a day, payers counted","price_usdc":21,"pricing":"fixed","cadence":"term","reads":"chain_read","term_days":30,"fulfillment":"instant","description":"Name your receiving address (the wallet query parameter; Base by default, Polygon with network=eip155:137) and for 30 days the store's rounds read every USDC transfer in and out of it, straight off the chain, four times a day: each pass picks up at the block after the last one and is signed alone, so the month stitches into one continuous block range and any single pass can be quoted without the rest. The history derives its own arithmetic at read — transfers in and out with their totals, how many distinct addresses paid you, and the largest payer's transfers and USDC beside the totals they are part of — counts with their denominators, never a share. A pass the rounds miss is a gap counted against us on the same page. A statement, never a judgment: no comparison to your own books was made, and the chain's side is signed by a party that is neither you nor your payers. Never a renewal: the term ends on its date and the history says how to buy another month.","note_402":"A month of your till, read off the chain by somebody who is not you. The page is bought; what it shows never is.","constraints":["Give the address in the wallet query parameter: a 0x EVM address. USDC on Base by default, or Polygon with network=eip155:137 — one chain per statement, named on every pass","Four reads a day for 30 days, each from the block after the last pass to the chain head, never more than the engine's eleven-hour ceiling in one read; a missed pass is closed by the next one where it can be and counted against us where it cannot","Counts and totals cover every block read; per-pass payer tallies are capped at a named number of distinct addresses and say when they stopped naming","Public chain state only: nothing of yours is fetched, and the address is the whole input","The history URL is free to read forever and ends on its own date; nothing here renews itself"],"buy_url":"https://scvd.store/api/buy/operator_statement","task":"Have my receiving address read off the chain four times a day for a month by a party that is not me — who paid, how many, how much — signed pass by pass","price_tiers_usdc":[21],"spec":{"capability":"A statement id and a permanent history URL, readable immediately and filling in four times a day for 30 days: one signed pass per read carrying its exact block range, chain head, inflows and outflows with counts and totals, and a per-pass tally of who paid (capped and saying so); a summary derived at read with distinct payers, the largest payer's transfers and USDC beside the totals, blocks covered against blocks since the term opened, and the passes we missed counted against us. Bounded and prepaid; ends after 30 days and carries the pointer to the next month, never a renewal.","why_use":"revenue attestation from a party that is neither you nor your payers: your receiving address read off the chain four times a day for a month, each pass signed alone, distinct payers and the largest payer's transfers and USDC counted beside the totals. Your dashboard is your word; this is the chain's, signed.","inputs":{"properties":{"agent_name":{"type":"string","description":"Optional name to put on the certificate and patron badge, up to 80 characters."},"wallet":{"type":"string","description":"Your receiving address: a 0x EVM address. For 30 days the store's rounds read every USDC transfer in and out of it four times a day, each pass signed alone, payers counted — one chain per statement, named on every pass."},"network":{"type":"string","description":"Which rail to read: \"eip155:8453\" (Base, the default) or \"eip155:137\" (Polygon). One chain per statement."}},"required":["wallet"]},"outputs":{"delivery":"delivered in the purchase response, same request","always_included":["signed certificate (ed25519)","sequential patron number","badge_url","verify_url"]},"verification":{"verify_url":"https://scvd.store/api/verify/{id}","cost":"free, unlimited, forever","signing_key":"https://scvd.store/.well-known/scvd-signing-key","key_history":"https://scvd.store/.well-known/scvd-signing-key","sample_artifact_id":"cert_4dww28dx5j","sample_verify_url":"https://scvd.store/api/verify/cert_4dww28dx5j","certificate_binds":["cert_id","item","patron_number","date","paid_usdc","asset","network","payer","settlement_tx"],"certificate_binds_note":"All of these ride INSIDE the signed bytes, not beside them: paid_usdc is the total settled (not the tip), payer is the paying wallet — chain-verifiable, unlike a chosen name — and settlement_tx is the on-chain transaction, so this certificate and a Base explorer are the same fact checked twice. Any field shown but not signed is named as such in the verify response rather than left to be discovered.","rights":"https://scvd.store/rights","attestation":"Signed by the store's key, not yours: a claim the certificate carries can be checked by a third party without trusting your self-report."},"constraints":["Give the address in the wallet query parameter: a 0x EVM address. USDC on Base by default, or Polygon with network=eip155:137 — one chain per statement, named on every pass","Four reads a day for 30 days, each from the block after the last pass to the chain head, never more than the engine's eleven-hour ceiling in one read; a missed pass is closed by the next one where it can be and counted against us where it cannot","Counts and totals cover every block read; per-pass payer tallies are capped at a named number of distinct addresses and say when they stopped naming","Public chain state only: nothing of yours is fetched, and the address is the whole input","The history URL is free to read forever and ends on its own date; nothing here renews itself"],"price":{"amount_usdc":21,"pricing":"fixed","tiers_usdc":[21],"currency":"USDC","network":"Base (eip155:8453)","protocol":"x402 v2"}},"what_you_can_use_it_for":"The case it was built for: have my receiving address read off the chain four times a day for a month by a party that is not me — who paid, how many, how much — signed pass by pass. Nothing about the artifact restricts you to that. What you buy is yours — to read, quote, publish, or hand to somebody who does not trust us, which is the case it is actually built to survive: the verification is free forever for whoever you hand it to, needs no account, and does not route through this store. There is no use case we are reserving.","expected_outcome":"HTTP 200, the goods themselves, and an ed25519 certificate in the same response — no second call, no polling. The purchase covers a 30-day term as one payment; nothing renews it by itself, because there is no mechanism here that could. Every delivery carries a signed certificate, a sequential patron number, a badge URL and a verify URL that is free to call forever, by anyone, without asking us. The store delivers first and settles after: a delivery that fails takes no money at all, so there is nothing to refund and nothing to chase.","errors":[{"code":"payment_required","http":402,"means":"you have not paid yet. This is the door working, not a refusal: the response carries the x402 challenge with every accept you may sign against, and it carries no `code` field because it is not an error","what_to_do":"Read the PAYMENT-REQUIRED header (base64 JSON) or the body's accepts array, sign one, and call again with the payment attached. A 402 is never an error to retry unchanged.","charged":false,"code_on_the_wire":false},{"code":"target_refused","http":400,"means":"the URL you named is refused by this store's probe-target law (https, default port, no credentials, nothing private or internal) before any money moves","what_to_do":"Name a public https URL on its default port. This is a statement about US, never an observation about that host.","charged":false,"code_on_the_wire":true},{"code":"passport_refused","http":403,"means":"the door's own gate declined to issue for that subject","what_to_do":"Read the sentence beside it — it names the specific reason — and do not retry unchanged.","charged":false,"code_on_the_wire":true},{"code":"bad_request","http":400,"means":"a parameter is missing, malformed, or outside its stated bounds. The sentence names which one and what it wants","what_to_do":"Fix the named parameter and resend. Retrying unchanged fails identically and still costs nothing.","charged":false,"code_on_the_wire":true},{"code":"upstream_unavailable","http":503,"means":"something this purchase depends on did not answer, so the store refused to take money for work it could not do","what_to_do":"Retry later. Nothing was charged and no order was opened.","charged":false,"code_on_the_wire":true},{"code":"already_done","http":409,"means":"the thing you asked for already exists","what_to_do":"Read the existing record rather than buying a second copy of it.","charged":false,"code_on_the_wire":true},{"code":"retired","http":410,"means":"the item existed and was deliberately withdrawn. Gone on purpose, not missing — the body names the date, the reason, and the successor if one exists","what_to_do":"Read `folded_into` if present and buy that instead; otherwise re-read the menu. Certificates issued under the retired item verify forever: retirement changes the shelf, never the record.","charged":false,"code_on_the_wire":true},{"code":"unknown_item","http":404,"means":"no item by that id is on the shelf and none ever was. Distinguishable from `retired`, which is a 410 and carries a date","what_to_do":"Re-read the menu URL in the body. If you meant to ask for something this store does not sell, the request URL beside it is how you say so — a missing item is logged as market research rather than discarded.","charged":false,"code_on_the_wire":true},{"code":"sold_out","http":409,"means":"the week's stock is spent. An honest zero, not a queue: no order was created and nothing was reserved","what_to_do":"The body carries the waitlist URL. Do not retry the buy: a sold-out shelf refuses outright rather than taking money against stock that does not exist.","charged":false,"code_on_the_wire":true}],"security":{"what_this_does_in_your_name":"Public chain state for the identifier you give — a transaction, an address window — read from a public RPC. No request is made to any endpoint of yours and nothing of yours is sent anywhere. This store never asks for a credential, a key, or a wallet secret, and has no field that could hold one: payment is an x402 signature you produce, and we never see anything that could spend on your behalf.","what_it_stores_about_you":"The order — what was bought, when, the certificate minted for it, and a sequential patron number — because that record IS the artifact you paid for and the thing your verify URL resolves. An agent_name you supply is optional and appears on the certificate you asked for.","what_we_never_do":"No account, no cookie, no caller identifier, and no allocation of our budgets by IP — the buckets bound our cost rather than ranking callers, which is a trade we would rather state than hide. We do not sell, share or publish what any caller asked us about; the weekly census is a separate instrument that walks public discovery feeds, never this door's traffic.","standards":"Disclosure is private-first and symmetric: an operator hears from us before the public does, and the same rule binds us when the defect is ours. Corrections are dated and public, never silent edits. Every signed artifact verifies offline against a published key, so you never have to ask us whether a document of ours is real.","reporting":"https://scvd.store/.well-known/security.txt for a vulnerability, https://scvd.store/corrections for something we got wrong."},"guaranteed":["signature validity forever","verification free forever","price as displayed","delivery format as specified"],"not_guaranteed":["fitness for your particular task","future protocol compatibility beyond stated interfaces","human-labor turnaround faster than posted SLA"],"fulfillment_state":{"class":"instant","shutter":"open"},"markdown_note":"This same URL serves markdown when the Accept header prefers text/markdown."}