addrbookFor publishers
← The evidence ledger

Evidence row 526947

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://draconic21-x402-api.onrender.com/v1/weather
Recorded
Previous row
#452009
Body SHA-256
ad8498eac1c4cd86b796ef1c0038960c7be13b1ef55c7a83cd4667e4b29b3f2f
Leaf
0x8c5503660d599b38075d66491e2d21fa9e32bdab3d3b38de6079aa875fd3d935

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": 5,
      "l30DaysUniquePayers": 5,
      "lastCalledAt": "2026-10-27T10:07:10.445Z"
    },
    "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":"ad8498eac1c4cd86b796ef1c0038960c7be13b1ef55c7a83cd4667e4b29b3f2f","id":526947,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793124793195072,"prev":452009,"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).

  1. 0x8c55e8c12945e9630d2bdec62db2de50ccb68dbcd52a14511299d7d4c271cb58
  2. 0x5ae5dbcbc0048eea221848c570a26c3729ff70db5f3e0824cbf654a599c00a6c
  3. 0xe7ee4cb81d17b332d3ba7ce94afe96a1fcc2950a476d72b63c144dea88ff9edf
  4. 0x8637c11eb18b17f3876dd5b13f7bd197c7df14259738df0e8ae4513b04e05c0e
  5. 0x42d1e2e19b9ffe9ab9680949a6fd888ea0b92f728e2a37f8fd563c22f24194be
  6. 0xf97861cd575638e083fe13df6f9e9a70a52751d1a1e58487d176283866557149
  7. 0xf09d6db212c328491a316db244096735752f3503281ea81cd3e2e82a9521ad35
  8. 0xc420f879bf420e728df717e3fd6e8909d5671c7c4485713a5641309f29f42e87
  9. 0x6002fa0c1cdb6bcc49dd896503da8eddb24513f00e79e2684b90f02ac2f75288
  10. 0xc1331aae173809d37278896bc4139f0963b9592a61ad4921cc72c27b7161c500
  11. 0x918cac431c645247ff7c6aab6fcb71f2cad5755647ddf67674f244b28dd2eecc
  12. 0xe9b891332733aa3fa69ace7f82b036df13816078968e2c10034f79c2255498d0
  13. 0xea3d566bf95ca7a3a7f6de9c4f77180bd8c5ffd160486a27d870e8a2fb6d0b9e
  14. 0x06e3b43165f5b3c31d850bc32f20b2e25b844564c4e042c141b9748c26a5a600
  15. 0xb4f7223140c8a36cb87a63d77cf617086d9968dc4658f03e102571ebe06e9ed6
  16. 0xfecf3d4646dd4984a13dd715499e842c3fde63692336d97394c2bfd8e877ca5d
  17. 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON