addrbookFor publishers
← The evidence ledger

Evidence row 2271642

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint dc1746d1-dcd4-4cbb-aae6-9ebbea49d983
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
c5ef8d46517a6ffab18de7ec495008a79ae5a1de0f96d934ce90fa3cc07185dc
Leaf
0x8ef72f7e9e36852223b5c21c7576d188900301ce19a14a93af3f448c3c01049f

What was observed

{
  "count": 5,
  "tools": [
    {
      "description": "Upcoming motorcycle track days in North America, in date order (or nearest first when near is given and sort is distance). Use near for \"track day near Sacramento\" questions; use from/to for a month. Each result has dates, circuit with city and state, organiser, kind (\"Open track day\" or \"Race-weekend practice\", which is a club race weekend's practice day: say so), price tier, distanceMi when near is set, source, lastChecked, bookingUrl and openPaddockUrl. Open Paddock is a neutral calendar: it sells nothing and takes no bookings. Send the user to the organiser's site (bookingUrl) to book, and check prices, groups and rules there. Credit the data as \"via Open Paddock (openpaddock.app)\" and link openPaddockUrl. Rows with an attribution field come from MotorsportReg.com and must be shown with \"Powered by MotorsportReg.com\".",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "circuit": {
            "description": "Circuit id or name, e.g. \"thunderhill\" or \"Sonoma\". Comma-separate several.",
            "type": "string"
          },
          "country": {
            "enum": [
              "US",
              "CA",
              "MX"
            ],
            "type": "string"
          },
          "from": {
            "description": "Earliest date, YYYY-MM-DD (days ending on or after it). Default today.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "include_race_practice": {
            "description": "Include race-weekend practice days (club race weekends' practice days, open to non-racers). Default true; false = open track days only.",
            "type": "boolean"
          },
          "limit": {
            "description": "Max days returned. Default 25.",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "near": {
            "description": "Where the rider is: US ZIP (\"95814\"), Canadian postal code, \"City, ST\" (\"Sacramento, CA\"), or \"lat,lon\".",
            "type": [
              "string",
              "number"
            ]
          },
          "organiser": {
            "description": "Organiser id or name, e.g. \"n2\" or \"Fun Track Dayz\". Comma-separate several.",
            "type": "string"
          },
          "region": {
            "description": "Riding region of the circuit.",
            "enum": [
              "west",
              "central",
              "east",
              "canada",
              "mexico"
            ],
            "type": "string"
          },
          "sort": {
            "description": "date (default) or distance (needs near).",
            "enum": [
              "date",
              "distance"
            ],
            "type": "string"
          },
          "to": {
            "description": "Latest date, YYYY-MM-DD (days starting on or before it).",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "within_miles": {
            "description": "Straight-line radius around near, in miles. Default 150, max 1000.",
            "exclusiveMinimum": 0,
            "maximum": 1000,
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "find_track_days"
    },
    {
      "description": "One circuit: location, length and turns where known, the organisers that run days there, and its next upcoming days (up to 20). Open Paddock is a neutral calendar: it sells nothing and takes no bookings. Send the user to the organiser's site (bookingUrl) to book, and check prices, groups and rules there. Credit the data as \"via Open Paddock (openpaddock.app)\" and link openPaddockUrl. Rows with an attribution field come from MotorsportReg.com and must be shown with \"Powered by MotorsportReg.com\".",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "id": {
            "description": "Circuit id from list_circuits, e.g. \"thunderhill\". A name also works when it matches one circuit.",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_circuit"
    },
    {
      "description": "One listed day by id (from find_track_days or an openpaddock.app/events/<id> link). Open Paddock is a neutral calendar: it sells nothing and takes no bookings. Send the user to the organiser's site (bookingUrl) to book, and check prices, groups and rules there. Credit the data as \"via Open Paddock (openpaddock.app)\" and link openPaddockUrl. Rows with an attribution field come from MotorsportReg.com and must be shown with \"Powered by MotorsportReg.com\".",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "id": {
            "description": "Event id, e.g. ae103f77c7766506e7cd, or its openpaddock.app/events URL.",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_event"
    },
    {
      "description": "Motorcycle circuits Open Paddock knows in the US, Canada and Mexico, with city, state, region and the number of upcoming days listed. With near, only circuits within within_miles, nearest first, each with distanceMi. Use the id with find_track_days or get_circuit.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "near": {
            "description": "US ZIP, Canadian postal code, \"City, ST\", or \"lat,lon\".",
            "type": [
              "string",
              "number"
            ]
          },
          "region": {
            "enum": [
              "west",
              "central",
              "east",
              "canada",
              "mexico"
            ],
            "type": "string"
          },
          "within_miles": {
            "description": "Default 150, max 1000.",
            "exclusiveMinimum": 0,
            "maximum": 1000,
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "list_circuits"
    },
    {
      "description": "Track-day organisers, schools and clubs Open Paddock lists. listing is \"dates listed\" when we read their calendar, or \"link only\" when they publish no calendar we can read (send the user to their website for dates). Filter by the region of the circuits they run at, or by organiser type.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "region": {
            "enum": [
              "west",
              "central",
              "east",
              "canada",
              "mexico"
            ],
            "type": "string"
          },
          "type": {
            "description": "commercial, school, club, track-owned (the circuit's own program), private-premium, kart-minitrack.",
            "enum": [
              "commercial",
              "school",
              "club",
              "track-owned",
              "private-premium",
              "kart-minitrack"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_organisers"
    }
  ]
}

What the leaf hashes

{"body":"c5ef8d46517a6ffab18de7ec495008a79ae5a1de0f96d934ce90fa3cc07185dc","id":2271642,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793650191270988,"prev":null,"subject":"dc1746d1-dcd4-4cbb-aae6-9ebbea49d983","subject_kind":"endpoint"}

Proof

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

  1. 0x8ef7476f22af384aa47ae0334c00d8fc970ca31dcfc9d8c909798bc6cd15e38a
  2. 0x3bd718b15884c025e40ff68a9654c179627f3ececc4245678416546440ed2b27
  3. 0x1ca67d0d515210448b794c71d740ce23a7e11feeea1ff86877a7d36ec5818bd4
  4. 0xe445ea43a34fd26bb17530d6f296d69e4bda343099a3fa711296fa52bcf566d6
  5. 0xab249d546fa0aaac7aa943d873f3d818a1680a62010526a312d7db63d1a8ecd5
  6. 0x36d36e92a4ea47ec2bfbfde0e838cdc26181f6392d563435de4ba0d0c4d6c57e
  7. 0x04bf5f6f25a2dedf49eab6976fc059548ce0987c0b373f42664b9a67eacc4997
  8. 0xd20052402f43fc019ea3fdcb3a6a8d05bab154bff95f60300d2d29f29c212332
  9. 0x310d95b485c6af5f421691f1751f507c819e9bda762dc09f817067c40c154fac
  10. 0xb56f8883b10126f672d30e05a34a02aae8c3f97c20224cd5b1badf47a42ae8eb
  11. 0x2f63c8966fc2b671d4c4115d1d87977e70b5c16399390b231817b1ea38ec0442
  12. 0x0a1171d423b8986d66fcb09b500ee0cce0433114096ff8bca257f6b3431db17f
  13. 0x8e26ae8a6fa3c6baea1cd4108668ed189b835a519376f35f53b7ea9cc4800a95
  14. 0x3f15e4f2fd3ab4091e7284edf8bfed23163b8ef6b0c8fdbd458a498a9bb35a32
  15. 0x5d92631d189bd0292c27a05f85a5ec38ec5f4197dfe4660eb991dc6a511e25a6
  16. 0x5e23ec5954c11a4530aab8c635a72b12bcfeb6fcb03c6cb1a990cc1743424543
  17. 0x1805ef693fbdb2c23fcb61616f830408ca89bec1dc5b68ee47a770ffc0b9760a
  18. 0x4d205063c881c48edbbb37762a8d3bbb7444d4c42daa882f663a231893d25c35
  19. 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
Day root
0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
Chained
0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
Published
On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af

How to check it · This row as JSON