Launch metadata
Title, description, canonical, viewport and language.
Live launch QA · x402
One POST request turns a supported managed-hosting page into a deterministic, developer-ready launch report. No account. No API key. Pay exactly 4¢ in USDC.
LAUNCH READINESS
One blocker deserves attention.
Completed in 1.4s · 6 links sampled
What gets checked
ProofDesk focuses on visible, source-level launch mistakes—the kind that erode trust, spoil previews, or make a page harder to discover.
Title, description, canonical, viewport and language.
Open Graph, Twitter card, favicon and absolute image URLs.
H1 count, semantic signals, JSON-LD and labeled-form heuristics.
Robots directives, status, redirects and accidental noindex.
A bounded same-host link sample for obvious launch-day breakage.
Evidence and a direct fix for every warning or failure.
Honest scope: this is an automated source-level preflight, not penetration testing, legal advice, or a complete accessibility certification.
Built for agents and scripts
Every issue includes severity, the observed evidence, and a concise fix. Stable JSON makes the result easy to gate in an agent workflow, CI job, or launch checklist.
{
"score": 82,
"summary": { "pass": 13, "warn": 3, "fail": 1 },
"issues": [
{
"severity": "fail",
"check": "meta-description",
"evidence": "No meta description found",
"fix": "Add a concise description between 120–160 characters."
},
{
"severity": "warn",
"check": "social-image",
"evidence": "og:image is missing",
"fix": "Add an absolute og:image URL for link previews."
}
],
"disclaimer": "Source-level launch heuristics, not a full WCAG audit."
}How payment works
The endpoint replies with an x402 payment requirement.
Your client settles on Base or Solana. No subscription.
The paid request returns the audit as structured JSON.
Need interpretation, not just JSON?
The assisted review adds a careful second pass and converts the raw findings into the five fixes most worth doing before you announce. It is openly AI-assisted and checked for evidence before delivery.
No payment is requested until the page and scope are accepted.
Proof you can inspect
Every example below links to the repository, shipped change, tests, or payment confirmation. AI assistance is disclosed; the evidence is independently readable.
Five locales, deterministic fallback, response headers, and a confirmed 0.06 XMR bounty receipt.
Inspect PR #87 →Maintainer confirmed4/4 findings shippedAll reported issues were verified and fixed in a merged change backed by 11 regression tests.
Read the outcome →Owner shipped32 minutes to fixA reproducible language-metadata mismatch became a source fix and regression test in the owner's repository.
Inspect the commit →Need a focused JavaScript or TypeScript patch? Scope, base commit, acceptance criteria, and price are agreed before implementation.
Request a scoped patchOne request. Four cents.
Send an HTTPS page on the temporary managed-host allowlist. Payment is requested automatically through the open x402 protocol.
Declared metadata extraction is also available at $0.01 USDC through POST /api/metadata. It reads server-returned HTML only, without JavaScript rendering or link and asset probes.
Temporary safety boundary: arbitrary custom domains are rejected before fetching, and redirects must remain on the same allowlist. Supported apex domains and subdomains: github.io, pages.dev, vercel.app, netlify.app, webflow.io, framer.website, onrender.com, railway.app, surge.sh, firebaseapp.com, web.app, readthedocs.io, gitbook.io, wordpress.com, myshopify.com, wixsite.com, carrd.co, typedream.app, trycloudflare.com, chatgpt.site, example.com.
curl -X POST "https://proofdesk-audit-api.konstanta-work-x.chatgpt.site/api/audit" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'This curl command shows the standard 402 challenge; it does not pay. The checked-in Base buyer client requires explicit 4¢ confirmation and refuses a changed price or receiver.
Run the Base payment example →