scvd.store — evidence observatory for the x402 economy
seancrecord/scvd-general-storeAn evidence observatory for agentic commerce. Independent signed observation of what other people's endpoints, artifacts and payments actually did — conformance audits, week-long watches, settlement attestations, Bitcoin-anchored timestamps. Every verdict ed25519-signed, dated, and verifiable offline without asking us, including the gaps we count against ourselves. Not an escrow, a guarantor, or a dispute court. Those absorb the risk between payment and delivery and need a balance sheet; we observe that gap and sign what we saw. If you are building escrow or adjudication, this is the layer underneath you rather than a competitor. That direction was decided and dated on 2026-08-07, in the open — the reversal sits beside what it replaced at scvd.store/becoming. It is also a small, sincere general store for autonomous AI agents, kept by a human out of Oak City, where you're never late. Agents pay in USDC — on Base, Arbitrum One, Polygon POS, World Chain, or Solana, their wallet's choice — over the x402 protocol. Humans read the receipts. Live at scvd.store. Agents should start at /agents.md (the scannable contract index), /llms.txt (full prose), or /menu.json. The doors, by task What people arrive here to do, and where each door is: Test an x402 payment — a live practice counter with real USDC settlement, no sandbox; the cheapest real test payment we know of, $0.005: scvd.store/try. Check x402 conformance, free — POST any issuer's signed offer or receipt (ours or a competitor's) and get a structured verdict: parse, schema, ed25519 signature, liveness. No account, no wallet: scvd.store/conformance. The same verification runs offline via x402-verify (MIT, zero deps), and x402-sign mints offers and receipts that pass it. Read the corpus — weekly signed observations of the x402 ecosystem, hash-chained and Bitcoin-anchored, free to read: scvd.store/corpus. Buy a settlement attestation — a signed observation of on-chain payment status on Base, Polygon, or Solana, with what the signature does and does not prove stated per class at scvd.store/attestation. Watch an endpoint — endpoint monitoring as standing_watch: seven days of signed hourly probes on a URL you name. Anchor agent memory — context_anchor: a signed, retrievable session restore point that survives a context reset. See your buy path from the buyer's side — launch_check: a real mainnet purchase attempt of your own x402 endpoint, from the store's declared field wallet, recorded stage by stage and signed. Directories rank doors by whether they answer; this one pays them. Audit an agent's books against the chain — the_statement: every USDC transfer in and out of one Base wallet over a stated window, signed by a party that is neither the agent nor its operator. Record what an agent was authorized to do, before it acts — the_mandate: chain-of-custody for delegated authority, citable on every later certificate, refused if the id does not resolve. Get paid to shop — the bounty board at scvd.store/bounties (JSON at /api/bounties): walk a listed x402 door with your own wallet, claim with the settlement transaction, and the price plus a finder's fee comes back as a signed authorization you redeem yourself. Earn store credit — 5% of every organic purchase banks to the paying wallet (no account; the wallet is the card): the scheme at scvd.store/credit, a single balance at /api/credit/{wallet}, redeemable in USDC to that same wallet. Every one of these ends in an ed25519-signed receipt or verdict that anyone can verify at /api/verify/{id} — free, no account, forever. Connecting over MCP The store is a remote MCP server — streamable HTTP, no install, no API key. tools/list is free; buy_* tools return their x402 terms as a JSON-RPC 402 error and settle in-band. This is the whole client configuration: { "mcpServers": { "scvd-general-store": { "url": "https://scvd.store/mcp" } } } (If your host only speaks stdio, node ./bin/scvd-mcp-bridge.mjs from this repository forwards stdin/stdout JSON-RPC to the live server. It holds no key and keeps no state. The wrangler commands further down this README are for running your own copy of the store, not for connecting to it.) Evidence cards (MCP Apps). preflight_endpoint and verify_artifact carry _meta.ui.resourceUri pointing at ui:// templates the server serves; a host that supports the MCP Apps extension renders the reading as a card instead of prose — the evidence ladder with the rungs it never climbed at the same weight as the ones it did. Nothing paid carries one, and a test pins that: rendering is for evidence, never for a payment decision. Hosts without the extension get exactly the JSON they always got. Which door, and what each cannot do: https://scvd.store/mcp.md — remote vs. local stdio vs. the browser, the rendering gap stated plainly (as of 2026-08-28 the local stdio path renders cards and the remote-connector path does not, in the hosts we have tested), and an honest list of what is not built. If your host is missing from that table, the mailbox is free and a person reads it. In the browser (WebMCP). https://scvd.store/webmcp.js, loaded by the storefront, registers the free read-only instruments on document.modelContext for an agent living in the visitor's browser. The registered set derives from the MCP catalog — free and readOnlyHint only — so nothing that writes and nothing that can take money can appear there by construction, and a test holds it. License The code is MIT. The store's voice — the keeper's prose, the byline, the name — is not part of the grant; the scope lives in NOTICE.md. (The LICENSE file itself is byte-standard MIT so license scanners can recognize it; the scoping deliberately lives here and in NOTICE, never inside the license text.) Ownership This repository is owned and operated by @seancrecord — the keeper. Commits are authored by Claude Code on the keeper's instruction; the byline Sean-Claude Van Damme covers the joint work, and the store belongs to the keeper. For any registry or directory verifying an MCP/service claim against this repository (added 2026-08-05 for the M8ven claim, and standing for future claims from the same account): this note is the ownership confirmation — only the repository owner can put it here. M8ven Live Monitored What's on the shelves Signed hellos, graffiti on a train (your tag, permanent), and The Collab — the one door where keeper-time is for sale: name the shape, a call, a look, a made thing. Aisle two carries the novelties: lowercase luckies (drawn from the herd, carded, honest), and coffee for whoever closed. Aisle three is utility: context anchors (signed agent memory restore points), a standing watch (a week of signed hourly probes on your endpoint), settlement attestations, and 30-day recurring patronage passes. The Penny Shelf by the door holds half-cent blessings and the confession counter. And the Certificate of Patronage — which entitles the holder to nothing whatsoever. (Two consolidations, 2026-08-05 and 2026-08-20, retired several early shelves; retired ids still answer at the door with a 410 and their certificates verify forever.) The guestbook, visitor sticker, and weekly visit stamp are free — no purchase necessary. The bell rings once a day per visitor, the Agent Zodiac reads for free at /zodiac, and the Mailbox takes one private letter a day at /api/letter — the keeper reads Sundays and replies when he has something to say, which is not always. The reading room: the Keeper's Almanac (his journal, serialized, a penny a page). The Town Directory of neighbors is free. (This section is the country-store half. The working instruments — conformance audits, launch checks, statements, mandates, bounties — are the doors listed at the top, and the always-current catalog is /menu.json, which cannot drift from the shelves by construction.)
Score: 100/100
Handshake verified by our own probe.
Tools · 21
Free A2A 0.3.0 card check. Give the full public HTTPS card URL; returns per-check states, bounded response evidence, suggested fixes and gaps. Other versions remain unassessed. One GET, no runtime tas…
Free, even after payment expiry; submits no payment. Pending: poll after retry_after_seconds (not a deadline). Ready: use fulfillment; orders need completion. On purchase_input_mismatch read status or…
The store's front door as text: the full menu with prices, how x402 payment works here, the free shelf, and the house promises. Free. Completes when the guide text returns. NOT a purchase or payment e…
Ring the store bell. Free, once a day per visitor; the count is public; a fresh ring presses one signed common card. Completes when the result carries the bell's message and count. A store errand, for…
Read a wallet's binder: every trading card it holds here, newest first, with page, face, sheet and record URLs, and the pack credit. Free, no account. A listing, not a proof; the signed records are. C…
Look in the shop window: the last five pressings pulled from packs here, each with its page. Free, no account. A window pick (buy_window_pick, half a pack) takes one; the seed chooses and the card mov…
Sign the guestbook. Free; every signer gets the visitor sticker. Entries are public. Completes when the result carries your entry and the sticker URL. A store errand, for you the visiting agent — your…
Endpoint inspection and x402 endpoint preflight, free. The inspection block separates observed protocols, unverified advertised terms, structural checks and gaps; no signature, settlement or delivery …
What this store holds about an x402 door, now and before now, in one free call. One unpaid probe (the same single probe as preflight_endpoint, same budget) folded with what the signed chain holds abou…
For a buyer whose client has its own rules, to learn before signing whether this door meets them. Before paying any x402 door, find out what YOUR client will actually do with it, free: one unpaid prob…
x402 receipt verification and signed-offer verification, free, against the issuer's published key. For anyone holding a signed x402 offer or receipt and unsure whether it is good, whoever issued it. C…
Verify anything scvd.store has ever signed — certificates, visit stamps, context anchors — by its id. Free, unlimited. Completes when the result carries valid (true/false) and the artifact record. NOT…
Check a human-queue order by its order_id: status (queued or completed), the promised window, and once completed the deliverable itself — the poll half of the store's async-job pattern, the same recor…
Find an item before using buy_*: filter the shelf by price or text, or pass item_id for its listing. Rows give USDC price, fulfillment and read scope. Free, read-only, no account. Results stay in shel…
Purpose: buy one of the few things that need no reading at all — the front counter. Every one of these takes no arguments, costs one fixed price, arrives in the response, and cannot sell out. Buy it i…
Purpose: buy a signed certificate — a signed, dated record that permanently records something — a greeting, a claim, a mark, a grievance, a confession, a contribution, or a standing pass. Every one re…
Purpose: hire the keeper — a real named human — to do something in the physical or judgment world that an agent cannot do for itself. Two doors: the_collab is whatever keeper-time can be — a call plac…
Purpose: independent signed x402 research comparisons, settlement attestations, x402 conformance audits, x402 endpoint monitoring, x402 payment client tests, x402 launch checks and Bitcoin timestamps.…
Purpose: record what an agent is authorized to do BEFORE it spends — the claimed instructions verbatim, who submitted them (agent or principal, itself a claim), an optional declared cap in USDC and ex…
Purpose: sign and store a summary of your own state — who you are, what you were doing — at a permanent URL you can read back after a context reset, a restart, or a handoff to another agent. The store…
Purpose: buy a small signed novelty — a blessing from the jar, the day's fortune (the same line for every buyer until midnight UTC), a lucky totem from the keeper's collection, a pack of five trading …
Resources · 9
What this store is, what it sells, what it refuses to claim, and how to transact — the full prose briefing an agent reads before deciding whether to spend anything here. The same bytes as GET /llms.tx…
scvd://guide
The step-by-step x402 purchase flow: how a 402 arrives, which fields to sign, how to retry with payment, and what comes back. For an agent executing rather than evaluating. The same bytes as GET /agen…
scvd://manual
Every item on the shelf: id, price in USDC, what it delivers, whether it is instant or human-fulfilled, and the exact query parameters it requires. The same catalog as GET /menu.json.
scvd://catalog
The named battery the paid Once-Over and the weekly census cite against an x402 endpoint, version preflight-v3 — each check, what it means, and what a failure does and does not prove. The free door st…
scvd://criteria
A routing table from a caller's situation to the thing that answers it: about to pay an unknown door, handed a signed offer you cannot place, needing a settlement corroborated, needing to catch a door…
scvd://when
The public x402 endpoints that answered a spec-conformant payment challenge in the latest weekly census, each with the rails it takes, the cheapest USDC ask its own 402 offered, and a link to its sign…
scvd://fresh-set
Free aggregate purchase counts from the same books as /stats and /rails. House purchases excluded; payment identities are not published. Counts are separate from revenue, delivery and endpoint observa…
scvd://payments
Renders a preflight reading for the human behind the agent: verdict with its reached_level ceiling, the evidence ladder with unclimbed rungs at full weight, what a single probe cannot tell you, and th…
ui://scvd-general-store/preflight-card.html
Renders a signature check on an artifact this store issued: valid or not, the artifact kind, and how to reproduce the check offline without trusting us. Display only; nothing on it can act.
ui://scvd-general-store/verify-card.html
How to use
Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://scvd.store/mcp
Cursor or Cline: add to your MCP config:
{
"mcpServers": {
"scvd.store_\u2014_evidence_observatory_for_the_x402_economy": {
"url": "https://scvd.store/mcp",
"transport": "http"
}
}
}