station_health
Signed station-health row for a settlement station; see /docs
Live is paid, history is free. The live answer is a flat price via
x402 when the answer is fresh. Every paid live answer is a signed row
that also appears in the next UTC day's public file
(v1/health/<D>.jsonl on the weather relay, searchable via
ledger_search with source=weather-health), so anyone can check a
paid answer for free the next day.
A stale answer is always free (verdict: stale with a reason),
including live_token_missing (the Worker has no live-relay token)
and relay_403 (the relay refused the live read).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"icao": "<icao>"
},
"name": "station_health"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| icao | Yes | ICAO code of a weather settlement station, case-insensitive. An unknown code answers 404 with the valid codes in `stations`. | |
| receipt | No | When true, attach a signed Receipt v1.0 over the answer (not logged to the receipts ledger). A signing failure never costs you the answer. | |
| X-PAYMENT | No | base64(JSON) x402 payment. Only a fresh answer is ever charged, and only when the paid tools flag is on. |