addrbookFor publishers
← The evidence ledger

Evidence row 515241

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint a618702d-ae22-41f2-8efc-4e0c76ceec66
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
e3588ecd07b84d91b23ed57941f603acbdd6883548dd66d9c5915444684a60fb
Leaf
0xc20feca8e4a8ca1f08c8673df6c4578761449a42cc49b1ca6e8c706bd3d78e13

What was observed

{
  "count": 8,
  "tools": [
    {
      "description": "Get full public details for one published adventure by slug, including requirements, review summary and the operator contact shown on the public page.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "slug": {
            "pattern": "^[a-z0-9-]{1,200}$",
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_adventure"
    },
    {
      "description": "The signed-in member's Adrenaline List stats: adventures done, bucket list size and countries visited, plus their profile URL when they have a public profile with a username. Requires sign-in.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_my_stats"
    },
    {
      "description": "List the signed-in member's own adventures on Adrenaline List: their bucket list and the adventures they have done, with slug, title, status, visibility, notes and completion date. Filter by status (done or bucket_list); 50 per page. Requires sign-in.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "page": {
            "default": 1,
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "status": {
            "enum": [
              "done",
              "bucket_list"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_my_adventures"
    },
    {
      "description": "Adrenaline List's own ranking lists: most-adrenaline (Adrenaline Index 1-10, category estimate where unrated), best-value (USD per hour), top-rated (approved member reviews), most-visited (page views, last 30 days) and type-1-fun (fun in the moment). Returns ranked published adventures with their score.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 10,
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "list": {
            "enum": [
              "most-adrenaline",
              "best-value",
              "top-rated",
              "most-visited",
              "type-1-fun"
            ],
            "type": "string"
          }
        },
        "required": [
          "list"
        ],
        "type": "object"
      },
      "name": "list_rankings"
    },
    {
      "description": "List destination (country) and category slugs with published activity counts, for use with search_adventures.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "categories_limit": {
            "default": 50,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "destinations_limit": {
            "default": 50,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "list_search_options"
    },
    {
      "description": "Add a published adventure to the signed-in member's bucket list or mark it as done, by slug (from search_adventures). Optional notes, completed_at (for done) and visibility (public, profile_only or private). Anything omitted keeps what is stored: visibility (public for a new entry), notes and the completion date. Repeating a call changes nothing. Requires sign-in.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "completed_at": {
            "anyOf": [
              {
                "format": "date",
                "type": "string"
              },
              {
                "format": "date-time",
                "type": "string"
              }
            ]
          },
          "notes": {
            "maxLength": 1000,
            "type": "string"
          },
          "slug": {
            "pattern": "^[a-z0-9-]{1,200}$",
            "type": "string"
          },
          "status": {
            "enum": [
              "done",
              "bucket_list"
            ],
            "type": "string"
          },
          "visibility": {
            "enum": [
              "public",
              "profile_only",
              "private"
            ],
            "type": "string"
          }
        },
        "required": [
          "slug",
          "status"
        ],
        "type": "object"
      },
      "name": "mark_adventure"
    },
    {
      "description": "Search published adrenaline activities on Adrenaline List by text, destination slug, category slug, adrenaline rating (1-10), months and maximum duration. Use list_search_options for valid slugs. Prices are indicative.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "category": {
            "pattern": "^[a-z0-9-]{1,80}$",
            "type": "string"
          },
          "destination": {
            "pattern": "^[a-z0-9-]{1,80}$",
            "type": "string"
          },
          "max_adrenaline": {
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "max_duration_minutes": {
            "maximum": 20160,
            "minimum": 1,
            "type": "integer"
          },
          "min_adrenaline": {
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "months": {
            "items": {
              "maximum": 12,
              "minimum": 1,
              "type": "integer"
            },
            "maxItems": 12,
            "minItems": 1,
            "type": "array"
          },
          "page": {
            "default": 1,
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "page_size": {
            "default": 10,
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "maxLength": 100,
            "minLength": 2,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_adventures"
    },
    {
      "description": "Remove an adventure from the signed-in member's bucket list or done list, by slug, including one that is no longer published. Removing one that is on neither list changes nothing. Requires sign-in.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "slug": {
            "pattern": "^[a-z0-9-]{1,200}$",
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "unmark_adventure"
    }
  ]
}

What the leaf hashes

{"body":"e3588ecd07b84d91b23ed57941f603acbdd6883548dd66d9c5915444684a60fb","id":515241,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793119936435895,"prev":null,"subject":"a618702d-ae22-41f2-8efc-4e0c76ceec66","subject_kind":"endpoint"}

Proof

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

  1. 0xc20f971184de568800a79b492a1d156d4762e94a6425dfb7eec014fc986d9dbb
  2. 0x1822a794eb72ae35412d2989a4886a07c94c3ff617cf15df1d16395b56a9ac55
  3. 0xaf1b3bc7118cf339f06f9b72c041b4c98436600763304a792617dfc0fae5439e
  4. 0x3a8c9012a90dd20e3b08fae39c3606529c326c22b63f9114557bedb9952f5570
  5. 0xccb917ec4fbd0fd0aa2e5a7a3151f64a8c5bfd82f87d697b3b10357d605d5735
  6. 0x569252134536481e670b45dcecc7cfc26503304cfb5e9e6f9b8027c99b014b55
  7. 0xf0e979a174a3f20b524a28fecd91c1151096c99c79ebcd20c17778805ffaa6a7
  8. 0x6fd72ea059be77d082ac977dcf0095b0a4275ebbdba812010f865a6ddc2e3651
  9. 0x3aa03236e5e9327da07f659ef2e0e19dc08cc297254d07652edb01b6acccc793
  10. 0x603e5d7d552008939814da11386784fe82a74a23617e6ed24fbe3fa47ea3d596
  11. 0x5a13fca65d8a7a99a0b9f7a1e93e4c0383a76a0fdbe04d70632715947f716ff4
  12. 0xf60d24675361c4e691254e637b8ecddfc4470b91e0ce8ab4c088e46b7460f7f1
  13. 0xb48b088603004f0a5232faea4acd65999cbb4832f4c15b0098e853144cb91655
  14. 0x077edf0f29e2a3aa19c876439830696b88f0236fd0b2a3c43c76f38cdd29bb2b
  15. 0x73341bb09dd901ca47f26173883431496e3d98d6b0fb5b89f36218126d46c5d4
  16. 0xa94627de1af0e823832e05a9069b304ecccb8c0cdb8f9cfc4f2039bfb9799dc5
  17. 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON