← Back to directory

Grade My Stall — a seller-side report card for one x402 resource: a live unpaid ...

https://stall-row-production.up.railway.app/v1/grade-my-stall

Overview

Grade My Stall — a seller-side report card for one x402 resource: a live unpaid probe (does it answer 402 with a parseable challenge?), the description measured against the 500-character limit, CDP listing presence in the newest catalog snapshot, Settled's record, the origin's x402scan ownership declaration, and payTo consistency across sources. Checks that cannot be performed report unverified, never a guess. Use this when you run a stall and want to know how buyers' tools see it.

Protocol x402 (POST)
Price $0.0050
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) 416ms
Uptime (30d) 100.0%
Reliability Score 90/100
Last Checked 2026-10-31 07:13:24
Last Healthy 2026-10-31 07:13:24
Consecutive Failures 0

x402 Payment Validation

Payment Requirements Valid
Asset Verified Known USDC
Facilitator —

Input Schema

{ "body": { "pay_to": "0x097f9685D1e0752bF8B02d61E5Ce9be7eA0FBA7F", "resource_url": "https://stall-row-production.up.railway.app/v1/wallet-verdict" }, "bodyType": "json", "method": "POST", "type": "http" }

Output Schema

{ "example": { "checks": { "answers_402": { "detail": "answers 402 with a parseable x402 challenge", "status": "ok" }, "payai": { "detail": "no public catalogue read", "status": "unverified" } }, "limits": "Live reads at report time, plus the newest Index snapshot.", "overall": "no_issues_found", "pay_to_supplied": "0x097f9685D1e0752bF8B02d61E5Ce9be7eA0FBA7F", "resource": "https://stall-row-production.up.railway.app/v1/wallet-verdict", "summary": { "issue": 0, "not_found": 0, "ok": 5, "unverified": 2 } }, "schema": { "properties": { "checks": { "type": "object" }, "limits": { "type": "string" }, "overall": { "type": "string" }, "pay_to_supplied": { "type": [ "string", "null" ] }, "resource": { "type": "string" }, "summary": { "type": "object" } }, "required": [ "resource", "checks", "summary", "overall" ], "type": "object" }, "type": "json" }