x402 Endpoint Risk Report is a paid API for AI agents from x402-endpoint-risk-corpus.mtree.workers.dev, paid per call via x402, $0.15/call, status unknown (last checked 2026-09-14).
Scores an x402 paid resource for payment safety, discovery completeness, replay/binding risk, and autopay suitability before an agent spends funds
Score an x402 paid resource for payment safety, discovery completeness, replay/binding risk, and autopay suitability before an agent spends. Returns JSON. Price 0.15 USDC on Base via x402. Demo/preview: https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/risk_report. Contact: https://x402-endpoint-risk-corpus.mtree.workers.dev/contact.
A JSON risk report containing scores for payment safety, discovery completeness, replay/binding risk, and autopay suitability for the queried x402 paid resource, along with supporting evidence and risk classifications.
POSThttps://x402-endpoint-risk-corpus.mtree.workers.dev/v1/x402/risk_reportUse this endpoint when an AI agent needs to perform a pre-flight safety check on an x402 paid resource before authorizing any spend — especially for evaluating autopay eligibility, replay attack exposure, and payment binding completeness. Prefer this over generic API validators when the target is specifically an x402-protocol endpoint and you need structured risk scoring tied to payment safety signals.
{
"input": {
"body": {
"url": "https://api.example.com/v1/data"
},
"type": "http",
"method": "POST",
"bodyType": "json"
}
}| Field | Type | Description |
|---|---|---|
| inputrequired | object | |
| output | object |
{
"ok": true,
"url": "https://api.example.com/v1/data",
"risks": [
"missing_pay_to_in_catalog",
"missing_network_metadata",
"zero_or_missing_price",
"missing_agent_card",
"missing_openapi",
"missing_x402_discovery_alias",
"thin_description",
"class_check_required_authorization_binding",
"class_check_replay_window",
"class_check_paid_but_denied"
],
"evidence": {
"url": "https://api.example.com/v1/data",
"source": "paid-lookup",
"fetched": {
"x402": false,
"origin": "https://api.example.com",
"openapi": false,
"statuses": {
"x402": {
"ok": false,
"status": 530,
"contentType": "text/plain; charset=UTF-8"
},
"openapi": {
"ok": false,
"status": 530,
"contentType": "text/plain; charset=UTF-8"
},
"agentCard": {
"ok": false,
"status": 530,
"contentType": "text/plain; charset=UTF-8"
}
},
"agentCard": false
},
"calls_30d": 0,
"payers_30d": 0
},
"risk_band": "high",
"risk_score": 85,
"mitigations": [
"Publish payment requirements with stable payTo evidence.",
"Declare accepted networks and chain IDs in x402/Bazaar metadata.",
"Publish explicit USDC atomic amount for each paid route.",
"Expose /.well-known/agent-card.json with route/method/payment metadata.",
"Expose /openapi.yaml or /openapi.json for schema-grounded tool calls.",
"Expose /.well-known/x402 or equivalent payment-requirements metadata.",
"Add concrete endpoint purpose, inputs, outputs, and price rationale.",
"Bind payment signatures to exact method, URL, body digest, amount, asset, chain, and payTo.",
"Reject stale/replayed authorizations and log facilitator verification vs settlement failures separately.",
"After settlement, return deterministic 2xx/4xx handler output rather than losing paid callers to 5xx/timeout ambiguity."
],
"dataset_fresh_at": "2026-06-05T23:51:25.000Z"
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"