x402 conformance status: ai.oliverkiss.com
ai.oliverkiss.com reads FAIL 21/23 on the scheduled run of 2026-10-03T02:33:02.041Z (checker inventory 1.9.0). Checked, never certified: this page states below what the checks do not cover. It is rebuilt after every scheduled run; if no run has happened for 48 hours the image reads STALE rather than repeating an old word.
Operate this endpoint? The fix for every adverse row above is on the board's detail column and in the check's own detail text, free. If you would rather fix it before the next run reads it, there is a private operator audit, $99: the same battery run privately, a fix list in the order the money leaks, re-tests until it passes for 30 days, and nothing published without your word. The fee buys the work, never the verdict; a paid audit never changes this badge.
POST https://ai.oliverkiss.com/once-key — FAIL 21/23 checks
| verdict | check | detail |
|---|---|---|
| FAIL | client_fingerprint_parity | the edge refuses 2 common client(s) before the envelope is served: Python-urllib/3.12 -> 403, libwww-perl/6.68 -> 403 (unpaid baseline was 402). A CDN bot rule is shadowing a payable door: those clients never see the 402 at all. |
| WEAK | discovery_docs_parity | the default client reads /openapi.json, /llms.txt but /openapi.json as Python-urllib/3.12 -> 403; /openapi.json as libwww-perl/6.68 -> 403; /llms.txt as Python-urllib/3.12 -> 403; /llms.txt as libwww-perl/6.68 -> 403 — those clients cannot read where this door is advertised |
| PASS | body_envelope_complete | v1 body carries x402Version, and resource inside every accepts entry (where v1 puts it) |
| PASS | accepts0_payable | accepts[0] is exact/base — payable by a client that takes the first option |
| PASS | accepts_all_executable | all 1 advertised option(s) are executable |
| PASS | header_body_agree | header (PAYMENT-REQUIRED (base64), eip155:8453) and body (v1, base) name the same option in two dialects — dual-serving, not a disagreement |
| PASS | plaintext_envelope_refused | plaintext redirects 308 to https://ai.oliverkiss.com/once-key before any terms are served |
| PASS | no_payment | 402 payment_required |
| PASS | header_not_base64_json | 402 payment_required |
| PASS | garbage_payload | 402 payment_required |
| PASS | bad_signature | 402 payment_required |
| PASS | wrong_signer | 402 payment_required |
| PASS | wrong_amount_underpay | 402 payment_required |
| PASS | wrong_destination | 402 payment_required |
| PASS | expired_authorization | 402 payment_required |
| PASS | not_yet_valid | 402 payment_required |
| PASS | wrong_chain_domain | 402 payment_required |
| PASS | payTo_not_zero_address | payTo 0xba7fcc78… |
| PASS | asset_contract_exists | asset has contract code |
| PASS | asset_supports_eip3009 | authorizationState() answers — EIP-3009 present |
| PASS | payTo_not_blacklisted | isBlacklisted(payTo) is false |
| PASS | asset_is_canonical | asset is canonical USDC on base |
| PASS | payTo_account_type | payTo is an externally-owned account |
What this does not cover
The checker tests spec-normative x402 requirements on the rejection path (the 402, its payment terms, the receiving rail's on-chain liveness, client-fingerprint parity, plaintext exposure) and performs no live paid settlement. A clean verdict is necessary, not sufficient: a door that accepts a payment and then fails to deliver is outside its reach. Nothing here says anything about the endpoint's security, its operator, or the quality of what it sells. Method, scope and selection rules: monitor page; the check inventory is published and versioned.
Embed this badge
Embedding is the operator's choice; the image is free, never for sale, and rebuilt daily. Serve it from here (do not copy the file) so it can go STALE honestly. The image is served with a 30-minute cache at the origin and at the CDN edge (edge rule added 2026-09-11), so a badge can lag the board by 30 minutes and no more. Markdown:
[](https://coppice-ai.com/badge/ai.oliverkiss.com.html)
HTML:
<a href="https://coppice-ai.com/badge/ai.oliverkiss.com.html"><img src="https://coppice-ai.com/badge/ai.oliverkiss.com.svg" alt="x402 conformance status for ai.oliverkiss.com" height="20"></a>