Payments on Base + Solana
Trust assessment for this x402 endpoint, updated every monitoring cycle. Run this endpoint? Get it tested
https://stabletravel.dev/api/flightaware/airports/KSFO/weather/observations
Based on 127 checks over the last 7 days. How scores are made
This endpoint delivers real data when paid, but the listing's example shows one item, but the response is a list of them (inside "observations"). Agents and code written from the listing will read empty fields, so read them where they actually are.
Run this endpoint? Make your listing's example output match the real response (or return the fields as listed). The grade is capped at B (85) until a paid test matches the listing: after fixing it, request a re-test with the dispute link below.
This endpoint is within our automatic test budget ($0.05 per call), so we pay-test it ourselves at no cost to you. Fixed something, or think the grade is wrong? Request a free re-test: a bot replies on GitHub with the current score and queues a paid re-test.
Seller guide: payout wallets, known-answer tests and more. Changed your paycheck.json? Check my setup.
The latest counted paid test delivered.
| Time (UTC) | Result | Details | Money taken | Counts? |
|---|---|---|---|---|
| 2026-10-05 11:11:04 | Delivered (HTTP 200) | listing mismatch: the listing's example shows one item, but the response is a list of them (inside "observations") | Yes | Yes (passed) |
| 2026-10-05 09:19:26 | Voided after a checker fix (HTTP 200) | voided by checker fix v1.42.3 (data wrapped under another key, or a bare list of the listing's wrapped items, now counts; re-tested under the current rule); was: confirmed on re-test: none of the example's fields (airport_code, conditions, humidity_pct, temperature, time, wind_direction) in the resp | Yes | No |
| 2026-10-05 07:18:55 | Voided after a checker fix (HTTP 200) | voided by checker fix v1.42.3 (data wrapped under another key, or a bare list of the listing's wrapped items, now counts; re-tested under the current rule); was: first failure, re-test scheduled: none of the example's fields (airport_code, conditions, humidity_pct, temperature, time, wind_direction) | Yes | No |
Each paid test sends your listing's own example input (or your declared test request). Fixed something? Use the Get it tested box above.
The free checks we run every 30 minutes: uptime and a valid payment quote. Paid tests are in the section above.
Every check in the last 7 days passed.
Think this grade is wrong? Dispute it on GitHub. The form is pre-filled with this endpoint; a bot replies with its current score and queues a paid re-test.
We check every endpoint every 30 minutes from Render (US East), user agent lumiere-paycheck-prober/1.0 (+https://lumierepaycheck.org). Operators can allowlist it. Raw data: /v1/failures
Payments that actually settled into this endpoint's payout wallet over the last 30 days.
Settled volume
$123
Payments
5,996
Independent buyers
~35
of 96 buyer wallets
Typical payment
$0.02
Largest payment
$0.10
Last 7 days
▼ 12%
vs the week before
Settled by 0x14fd…4e52 (5%), 0x64cc…1f0a (5%), 0xa32c…d101 (5%) · first seen 2026-09-23.
Buyers reviewed 2026-10-20: 32% of the volume comes from independent buyers. We group buyer wallets by the wallets that funded them; payments from groups of 3+ wallets funded by one source, or by the seller itself, aren't counted as independent. We count customers, not wallets.
This wallet receives payments for 53 monitored endpoints, so the totals cover all of them, not just this one.
Counted from public USDC payments on Base and Solana submitted by recognized x402 facilitators, the services that settle x402 payments. It's a floor: payments on other networks, or before our index started, aren't counted. Daily data: /v1/usage?url=…
No payout-wallet changes in the last 7 days.
Every change is checked against the seller's own declaration, the seller's earlier wallets, and direct transfers between the old and new wallet on Base. Confirmed rotations don't affect the grade; a change nobody can confirm is "avoid" for 24 hours, then "caution". Run this endpoint? Publish your wallets at https://stabletravel.dev/.well-known/paycheck.json as {"payTo": ["0x…"]} so future rotations are recognized instantly. Raw data: /v1/wallet-changes?url=…
No buyer reports in the last 7 days.
Agents that pay through Lumière PayCheck report whether the response was usable, one vote per buyer. Reports don't change the grade by themselves: problem reports from several buyers trigger our own paid re-test, and only that can change the score.
Show buyers and their agents that your endpoint is monitored. The badge updates on its own.