addrbookFor publishers
← The evidence ledger

Evidence row 1262871

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://weather.hugen.tokyo/weather/current
Recorded
Previous row
#1040101
Body SHA-256
ffda05351bd515b4d7da51f7da3c859f149c9a2b251cdcb71b3fc66668712acf
Leaf
0x3926e5f0491d14d2c658c3c44fa2d19a5f43ecdd40069f48a58b7e09b8e4edc3

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://weather.hugen.tokyo/weather/current"
    ]
  ],
  "name": "weather.hugen.tokyo/weather/current",
  "owner_address": "0x29322ea7ecb34aa6164cb2ddeb9ce650902e4f60",
  "raw": {
    "accepts": [
      {
        "amount": "10000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 300,
        "network": "eip155:8453",
        "payTo": "0x29322Ea7EcB34aA6164cb2ddeB9CE650902E4f60",
        "scheme": "exact"
      },
      {
        "amount": "10000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"
        },
        "maxTimeoutSeconds": 300,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "4du4AfkjJEwch2zk3shkPJVZfyJHNDnNjEWC6AboaS5Z",
        "scheme": "exact"
      }
    ],
    "description": "Instant weather by city name — temperature, feels-like, humidity, wind speed, precipitation, and condition. Just pass a city name; geocoding, data fetching, and response structuring are handled in one call. Global coverage updated every 15 minutes. No API keys, no geocoding setup, no rate limits. Accepts USDC payments on Base and Solana",
    "extensions": {
      "bazaar": {
        "category": "weather",
        "discoverable": true,
        "info": {
          "input": {
            "method": "GET",
            "queryParams": {
              "city": "Tokyo"
            },
            "type": "http"
          },
          "output": {
            "example": {
              "city": "Tokyo",
              "condition": "Partly cloudy",
              "humidity_pct": 65,
              "temperature_c": 12.5,
              "wind_speed_kmh": 15.3
            },
            "type": "json"
          }
        },
        "schema": {
          "properties": {
            "input": {
              "required": [
                "method"
              ]
            }
          }
        },
        "tags": [
          "weather",
          "forecast",
          "real-time",
          "geocoding"
        ]
      }
    },
    "lastUpdated": "2026-10-30T07:16:23.769Z",
    "quality": {
      "l30DaysTotalCalls": 35,
      "l30DaysUniquePayers": 6,
      "lastCalledAt": "2026-10-30T07:16:23.076Z"
    },
    "resource": "https://weather.hugen.tokyo/weather/current",
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Instant weather by city name — temperature, feels-like, humidity, wind speed, precipitation, and condition. Just pass a city name; geocoding, data fetching, and response structuring are handled in one call. Global coverage updated every 15 minutes. No API keys, no geocoding setup, no rate limits. Accepts USDC payments on Base and Solana"
}

What the leaf hashes

{"body":"ffda05351bd515b4d7da51f7da3c859f149c9a2b251cdcb71b3fc66668712acf","id":1262871,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793385590637917,"prev":1040101,"subject":"x402_bazaar:https://weather.hugen.tokyo/weather/current","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).

  1. 0x39270bd2f507a83f9b559162700e913808f78cb12161e7c1d5fded3099c88f3c
  2. 0x67932a5d31226170bacaa89ade72b6b12415795236d842384301eea18e6d1f64
  3. 0x7244e3f6d93b3fd8a1c229fe8de555afe623b71ae2a3c86a1639f3fed62980bc
  4. 0x5d6c491acda99ac0231b42476f0abbb1ec8ebe3e287c1d4f06cacce7752a947a
  5. 0xee261a7a7ff19d9f9a4d16afc8f4110079abe012c63c522dbdf84152a4fb0dc4
  6. 0xdcc73ed5ba912d73545b3c4b909f1016b079e77adc71b98968f9936b46802e53
  7. 0x076ebe99074c6bc8e7370a44cddb83af5d0a3f6cbcd948f92e130cee3f0e831b
  8. 0x542e103607617c2d549e8272dda69b324aaf8fee4db6762ff294b557cc5ae9ee
  9. 0x48bd37ecf35c992efed72f70c9736afe1b7835f91c002d6652f1c5305b7667fb
  10. 0x91c7786e1bf142fc58a1d353def1ecdc6b24b49850707853182ed7fe0ece9178
  11. 0x782dfac28ba2775c53d8ab5b1196e79c8d3f962af6aca1bdea36068905a0eac3
  12. 0xfe5bcfeb52b03efdfb61a9b7e5dbeebab8b2409f9fd23f4a3222b020d8c01f43
  13. 0xd40aeec5dddc6c98e3cfc34f1a613fe9f98155096c0b5ee15e69e86720a0ebc2
  14. 0x376892c50c46ee5b035b41cf6f3f7adac55e75544347e1646c5dd6be381c43a2
  15. 0xd7d5c71ec079257a487d0494049c896f97cf8bf7d89a43fea539777c548c96f3
  16. 0x50ca74d7c8f26a46e9c3b8fb5e7f9ebcdfdcc1b7c863db3b6d2b7c12e24ca66f
  17. 0xb0c9ef42e725578748f3119c9dbebf2fc437266bda013df29f98ed3ebe621403
  18. 0x30a81d8fcef4e8f9e2877c62796cfc5612fc1b251127d531dee28f8dbd5c5147
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON