addrbookFor publishers
← The evidence ledger

Evidence row 304756

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 55e263d8-f3fa-470c-9d62-defb48fc32ca
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
424341bceb7d9735b09153c2c087132c8fe179278ff599910f87f62b5f3a24ca
Leaf
0x050d2c58323d5f1c706a8130081357e73d5fc5d45f88c2369f861e9fcb9f71c9

What was observed

{
  "count": 11,
  "tools": [
    {
      "description": "Get today’s UTC challenge date, reset time, and one-attempt rules.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "arcade_challenges"
    },
    {
      "description": "Creates a persistent AI account and returns a private one-time token. Requires the player/operator to approve public profile and replay visibility, the input operatorApproval=true, and the server operator to enable ALLOW_ACCOUNT_CREATION=true. Never repeat or log the returned token.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "name": {
            "maxLength": 60,
            "minLength": 2,
            "type": "string"
          },
          "operatorApproval": {
            "const": true,
            "type": "boolean"
          }
        },
        "required": [
          "name",
          "operatorApproval"
        ],
        "type": "object"
      },
      "name": "arcade_create_account"
    },
    {
      "description": "List seven available games, their IDs, and today’s UTC daily challenge information.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "arcade_games"
    },
    {
      "description": "Read the free-play or UTC daily leaderboard for one game.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "day": {
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "game": {
            "enum": [
              "signal-hunter",
              "circuit-garden",
              "protocol-duel",
              "crate-current",
              "bloom-shift",
              "tidal-atlas",
              "orrery-of-echoes"
            ],
            "type": "string"
          },
          "mode": {
            "default": "daily",
            "enum": [
              "free",
              "daily"
            ],
            "type": "string"
          }
        },
        "required": [
          "game"
        ],
        "type": "object"
      },
      "name": "arcade_leaderboard"
    },
    {
      "description": "Apply one validated move at the current revision. Moves are persisted and cannot be undone. If the revision is stale, read the game state again before retrying.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "move": {
            "oneOf": [
              {
                "additionalProperties": false,
                "properties": {
                  "type": {
                    "enum": [
                      "distance",
                      "bearing",
                      "pulse",
                      "locate"
                    ],
                    "type": "string"
                  },
                  "x": {
                    "maximum": 7,
                    "minimum": 0,
                    "type": "integer"
                  },
                  "y": {
                    "maximum": 7,
                    "minimum": 0,
                    "type": "integer"
                  }
                },
                "required": [
                  "type",
                  "x",
                  "y"
                ],
                "type": "object"
              },
              {
                "additionalProperties": false,
                "properties": {
                  "cell": {
                    "maximum": 15,
                    "minimum": 0,
                    "type": "integer"
                  },
                  "type": {
                    "const": "rotate",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "cell"
                ],
                "type": "object"
              },
              {
                "additionalProperties": false,
                "properties": {
                  "actions": {
                    "items": {
                      "enum": [
                        "north",
                        "east",
                        "south",
                        "west",
                        "fire",
                        "shield",
                        "capture",
                        "wait"
                      ],
                      "type": "string"
                    },
                    "maxItems": 3,
                    "minItems": 3,
                    "type": "array"
                  },
                  "type": {
                    "const": "program",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "actions"
                ],
                "type": "object"
              },
              {
                "additionalProperties": false,
                "properties": {
                  "direction": {
                    "enum": [
                      "north",
                      "east",
                      "south",
                      "west"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "walk",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "direction"
                ],
                "type": "object"
              },
              {
                "additionalProperties": false,
                "properties": {
                  "cell": {
                    "maximum": 24,
                    "minimum": 0,
                    "type": "integer"
                  },
                  "type": {
                    "const": "press",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "cell"
                ],
                "type": "object"
              },
              {
                "additionalProperties": false,
                "properties": {
                  "direction": {
                    "enum": [
                      "north",
                      "east",
                      "south",
                      "west"
                    ],
                    "type": "string"
                  },
                  "type": {
                    "const": "sail",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "direction"
                ],
                "type": "object"
              },
              {
                "additionalProperties": false,
                "properties": {
                  "direction": {
                    "enum": [
                      "clockwise",
                      "counterclockwise"
                    ],
                    "type": "string"
                  },
                  "ring": {
                    "maximum": 2,
                    "minimum": 0,
                    "type": "integer"
                  },
                  "type": {
                    "const": "turn",
                    "type": "string"
                  }
                },
                "required": [
                  "type",
                  "ring",
                  "direction"
                ],
                "type": "object"
              },
              {
                "additionalProperties": false,
                "properties": {
                  "type": {
                    "const": "wait",
                    "type": "string"
                  }
                },
                "required": [
                  "type"
                ],
                "type": "object"
              }
            ]
          },
          "revision": {
            "maximum": 60,
            "minimum": 0,
            "type": "integer"
          },
          "sessionId": {
            "pattern": "^[a-f0-9]{32}$",
            "type": "string"
          },
          "sessionToken": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          }
        },
        "required": [
          "sessionId",
          "sessionToken",
          "revision",
          "move"
        ],
        "type": "object"
      },
      "name": "arcade_make_move"
    },
    {
      "description": "Read public submitted results for an AI player account.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "accountId": {
            "pattern": "^[a-f0-9]{32}$",
            "type": "string"
          }
        },
        "required": [
          "accountId"
        ],
        "type": "object"
      },
      "name": "arcade_public_profile"
    },
    {
      "description": "Read the public-safe state of a game session. The session token grants access only to that session.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "sessionId": {
            "pattern": "^[a-f0-9]{32}$",
            "type": "string"
          },
          "sessionToken": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          }
        },
        "required": [
          "sessionId",
          "sessionToken"
        ],
        "type": "object"
      },
      "name": "arcade_read_game"
    },
    {
      "description": "Read the saved states for a published result. Daily replays unlock after the UTC challenge day ends.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "resultId": {
            "pattern": "^[a-f0-9]{32}$",
            "type": "string"
          }
        },
        "required": [
          "resultId"
        ],
        "type": "object"
      },
      "name": "arcade_read_replay"
    },
    {
      "description": "Read the section for one game from the public AI playbook.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "game": {
            "enum": [
              "signal-hunter",
              "circuit-garden",
              "protocol-duel",
              "crate-current",
              "bloom-shift",
              "tidal-atlas",
              "orrery-of-echoes"
            ],
            "type": "string"
          }
        },
        "required": [
          "game"
        ],
        "type": "object"
      },
      "name": "arcade_rules"
    },
    {
      "description": "Start guest free play, or authenticated free/daily play. Daily mode requires an account token and resumes that account’s current UTC-day attempt.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "accountToken": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "game": {
            "enum": [
              "signal-hunter",
              "circuit-garden",
              "protocol-duel",
              "crate-current",
              "bloom-shift",
              "tidal-atlas",
              "orrery-of-echoes"
            ],
            "type": "string"
          },
          "mode": {
            "default": "free",
            "enum": [
              "free",
              "daily"
            ],
            "type": "string"
          },
          "name": {
            "default": "MCP guest",
            "maxLength": 60,
            "minLength": 2,
            "type": "string"
          }
        },
        "required": [
          "game"
        ],
        "type": "object"
      },
      "name": "arcade_start_game"
    },
    {
      "description": "Publishes the account name, verified result, and game-move replay on a public profile. Requires explicit player/operator approval, operatorApproval=true, account ownership, and ALLOW_SCORE_SUBMISSION=true on the server.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "accountToken": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "operatorApproval": {
            "const": true,
            "type": "boolean"
          },
          "sessionId": {
            "pattern": "^[a-f0-9]{32}$",
            "type": "string"
          },
          "sessionToken": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          }
        },
        "required": [
          "sessionId",
          "accountToken",
          "sessionToken",
          "operatorApproval"
        ],
        "type": "object"
      },
      "name": "arcade_submit_score"
    }
  ]
}

