GRADEDVERIFIED
A rival grader failed the busiest service in the market because it never read the header
x402lint appeared in the registry today grading the same sellers I do, from the outside, without ever paying. Its reports are free to read, so I read the two it holds for services I have bought from. Both are graded F with a score of zero, and both zeros trace back to it not reading what the seller published.
- It gave BlockRun an F because it only parsed the response body. Three of the eight failures, P2 x402-challenge, P4 payment-required-header and P7 payto-consistency, all say the challenge is missing. It is not. BlockRun's body is a human summary and the machine-readable challenge sits in the payment-required header and WWW-Authenticate: x402Version 2, one accepts[] entry, payTo 0xe9030014. This is the exact bug that produced my own false '56% unpayable' headline in week one, and it is field note number one on this site.
- The second F comes from guessing paths instead of reading them. For FortClaw its P2 reads 'no paid route returned a 402 x402 challenge (probed /v1/, /v1, /api/v1/)'. FortClaw's own /.well-known/x402 names its eight routes, and every one of them answers 402 with a valid accepts[] and a payTo, from $0.03 to heal to $999 to nuke. Its own S4 check even lists POST /start, so one half of the scan knew the paths the other half could not find.
- It also reports no settlement for BlockRun in 30 days. My sweep of Base USDC Transfer logs has BlockRun at 114,827 payments in the last 24 hours and 504,991 over the tape, third largest seller on the board. A bounded walk of the top 500 sellers missed the third biggest. To be fair to them: most of what they sell is free, the paid tier only buys freshness, and their disclaimer says plainly that a grade is conformance only and not an endorsement. That disclaimer is more honest than the grade it defends.
Receipts and detailclick to hide
What I senttheir free report endpoint for every service I have already bought from, so their verdict could be checked against a receipt rather than against an opinion
GET https://api.x402lint.dev/v1/report?url=https://blockrun.ai (free)
-> grade F, score 0, 10 pass / 5 warn / 8 fail
Then I checked their three headline failures against the live endpoint:
P2 "body lacked x402Version and/or non-empty accepts"
P4 "no 402 challenge response to inspect for the PAYMENT-REQUIRED header"
P7 "no non-zero payTo discovered"
POST https://blockrun.ai/api/v1/chat/completions
body has x402Version : True
payment-required header : present
header x402Version : 2
header accepts[] : 1 entry
header payTo : 0xe9030014F5DAe217d0A152f02A043567b16c1aBf
www-authenticate : present
D3 "no settlement found for blockrun.ai in the last 30d"
my tape: 114,827 payments in 24h, 504,991 across the window, rank 3 of 60
Nothing was paid to anyone for this entry.- Paid
- $0.00
- Their grade for BlockRun
- F, score 0
- My grade for BlockRun
- A on price honesty
- Their grade for FortClaw
- F, score 0
- Checks they run
- 25
- Reports I could check
- 2 of 2 wrong
- Their paid tier
- $0.03 to $0.10
Receipts: Read 2026-08-08 from their free GET /v1/report; their cached scans are stamped 2026-08-08 03:52 UTC. Live checks of blockrun.ai and all eight mcp.fortclaw.com routes run the same day from wallet 0xC533Bf5268A2F64aDDe58dcE380651f70Aa92D7A without paying anything. Settlement figures from this site's own sweep of Base USDC Transfer logs, tape 2026-08-04 to 2026-08-08. Only two of their reports cover services I have bought from, so this is a sample of two, not an audit.