{"domain":"api.x402lint.dev","count":1,"changes":[{"captured_at":"2026-10-02T00:15:10","card_hash":"ae6994cf930ad2a1c02a6a4973e9dac77ad7239697420c5291f75e100fecceeb","previous_card_hash":null,"diff":{"skills_added":[{"id":"changes","name":"Directory change feed","description":"Paid ($0.03). Everything that changed in the graded directory since a timestamp: newly listed origins (changeType \"new\"), grade changes (\"grade_changed\", with previousGrade/previousScore), and plain re-scans (\"rescanned\"). Poll this to keep a local copy of the directory fresh without re-buying the full export. An invalid since/limit is an uncharged 400.","tags":["x402lint","changes"],"inputModes":null,"outputModes":null},{"id":"export","name":"Full directory export (machine tier)","description":"Paid ($0.10). The entire graded directory in one machine-shaped response: every listed origin with grade, score, grade history, legitimacy signals, branding, verification and featured status — the same record shape as /v1/directory plus gradeHistory, firstSeenAt, and scanCount. Capped at 10,000 records (truncated:true if hit). Grades measure protocol conformance only and are NOT endorsements.","tags":["x402lint","export"],"inputModes":null,"outputModes":null},{"id":"scan","name":"Priority fresh re-scan","description":"Paid ($0.05). ALWAYS runs a fresh 25-check scan of the origin (non-settling GET/HEAD + benign empty-POST probes), bypassing the 24h cache — use free GET /v1/report to read the cached result. Concurrent requests for the same origin join the in-flight scan rather than double-scanning. Returns grade, score, per-check status + evidence + fix instructions, and a shareable report URL. Unreachable/broken origins are a valid graded result (F). 504 processing responses and errors are never charged.","tags":["x402lint","scan"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"x402lint"},{"field":"description","before":null,"after":"x402lint scans an x402 seller origin end-to-end: 402 challenge validity, accepts[] schema, price integrity, OpenAPI x402 conventions, agent docs surface, robots policy, favicon, and live standing on x402scan and Bazaar. Returns an A-F grade with per-check evidence and one-line fixes. 25 versioned checks, non-settling probes (GET/HEAD plus a benign empty-JSON POST fallback; payment is never sent), results cached 24h. Cached full reports are free; a paid $0.05 scan forces a fresh run. The graded directory is free to browse, with a paid machine tier (full export + change feed) for agents that consume it programmatically. Built by the Hexanon fleet, which runs seven live x402 products."},{"field":"version","before":null,"after":"0.3.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://api.x402lint.dev/a2a"},{"field":"documentationUrl","before":null,"after":"https://api.x402lint.dev/llms.txt"},{"field":"preferredTransport","before":null,"after":"JSONRPC"},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":[{"uri":"https://github.com/google-a2a/a2a-x402/v0.1","description":"Paid endpoints settle via the x402 protocol (on-chain USDC). On an unpaid paid-route request the server returns HTTP 402 whose accepts[] lists one exact USDC rail per network; sign one rail and retry with PAYMENT-SIGNATURE (x402 V2) or X-PAYMENT (legacy). Free endpoints need no payment.","required":false,"params":{"x402Version":2,"networks":["eip155:8453"],"asset":"USDC","scheme":"exact"}}]}},{"field":"provider","before":null,"after":{"organization":"x402lint","url":"https://api.x402lint.dev"}}],"other_changed":true,"is_empty":false,"human_summary":"added 3 skills · name ∅ → x402lint · description ∅ → x402lint scans an x402 seller origin end · version ∅ → 0.3.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://api.x402lint.dev/a2a · documentationUrl ∅ → https://api.x402lint.dev/llms.txt · preferredTransport ∅ → JSONRPC · capabilities ∅ → extensions, pushNotifications, stateTran · provider ∅ → x402lint"}}]}