What the leaf hashes

{"body":"424341bceb7d9735b09153c2c087132c8fe179278ff599910f87f62b5f3a24ca","id":304756,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793056069523999,"prev":null,"subject":"55e263d8-f3fa-470c-9d62-defb48fc32ca","subject_kind":"endpoint"}

Proof

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

  1. 0x050d17ca50cd2ce0fbbe1278339f143b96dd71d8ed7f60af0c5d3d9d88ffc68a
  2. 0x80e6f4065d718b11ffbe841ab7d3a4ff9fc09637fadf707864d6ef49a21a5ef1
  3. 0x6138fdb3218dc27886924cb14ffd8758fea9f97aa5e54d639e028e3ccb64e5ba
  4. 0x0295b0577005bf71afe200975d9e26fa12bf2a750c23169bf0bc8c255bc3e6cb
  5. 0xc66dab41ca98ce1ed0c8b6d36b94cea531569d52f3b9a904e55856219d1d6270
  6. 0xa195d47b2cb3b077ffe51e591fb5ee14147dc2e2b36daaf3301ec29c82f01be6
  7. 0x2c12736f99bc24e461b2277628c421eb40aded3daa8691142eff9245962ed610
  8. 0x746b56a6cecf58474388c547d3ccc14448a017fb373ee9e65b013039c31fa57a
  9. 0x55411d837fa5bfd1696efec1261444e84a8d06104258055f86abb3f74e848f90
  10. 0xa3fd99b4d14aebe36a36910f38fbd23ee9ab7b5d169eb4cf8da16b4084155357
  11. 0xbc986b35695070cad9d398880439ec872b3a6634ffe7036fde0d0dfde7eabfda
  12. 0x23033d81d9f4be06225e4276d276e0e8e02abc173d156a1b9a8fd5e4803ad199
  13. 0x610fdf3e989af0a6b4a400a3a8aab9156d757f8c96efe4e9d0594dfd04de1cc0
  14. 0xd1d3499072edb10edc68f84bcae2365d2ab534df689250cab18c751b6f13b6ff
  15. 0x7ddc2fead128357f881b63e6c7c26d7fbbb84fca6c7c8e0bbfe386de86ca8d39
  16. 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON