Card snapshot
x402check.dev
·
2026-11-01 14:55:57 UTC
·
d06bc9dd2770775a8950ba2ab8f06b402a3b4418002482b1bbb20ac30a1847d3
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "0.3.0",
"name": "x402check",
"description": "Call before paying any x402 tool. Trust-check the seller URL: is it reachable, is the 402 legit, what payTo/price does it demand, and has payTo or price drifted. Returns ok|caution|avoid + that tool's history only. Budget guard and compare helpers for agents. Paid per URL. Not a wallet OFAC/drainer scanner.",
"url": "https://x402check.dev/preflight",
"preferredTransport": "HTTP+JSON",
"version": "0.2.2",
"documentationUrl": "https://x402check.dev/docs",
"iconUrl": "https://x402check.dev/assets/icon.svg",
"provider": {
"organization": "x402check",
"url": "https://x402check.dev"
},
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"application/json",
"text/plain"
],
"defaultOutputModes": [
"application/json"
],
"supportedInterfaces": [
{
"url": "https://x402check.dev/preflight",
"protocolBinding": "https://x402.org/http+json",
"protocolVersion": "2"
},
{
"url": "https://x402check.dev/mcp",
"protocolBinding": "https://modelcontextprotocol.io/streamable-http",
"protocolVersion": "2025-03-26"
}
],
"skills": [
{
"id": "preflight_one",
"name": "Preflight one x402 tool",
"description": "Trust-check one absolute https x402 seller URL before you pay it. Use for: is this endpoint safe/legit; verify payTo; detect price or wallet drift; check uptime; validate 402 payment requirements; budget guard before signing USDC on Base; debug a failing 402.",
"tags": [
"x402",
"trust",
"preflight",
"safety",
"payTo",
"verify",
"uptime",
"scam-check",
"budget-guard"
],
"examples": [
"GET https://x402check.dev/preflight?url=https://seller.example/api (pay $0.002 first)",
"Is https://seller.example/x402 safe to pay?",
"Verify payTo for this x402 tool before settle",
"Has this seller changed price or wallet?",
"Is this x402 endpoint down?"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "verify_payto",
"name": "Verify x402 payTo",
"description": "Extract and verify the receiving wallet (payTo) from a seller's live 402 challenge, with history of wallet rotations. Use before signing a USDC transfer.",
"tags": [
"x402",
"payTo",
"verify",
"wallet",
"Base",
"USDC"
],
"examples": [
"What payTo address does this x402 tool demand?",
"Compare payTo to my allowlist before settle"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "preflight_batch",
"name": "Compare / batch preflight x402 tools",
"description": "Trust-check up to 25 seller URLs in one request. Charged per URL (N \u00d7 unit) in a single Exact settlement. Use when comparing candidates, picking cheapest/most reliable, or screening Bazaar hits before paying.",
"tags": [
"x402",
"trust",
"batch",
"compare",
"cheapest",
"reliable"
],
"examples": [
"POST https://x402check.dev/preflight {\"urls\":[\"https://a.example\",\"https://b.example\"]}",
"Which of these paid APIs is safest and cheapest?"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"securitySchemes": {
"x402": {
"type": "apiKey",
"in": "header",
"name": "PAYMENT-SIGNATURE",
"description": "x402 Exact payment proof after 402 PAYMENT-REQUIRED challenge"
}
},
"security": [
{
"x402": []
}
]
}