x402check.anton-14a.workers.dev
https://x402check.anton-14a.workers.dev/checkx402 pre-pay trust/health check: probes another x402 endpoint (unpaid) and returns a verdict.
Reliability & health
Uptime and response time from our own unpaid probes, plus the reliability score built from them.
Uptime
100.0% avgResponse time
p50 61ms · p95 61msData table
| Bucket | Uptime | Probes | Response time |
|---|---|---|---|
| 10/8/2026, 9:00:00 AM | 100% | 1 | 61ms |
- Availability
- 100
- Latency
- 100
- Security
- 100
- Transparency
- 61
- Activity
- 5
How often it was reachable when we probed it (weight 35%).
How quickly it answers when it is up — fast scores high (weight 20%).
Whether it serves over working TLS / https (weight 15%).
Whether the operator disclosed what it does — description, schema, identity (weight 15%).
Observed on-chain payments to this endpoint's wallet — transactions, volume, and distinct paying wallets over the last month (weight 15%; not yet measured when we have not seen its wallet settle).
Confidence 2% — how much probe evidence backs this score. A thin history is flagged, not hidden.
See the scoring methodology for exactly how each number is computed.
Payment
- Currencies
- USDC
- Networks
- base
- Facilitator
- unknown
- SDK
- unknown
Operator
- Company
- inferred — unknown
- Jurisdiction
- —
- Registrar
- CloudFlare, Inc.
- Domain registered
- 2019-02-08
- Hosting network
- CLOUDFLARENET
- Hosting country
- —
Operator context is derived from public RDAP/TLS records and unverified. Company and country are only available for endpoints that publish them (an OV/EV TLS certificate or a non-redacted domain record); most endpoints are CDN-fronted and disclose neither.
On-chain activity (base)
Payments per day
last payment 10/8/2026Data table
| Day | Payments | Volume (USD) | Paying wallets |
|---|---|---|---|
| 10/8/2026 | 1 | 0 | 1 |
Only payments settled on chains and facilitators we index.
Response schema
{
"description": "Pre-payment trust & health check for any x402 endpoint: before an agent pays a target, this probes it WITHOUT paying and returns a structured verdict — liveness, valid-402 challenge, advertised-vs-quoted price match, payout (payTo) sanity, and SSRF/safety flags. Receive-only; never spends on your behalf.",
"example": {
"request": {
"expectedPrice": "$0.001",
"method": "POST",
"url": "https://api.example-weather.com/forecast"
},
"response": {
"pay_to": "0x1c47E9C085c2B7458F5b6C16cCBD65A65255a9f6",
"price_match": true,
"quoted_price": "1000",
"reachable": true,
"returns_valid_402": true,
"safety_flags": [],
"target": "https://api.example-weather.com/forecast",
"verdict": "OK: live x402 resource; quoted price MATCHES expectedPrice."
}
},
"input": {
"bodyFields": {
"expectedPrice": {
"description": "Optional, e.g. \"$0.002\" — enables the price_match assertion against the target's quote.",
"type": "string"
},
"network": {
"description": "Optional informational network hint (e.g. \"base\", \"base-sepolia\").",
"type": "string"
},
"url": {
"description": "Target x402 endpoint to vet (http/https, PUBLIC host only; SSRF-guarded).",
"format": "uri",
"type": "string"
}
},
"bodyType": "json",
"discoverable": true,
"method": "POST",
"queryParams": {
"expectedPrice": "Optional \"$0.002\"-style price to assert price_match.",
"url": "Target x402 endpoint to vet (GET equivalent of POST body.url)."
},
"type": "http"
},
"output": {
"description": "Structured pre-payment verdict for the target endpoint.",
"properties": {
"advertised_price": {
"type": [
"string",
"null"
]
},
"bytes_read": {
"type": "number"
},
"checked_at": {
"format": "date-time",
"type": "string"
},
"network": {
"type": [
"string",
"null"
]
},
"pay_to": {
"description": "The TARGET's payout address.",
"type": [
"string",
"null"
]
},
"price_match": {
"description": "true | false | \"na\""
},
"quoted_asset": {
"type": [
"string",
"null"
]
},
"quoted_price": {
"description": "Atomic units quoted by the target.",
"type": [
"string",
"null"
]
},
"reachable": {
"type": "boolean"
},
"returns_valid_402": {
"type": "boolean"
},
"safety_flags": {
"items": {
"type": "string"
},
"type": "array"
},
"scheme": {
"type": [
"string",
"null"
]
},
"status": {
"type": [
"number",
"null"
]
},
"target": {
"type": "string"
},
"verdict": {
"description": "Human-readable summary.",
"type": "string"
}
},
"type": "object"
},
"tags": [
"x402",
"trust",
"verification",
"safety",
"pre-payment-check",
"health-check",
"agents",
"due-diligence"
]
}