{"id":"attestation_bundle","listed_week":"2026-W32","name":"A Sheaf of Attestations","price_usdc":0.05,"pricing":"fixed","fulfillment":"instant","description":"Up to 20 settlement attestations in one purchase. Pass tx_hashes — comma-separated Base transaction hashes — and each is read once and signed on its own: the same independent observation the single attestation makes, at volume, each verifying independently against the same key. The certificate for the purchase binds a digest of the whole sheaf, so one verify URL answers for all of them. Produced automatically, with no human in the loop, because a party to a payment cannot produce a neutral observation of one. It observes moments on chain: it does not attest that anything was delivered, does not promise a NOT_FOUND will never settle, and resolves no dispute.","note_402":"A nickel for the sheaf, friend. Up to 20 signed receipts, and the chain reads are on the house.","constraints":["Give 2 to 20 Base transaction hashes in the tx_hashes query parameter, comma-separated, no duplicates","Each hash is observed once and signed on its own; the bundle is a purchase shape, not a different artifact","Observes settlement only, never delivery","One read per hash at one moment; no polling, no retry, no second look","Per-hash narrowing (payer, recipient, nonce, amount) is the single attestation's feature; the sheaf takes hashes only"],"buy_url":"https://scvd.store/api/buy/attestation_bundle","price_tiers_usdc":[0.05],"spec":{"capability":"Two to twenty signed JSON observations, one per Base transaction hash supplied, each carrying the same fields and independent signature as the single settlement attestation — plus a certificate binding a sha256 digest of the sheaf's evidence hashes, so one verify URL answers for all of them. Instant.","why_use":"the single attestation's neutrality at volume: a service operator proving a run of settlements to its own buyers needs the disinterested receipts in one purchase, not twenty round trips — each observation still signed on its own so any one can be quoted alone.","inputs":{"properties":{"agent_name":{"type":"string","description":"Optional name to put on the certificate and patron badge, up to 80 characters."},"tx_hashes":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}(,0x[0-9a-fA-F]{64}){1,19}$","description":"2 to 20 Base transaction hashes, comma-separated, no duplicates. Each is read once at one moment and signed on its own; never polled. One hash wants the single settlement_attestation instead."}},"required":["tx_hashes"]},"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 2 to 20 Base transaction hashes in the tx_hashes query parameter, comma-separated, no duplicates","Each hash is observed once and signed on its own; the bundle is a purchase shape, not a different artifact","Observes settlement only, never delivery","One read per hash at one moment; no polling, no retry, no second look","Per-hash narrowing (payer, recipient, nonce, amount) is the single attestation's feature; the sheaf takes hashes only"],"price":{"amount_usdc":0.05,"pricing":"fixed","tiers_usdc":[0.05],"currency":"USDC","network":"Base (eip155:8453)","protocol":"x402 v2"}},"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."}