addrbookFor publishers
← The evidence ledger

Evidence row 1040101

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://weather.hugen.tokyo/weather/current
Recorded
Previous row
#786037
Body SHA-256
29e2e2047be52d080a8ccb75fa4ca9d89b1cae47ce6c108654dffa6c59a60c85
Leaf
0xd91cc7ffa9a2f9837d7f2c8b453630a93889bd5e6cda1a502470d8226f0a4b7a

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-29T12:37:03.495Z",
    "quality": {
      "l30DaysTotalCalls": 35,
      "l30DaysUniquePayers": 6,
      "lastCalledAt": "2026-10-29T12:37:02.714Z"
    },
    "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":"29e2e2047be52d080a8ccb75fa4ca9d89b1cae47ce6c108654dffa6c59a60c85","id":1040101,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793298484680908,"prev":786037,"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 (242798 rows).

  1. 0xd91cd0aafc7ed9ed623451a0fb7870bc576ece5227d83b7f39385a7552a6a9c7
  2. 0x14c0279987729df45b1cb35e116d0bed3a7b441acaaabaa4025d7fb63134dc40
  3. 0x6cdde6c697ffd74e578d669c55a1af3e20c6f4a993061d528213d5ae91c8e6fd
  4. 0x6217e17e4555c2781991c7642f9430208550ee7250497878a71267d4d03e0e60
  5. 0x636ed44b3dfa526b8f0650c7b4539a19f7f7b4cc698e29545e181a82b486ed69
  6. 0x51c0a5a7c8b7dbb182451ace8c9116cee2b9a43a259a1d55c2c2703f2a709eea
  7. 0x3bf3efeb0722a5f07a29cad2a86ab8f808f8cee9078f1e6a2fe1d238437cf1e0
  8. 0x5d3d84b3402fae3ffe278d45324b4f699e6df08a6479f5fa499fefdcd6628c90
  9. 0x83883fdbd12eaa5700c9297cb8d9e368e68f19783888303bcc8346c86d2a59d5
  10. 0x4b7b591b3d9e7461a239370a06e165a6dcb4daad1464447d98e97d7d03527563
  11. 0x13772c79d97c666f787fde948e3b3d0825d6d5d5106a43281968f02237c59008
  12. 0x8522b6d17f15c0c1abc36194c9894bdee4c4687a5eb503bcb0fab90198db90af
  13. 0xbab97b696ffe737616975d37e243af07fa246058d99161c165f9f96fde8768ff
  14. 0xb75e183026f9112474e3710d846b63188d3bba750c3ad3feabd9a22ee7d080fc
  15. 0xa7d3fa0a08edea990614977b51a6b3289c357a88d8ca06dcbfe67415a017c0e7
  16. 0xa034ebc8d117fbf1ed466b70baa0478bf213b743e1a41cba1d2da7a9f310184d
  17. 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
  18. 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON