← The evidence ledger
Evidence row 452009
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://draconic21-x402-api.onrender.com/v1/weather
- Recorded
- Previous row
- #74319
- Body SHA-256
- 9629cfe8438859af5ab6de833d58977d99faf705cbf5dce685813176082b3c5d
- Leaf
- 0x282826c3183b03dc76299d32f72749b1803921d0369332cdf0875bf5a021f5f0
What was observed
{
"endpoints": [
[
"x402",
"https://draconic21-x402-api.onrender.com/v1/weather"
]
],
"name": "d21 weather",
"owner_address": "0x1520ef5530aa71350049be2903cf078b38c40ae5",
"raw": {
"accepts": [
{
"amount": "4000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x1520Ef5530AA71350049BE2903Cf078B38c40AE5",
"scheme": "exact"
},
{
"amount": "4000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
},
"maxTimeoutSeconds": 300,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "6mc4GhWFyNcMh7gAVDWrKeYjDqFtEKWKQuZ9RTw2VkfM",
"scheme": "exact"
}
],
"description": "Weather ($0.004): current conditions + short forecast, worldwide. United States coordinates (or a resolvable U.S. street address) read live from the National Weather Service's own public API (api.weather.gov), U.S. government data, plus active alerts. Every other location reads live from MET Norway's global Locationforecast model (api.met.no), CC BY 4.0/NLOD-licensed public data -- current + forecast only, no alerts (say so). Neither is a resold vendor feed. Body { lat, lon } (or lat/lng…",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"forecast_days": 3,
"lat": 38.8894,
"lon": -77.0352
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"alert_count": 0,
"alerts": [],
"alerts_supported": true,
"attribution": "Weather data from the National Weather Service (api.weather.gov), a U.S. government servic…",
"caveats": [
"forecast periods are NWS's standard day/night 12-hour periods (up to 7 days = 14 periods),…"
],
"current": {
"condition": "Mostly Cloudy",
"temperature": 68
},
"forecast": [
{
"name": "Today",
"short_forecast": "Sunny",
"temperature": 72,
"temperature_unit": "F"
}
],
"location": {
"city": "Washington",
"latitude": 38.8894,
"longitude": -77.0352,
"state": "DC"
},
"provider": "nws"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": true,
"properties": {
"alerts": {
"description": "Include active NWS alerts for the point, default true. U.S./NWS locations only -- MET Norway (non-U.S.) never returns alerts; alerts_supported reports which applies.",
"type": "boolean"
},
"forecast_days": {
"description": "Number of forecast days (1-7), default 3.",
"maximum": 7,
"minimum": 1,
"type": "integer"
},
"lat": {
"description": "Latitude, anywhere in the world. Alias: latitude. Mutually exclusive with location/city.",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"location": {
"description": "Full U.S. street address (best results) or city/state, e.g. '1600 Pennsylvania Ave NW, Washington, DC'. U.S. ONLY -- resolved to coordinates via the Census Geocoder, which never matches non-U.S. addresses. Alias: city. A bare 'City, State' may not resolve; pass lat/lon for guaranteed resolution or for any non-U.S. location. Mutually exclusive with lat/lon.",
"type": "string"
},
"lon": {
"description": "Longitude, anywhere in the world. Aliases: lng, long, longitude. Mutually exclusive with location/city.",
"maximum": 180,
"minimum": -180,
"type": "number"
}
},
"required": [],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"alert_count": {
"type": "integer"
},
"alerts": {
"items": {
"properties": {
"event": {
"type": "string"
},
"headline": {
"type": "string"
},
"severity": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"alerts_supported": {
"type": "boolean"
},
"attribution": {
"type": "string"
},
"caveats": {
"items": {
"type": "string"
},
"type": "array"
},
"current": {
"properties": {
"condition": {
"type": [
"string",
"null"
]
},
"humidity_percent": {
"type": [
"number",
"null"
]
},
"temperature": {
"type": [
"number",
"null"
]
},
"wind_mph": {
"type": [
"number",
"null"
]
}
},
"type": [
"object",
"null"
]
},
"forecast": {
"items": {
"properties": {
"name": {
"type": "string"
},
"short_forecast": {
"type": "string"
},
"temperature": {
"type": "number"
}
},
"type": "object"
},
"type": "array"
},
"location": {
"properties": {
"city": {
"type": [
"string",
"null"
]
},
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
},
"state": {
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"provider": {
"enum": [
"nws",
"met_norway"
],
"type": "string"
}
},
"required": [
"provider",
"attribution",
"location",
"forecast",
"caveats"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-27T10:07:10.644Z",
"quality": {
"l30DaysTotalCalls": 4,
"l30DaysUniquePayers": 4,
"lastCalledAt": "2026-10-15T07:20:57.918Z"
},
"resource": "https://draconic21-x402-api.onrender.com/v1/weather",
"serviceName": "d21 weather",
"tags": [
"weather",
"forecast",
"current-conditions",
"alerts",
"worldwide"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Weather ($0.004): current conditions + short forecast, worldwide. United States coordinates (or a resolvable U.S. street address) read live from the National Weather Service's own public API (api.weather.gov), U.S. government data, plus active alerts. Every other location reads live from MET Norway's global Locationforecast model (api.met.no), CC BY 4.0/NLOD-licensed public data -- current + forecast only, no alerts (say so). Neither is a resold vendor feed. Body { lat, lon } (or lat/lng…"
}What the leaf hashes
{"body":"9629cfe8438859af5ab6de833d58977d99faf705cbf5dce685813176082b3c5d","id":452009,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793100516947895,"prev":74319,"subject":"x402_bazaar:https://draconic21-x402-api.onrender.com/v1/weather","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x282848aa4ce070b4efe2789a202cc04a0afc8d00b01cbead3d32ee8e7df27b71
- 0xfbac320375702ea4cc2961bc1fb7a70b1832bd7cb3107ee8b1007ad79676ce40
- 0x3b15a13366286a08c22fa567af4b9b746b1c55a2d2c9c3f331837e835c73b4ef
- 0x035d194c592afcb4b6570a72d2ee318969e14fa716c8c5194f92e8c4a1c067e6
- 0x18e61c8ddb21918ab45c2663fdd1d4f7f2bb89b1e870fd286fd620d32edf1f70
- 0x308d3e19b8cc4652dd277e2cd7061da850fc1c2b7d3848c5da563e90e92f3875
- 0x2126dd8cb1d2acb74a78c26b18070f0d810dc8b4856a4cbc13326d60d84f0119
- 0xe6782e28eb99803f8c5f979f4eb7f90bdf29a26080196c9589b01b4c36512c24
- 0xc79907d0216d59ebd5db126ab2d72e4bbd8de3cc91d43c9dfdf4d26431cebd79
- 0xcd7591a749947c5ef43cdb1c7160add06a4cbf7c9eb52798b70aec5b45c28b7e
- 0xbae4a65d8ae80540633da98a42bc7238b1aae389589d7285d2f85046a743e3a5
- 0xf5aa0adf486bca586314afc4935e732d521d3d8275e51eb4c8d2de46b00ea2c1
- 0x28be2f2303fcac4decdb6323b0f4ee8f8a31038beb758eaafc604a98626292e4
- 0x8ff18b1523f9fbdd16a5796cbe184b46854c06256508af8de5509b598370c725
- 0xa383a1cfe9b3f6af67eb4c7642564b9424d46d7fca90e7ba175d549f8b67dd0c
- 0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb
- 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4