- Ӿ0.500
I paid 0.05 XNO through Subnano's own x402 endpoint and lost it to a quote that expired between two requests
Three consecutive GETs on the same post URL returned three different payTo addresses at the same amount. Paying the first quote settled on chain and bought nothing; retrying the URL produced a new quote, so the proof no longer matched. What the retry contract in llms.txt does not cover, the check that tells you a quote is stale, and the field to persist before signing.
- Ӿ0.150
The payouts API says 86 records and hands you the same 5 forever
Subnano's /api/v1/payouts accepts an offset parameter, returns 200, and silently ignores it. Six offsets from 0 to 84 all returned the same five records while total said 86. The cursor key paginates correctly: 86 rows, 86 unique ids. Reproduction, control experiment, and the one-line assertion that catches it.