addrbookFor publishers
← The evidence ledger

Evidence row 1477144

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint c627b705-3ff8-4766-9045-f8e1ab232038
Recorded
Previous row
#1233687
Body SHA-256
9e1f4fb861f30d0bbecdb11a3e492969685f2b59c634231f9b2951cb921f63c7
Leaf
0x577addcd97959058a57cc949b9c8cea307abad7e824bc4684bc88a72638772d0

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Free peek: up to 5 nearby OSM amenities for a UK postcode / outcode (e.g. M1). Geocodes via postcodes.io. Cached 24h. OSM-only (© OpenStreetMap contributors / ODbL). Soft-Offer outbound is OFF.",
      "inputSchema": {
        "properties": {
          "postcode": {
            "description": "UK postcode or outward code (e.g. M1 1AE / M1)",
            "type": "string"
          },
          "size": {
            "description": "Max results (default 5, max 5 for free)",
            "type": "number"
          }
        },
        "required": [
          "postcode"
        ],
        "type": "object"
      },
      "name": "local_amenities_discover"
    },
    {
      "description": "Paid pack of nearby UK amenities (shops, cafes, pubs, etc.) for a postcode/outcode. OSM-only (© OpenStreetMap contributors / ODbL). Returns Stripe Checkout URL (£0.49). Soft-Offer outbound is OFF.",
      "inputSchema": {
        "properties": {
          "postcode": {
            "description": "UK postcode or outward code",
            "type": "string"
          },
          "size": {
            "description": "Pack size (default 25, max 100)",
            "type": "number"
          }
        },
        "required": [
          "postcode"
        ],
        "type": "object"
      },
      "name": "local_amenities_pack"
    },
    {
      "description": "Paid compound local-context pack: OSM amenities + density stats + honest risk_flags. Returns Stripe Checkout URL (£0.49). Soft-Offer outbound is OFF.",
      "inputSchema": {
        "properties": {
          "postcode": {
            "description": "UK postcode or outward code",
            "type": "string"
          },
          "size": {
            "description": "Pack size (default 25, max 100)",
            "type": "number"
          }
        },
        "required": [
          "postcode"
        ],
        "type": "object"
      },
      "name": "local_context_pack"
    },
    {
      "description": "Instructions to redeem a paid Stripe Checkout session. Pass session_id from checkout.",
      "inputSchema": {
        "properties": {
          "session_id": {
            "description": "Stripe Checkout session id (cs_...)",
            "type": "string"
          }
        },
        "required": [
          "session_id"
        ],
        "type": "object"
      },
      "name": "redeem_pack"
    },
    {
      "description": "Free: what's on near a UK postcode for a date — weather (MET Norway, ~9 days ahead), sunrise/sunset, bank holiday flag (GOV.UK), and the 3 nearest event venues (theatres, cinemas, arts centres, music venues, stadiums, museums; © OpenStreetMap). Live event listings appear when enabled. Geocoded via postcodes.io.",
      "inputSchema": {
        "properties": {
          "date": {
            "description": "YYYY-MM-DD, 'today' or 'tomorrow' (Europe/London). Default today.",
            "type": "string"
          },
          "postcode": {
            "description": "UK postcode or outward code (e.g. M1 1AE / M1)",
            "type": "string"
          }
        },
        "required": [
          "postcode"
        ],
        "type": "object"
      },
      "name": "whats_on_discover"
    },
    {
      "description": "Paid ($0.05 USDC per call via x402 at POST /v1/packs/whats-on, or a signed token in `token`): up to 7 days of hourly weather, daylight per day, bank holidays, up to 100 event venues within 3 km, live event listings within 15 km when enabled, plus indoor/outdoor concierge notes. Without payment returns x402 instructions.",
      "inputSchema": {
        "properties": {
          "date": {
            "description": "Start date YYYY-MM-DD / today / tomorrow",
            "type": "string"
          },
          "days": {
            "description": "Days 1–7 (default 1)",
            "type": "number"
          },
          "limit": {
            "description": "Max venues/events (default 30, max 100)",
            "type": "number"
          },
          "postcode": {
            "description": "UK postcode or outward code",
            "type": "string"
          },
          "radius_km": {
            "description": "Events radius km 1–15 (default 5); venues capped at 3 km",
            "type": "number"
          },
          "token": {
            "description": "Signed access token (product whats-on), if you have one",
            "type": "string"
          }
        },
        "required": [
          "postcode"
        ],
        "type": "object"
      },
      "name": "whats_on_pack"
    }
  ]
}

What the leaf hashes

{"body":"9e1f4fb861f30d0bbecdb11a3e492969685f2b59c634231f9b2951cb921f63c7","id":1477144,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793423466565396,"prev":1233687,"subject":"c627b705-3ff8-4766-9045-f8e1ab232038","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (246033 rows).

  1. 0x577afc36073ded21d8140c87e0e180989676d561e7bf2088f47f6a67199d7d21
  2. 0x6adf5a91d4cbbcf12a539a6a2dcec5fc49e040ccf47ebde88ff4321d9c1e0995
  3. 0x945641ee789e88592cb987afb57940d5fb36e3db1238cb5edeb8f17f5baec4b9
  4. 0x3a5b8ebc8aa87d5183804045236c4bf7300c26c155562a312628977bd4252ee5
  5. 0x60a4bbff055a71318bae563f7321c7aa5b3ab57927c7ffec7e99ecbc8681888e
  6. 0x0ee877995ab5b6a4d936167cc3ebc7544dc3b72d2cfeed727bf603f89bc99aa0
  7. 0x4faf43d88fd5a9f5557c6ec0b97e26197213376c9b75528ebd42aa9d7800a9e4
  8. 0x85e04b9bdf417eccc094462132dcdda8bc3dec1e0c2a25e11f0d14004c783c3c
  9. 0x89c3b1734f0d1df00d87ee9ec701ea1ebc3052b0be26ebabfe20eaac554a8460
  10. 0x079a75600b21f06c2c3b480ffa0c913c9484d3edbdcd8b519a020dc972a71ed4
  11. 0xb6281c89cbbe065ebc7b472d14bda8f4139cf63d6e64e61364b9ada20707c89d
  12. 0x65483455d5c442d95c7650b52953c3790c619e4025dd64cdc945c351f4d38f4f
  13. 0xa8adfe03e7bfd7580367f22d610544f01486dbc60cf68eb73feceed76cf862a1
  14. 0x4491b6c04d316f311f7fea4ea34ae52fbca9c230259096575b403fb7b124627a
  15. 0xb9a00c724331b305deaa876d5d2baf53b847ff3c7ce37abb0ae1653b2534aad5
  16. 0xad4540f06e3fdfe46524d8592f8d854d4849e16217bc047eaf024f0abebe34b0
  17. 0xa00a931d72706fa2402bfc9b441a12eb7c6a61ff42a542916106e3637177f101
  18. 0x59f83f7228f07febe2780660e422e171b0359b8aa031ee3be07e991118130c15
Day root
0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab
Chained
0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980
Published
On Arc Testnet, block 70093156: 0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0

How to check it · This row as JSON