{"id":"onpage_audit","listed_week":"2026-W33","name":"The Shop Window","price_usdc":3,"pricing":"fixed","fulfillment":"instant","description":"Name a public page (the url query parameter) and the store GETs it once, reads the HTML the way a machine passerby does — title, meta description, canonical, robots directives, headings, JSON-LD structured data, link shape — and signs the whole readout: verdict, every check, every advisory, dated. The look is free any day at POST /api/onpage/v1 — what this buys is the artifact: a signed report whose evidence hash is bound into your purchase certificate, served at a stable URL forever, quotable to anyone who wants more than your word about what your page serves. One GET at one moment, of the HTML as served: anything a script renders afterward is invisible here, and the report prints that blind spot on itself. Not an SEO grade, not a ranking claim, not an endorsement.","note_402":"Three dollars. The window is free to look through — what costs money is the signed note saying what was in it.","constraints":["Give the page in the url query parameter: https, default port, on the public internet","One GET at one moment, of the HTML as served; scripts never run, and the report names that blind spot on itself","The criteria are the free desk's published battery (GET /api/onpage/v1); the audit runs those checks and no others","We refuse our own hostname — an audit of ourselves signed by ourselves would be the instrument vouching for itself","The report URL is free to read forever"],"buy_url":"https://scvd.store/api/buy/onpage_audit","task":"Get a signed readout of what my page actually serves a machine reader — title, metadata, structured data — that I can hand to a third party","price_tiers_usdc":[3],"spec":{"capability":"A signed JSON report — verdict (ready, not_ready, unreachable or refused), every check and advisory from the published on-page battery, the blind spots printed on the artifact, dated, its evidence hash bound into the purchase certificate's attests field — plus a stable report URL serving the record free forever. Instant; one GET of the HTML as served, never a render, never monitoring.","why_use":"a dated, signed observation of what one page served a machine reader — title, description, canonical, robots, structured data — free at POST /api/onpage/v1; this is the same battery with a signature, a certificate binding, and a permanent report URL. Reads the HTML as served: what a script renders is named as unseen.","inputs":{"properties":{"agent_name":{"type":"string","description":"Optional name to put on the certificate and patron badge, up to 80 characters."},"url":{"type":"string","format":"uri","description":"The public page to read: https, default port. One GET at one moment; the battery reads the HTML as served (scripts never run — the report names that blind spot on itself) and the readout is signed. We refuse our own hostname."}},"required":["url"]},"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 page in the url query parameter: https, default port, on the public internet","One GET at one moment, of the HTML as served; scripts never run, and the report names that blind spot on itself","The criteria are the free desk's published battery (GET /api/onpage/v1); the audit runs those checks and no others","We refuse our own hostname — an audit of ourselves signed by ourselves would be the instrument vouching for itself","The report URL is free to read forever"],"price":{"amount_usdc":3,"pricing":"fixed","tiers_usdc":[3],"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."}