← Back to directory

Fleet Check — one health sweep of your whole x402 fleet: name resource URLs and/...

https://stall-row-production.up.railway.app/v1/fleet-check

Overview

Fleet Check — one health sweep of your whole x402 fleet: name resource URLs and/or origins (expanded from their own /.well-known/x402) and get a per-route table — alive, status, whether the 402 challenge decodes, each accept's network/asset/payTo/amount, an OK / DEGRADED / DOWN verdict naming the defect, and a grade per origin. Probes are unpaid only — this route never pays any route it checks. Use this when you run more than one x402 stall and want one honest answer about all of them.

Protocol x402 (POST)
Price $0.10
Payment Asset USD Coin
Payment Network eip155:8453
Category uncategorized
Provider stall-row
Source bazaar
Indexed 2026-10-29 14:02:45

Health

Status healthy
Latency (p50) 355ms
Uptime (30d) 100.0%
Reliability Score 90/100
Last Checked 2026-10-31 07:13:47
Last Healthy 2026-10-31 07:13:47
Consecutive Failures 0

x402 Payment Validation

Payment Requirements Valid
Asset Verified Known USDC
Facilitator —

Input Schema

{ "body": { "origins": [ "https://stall-row-production.up.railway.app" ] }, "bodyType": "json", "method": "POST", "type": "http" }

Output Schema

{ "example": { "checked_at": "2026-10-28T01:37:53Z", "limits": "Unpaid probes at sweep time: liveness, HTTP status, and the 402 challenge a buyer would meet. Declared-vs-live comparisons use the origin's own /.well-known/x402 when it publishes one; an origin that publishes none is checked live-only, never guessed about. This checker never pays, signs, or settles any route it probes.", "origins": [ { "degraded": 0, "down": 0, "ok": 1, "origin": "https://93.184.216.34", "resources": 1, "score": 100, "verdict": "TRUSTED" } ], "resources": [ { "accepts": [ { "amount": "20000", "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", "network": "eip155:8453", "payTo": "0x097f9685D1e0752bF8B02d61E5Ce9be7eA0FBA7F", "scheme": "exact" } ], "alive": true, "challenge_ok": true, "defects": [], "http_status": 402, "origin": "https://93.184.216.34", "url": "https://93.184.216.34/v1/verdict", "verdict": "OK" } ], "summary": { "degraded": 0, "down": 0, "ok": 1, "origins": 1, "resources": 1, "truncated": 0 } }, "schema": { "properties": { "checked_at": { "type": "string" }, "limits": { "type": "string" }, "origins": { "items": { "properties": { "degraded": { "type": "integer" }, "down": { "type": "integer" }, "ok": { "type": "integer" }, "origin": { "type": "string" }, "resources": { "type": "integer" }, "score": { "type": [ "integer", "null" ] }, "verdict": { "type": "string" } }, "required": [ "origin", "resources", "verdict" ], "type": "object" }, "type": "array" }, "resources": { "items": { "properties": { "accepts": { "items": { "properties": { "amount": { "type": [ "string", "null" ] }, "asset": { "type": [ "string", "null" ] }, "network": { "type": [ "string", "null" ] }, "payTo": { "type": [ "string", "null" ] }, "scheme": { "type": [ "string", "null" ] } }, "required": [], "type": "object" }, "type": "array" }, "alive": { "type": "boolean" }, "challenge_ok": { "type": "boolean" }, "defects": { "items": { "properties": { "code": { "type": "string" }, "detail": { "type": "string" } }, "required": [ "code", "detail" ], "type": "object" }, "type": "array" }, "http_status": { "type": [ "integer", "null" ] }, "origin": { "type": "string" }, "url": { "type": "string" }, "verdict": { "type": "string" } }, "required": [ "url", "origin", "alive", "verdict" ], "type": "object" }, "type": "array" }, "summary": { "properties": { "degraded": { "type": "integer" }, "down": { "type": "integer" }, "ok": { "type": "integer" }, "origins": { "type": "integer" }, "resources": { "type": "integer" }, "truncated": { "type": "integer" } }, "required": [ "resources", "ok", "degraded", "down" ], "type": "object" } }, "required": [ "checked_at", "resources", "origins", "summary" ], "type": "object" }, "type": "json" }