← The evidence ledger
Evidence row 1262742
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://base-token-check.vercel.app/weather
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 5b86869b40993f84c52cb9006f13b092e1b29725a2ba748fc86a432c42d51b4c
- Leaf
- 0x5b638a07481ebcb510e5010a7bc4518e581e451bad09b247856c90fd4ebf29f7
What was observed
{
"endpoints": [
[
"x402",
"https://base-token-check.vercel.app/weather"
]
],
"name": "Weather Forecast",
"owner_address": "0x5498b0aa90cd56f8962cbd136df3d3769c85f149",
"raw": {
"accepts": [
{
"amount": "10000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x5498b0Aa90cd56F8962CBd136DF3D3769C85f149",
"scheme": "exact"
}
],
"description": "Weather forecast for any latitude/longitude: current conditions plus up to 7 local-day summaries (min/max temperature, precipitation, max wind, weather symbol) in the place's own time zone. Data from MET Norway (CC BY 4.0). For travel, tourism, events and logistics agents.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"days": 2,
"lat": 42.6977,
"lon": 23.3219
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"daily": [
{
"data_points": 22,
"date": "2026-10-30",
"partial_day": true,
"precipitation_mm": 1.8,
"sampling": "hourly",
"symbol_midday": "lightrain",
"temperature_max_c": 12.2,
"temperature_min_c": 8.4,
"wind_speed_max_ms": 2.6
},
{
"data_points": 24,
"date": "2026-10-31",
"partial_day": false,
"precipitation_mm": 2.9,
"sampling": "hourly",
"symbol_midday": "cloudy",
"temperature_max_c": 11.9,
"temperature_min_c": 7.5,
"wind_speed_max_ms": 3.2
}
],
"disclaimer": "Forecast data from MET Norway (Norwegian Meteorological Institute) Locationforecast 2.0, licensed CC BY 4.0; daily values are aggregated by this service from MET's hourly/6-hourly series in the location's local time zone (a multi-hour period counts towards the day it starts). Forecasts are model output and can be wrong; not for safety-critical use. MET gives hourly steps for about 2.5 days, then 6-hourly steps, so later days' min/max come from fewer samples ('sampling'); 'partial_day' marks days the series only partly covers (e.g. the rest of today).",
"forecast_updated_at": "2026-10-29T23:18:12Z",
"lat": 42.6977,
"lon": 23.3219,
"now": {
"air_pressure_at_sea_level": 1022.2,
"air_temperature": 9.2,
"cloud_area_fraction": 100,
"precipitation_next_period_mm": 0,
"relative_humidity": 91.3,
"symbol": "cloudy",
"time": "2026-10-30T00:00:00Z",
"wind_from_direction": 269.9,
"wind_speed": 2.4
},
"source": "MET Norway Locationforecast 2.0 (CC BY 4.0)",
"timezone": "Europe/Sofia",
"units": {
"air_pressure_at_sea_level": "hPa",
"air_temperature": "celsius",
"cloud_area_fraction": "%",
"precipitation_amount": "mm",
"relative_humidity": "%",
"wind_from_direction": "degrees",
"wind_speed": "m/s"
}
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"days": {
"default": 3,
"description": "Number of local calendar days to summarise (1-7)",
"maximum": 7,
"minimum": 1,
"title": "Days",
"type": "integer"
},
"lat": {
"description": "Latitude in decimal degrees (WGS84)",
"maximum": 90,
"minimum": -90,
"title": "Lat",
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees (WGS84)",
"maximum": 180,
"minimum": -180,
"title": "Lon",
"type": "number"
}
},
"required": [
"lat",
"lon"
],
"title": "WeatherRequest",
"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": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-30T09:04:43.736Z",
"quality": {
"l30DaysTotalCalls": 2,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-30T09:04:43.63Z"
},
"resource": "https://base-token-check.vercel.app/weather",
"serviceName": "Weather Forecast",
"tags": [
"weather",
"forecast",
"travel",
"tourism",
"geo"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Weather forecast for any latitude/longitude: current conditions plus up to 7 local-day summaries (min/max temperature, precipitation, max wind, weather symbol) in the place's own time zone. Data from MET Norway (CC BY 4.0). For travel, tourism, events and logistics agents."
}What the leaf hashes
{"body":"5b86869b40993f84c52cb9006f13b092e1b29725a2ba748fc86a432c42d51b4c","id":1262742,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793385585423182,"prev":null,"subject":"x402_bazaar:https://base-token-check.vercel.app/weather","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (243099 rows).
- 0x5b63ed88fab1e98aa67238f2994811c2292a9681ee2102364734659389588b74
- 0x08ff03ae1c353bec797ea3d7818a5a12da73ca735e43732c37b359d99381680b
- 0x0fadcdb5b6c6b1641bb817bea4a7e90511480eedc8337821ccbd974869c63315
- 0xc075d5ca058e9d40884a41c95a66bbad191bf7aeece1564e1af8f5ebc1867609
- 0x484710b9f5e4eff623157d7a787984e70519a3f7ab701b8d49d9f9629b645735
- 0xd783dbe01cebc016c42cd83c20de75f1c838e6fa03831efa222e92531ca19d18
- 0x9eb7bd00d28ebf7f91668183c8c3fbb0e149a3da0aceeb8ae573f54a632e8a1d
- 0xea3817f3b3f6f8f6a036336f36a4f8c5da7df325edf3748f5125b781efcf92da
- 0x2d09bf5823eb479393dd2e0f161f9313788c770149155f1f7f6b8efac10977ad
- 0xf380a112f4c134db79221e33b138a95fc60911c3a142d90ebb2dbfccfd200213
- 0xf6a93e3a31e95124f196e54ea0c0aeeadc79c421802f8c830e13496df0218a55
- 0x9147318c32cbb40e0578d4ca97f76a06002a95152f1b0b9a499d7bfd9e891bc6
- 0xe40462ac4be9e0733d302c0e0df3c848b765843b82a83461994f72406640846f
- 0xd036f65644c5bb700403844636b74b07a0ecb42fea108fce98c04207855ccb3e
- 0x7ecc532de10b728de98de2eb2a81fbd8da2254ff32b38b6ffde14af9964fc470
- 0x910a91495535ac1a9e959d27d607e185616d2d41b45bc7071c6357f426f372d8
- 0xffe660edb9e5c6e3449a49454634c3e7b2f9fe703e5697f723b021735647ab7e
- 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
- Day root
- 0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
- Chained
- 0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
- Published
- On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861