← 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).
- 0x050d17ca50cd2ce0fbbe1278339f143b96dd71d8ed7f60af0c5d3d9d88ffc68a
- 0x80e6f4065d718b11ffbe841ab7d3a4ff9fc09637fadf707864d6ef49a21a5ef1
- 0x6138fdb3218dc27886924cb14ffd8758fea9f97aa5e54d639e028e3ccb64e5ba
- 0x0295b0577005bf71afe200975d9e26fa12bf2a750c23169bf0bc8c255bc3e6cb
- 0xc66dab41ca98ce1ed0c8b6d36b94cea531569d52f3b9a904e55856219d1d6270
- 0xa195d47b2cb3b077ffe51e591fb5ee14147dc2e2b36daaf3301ec29c82f01be6
- 0x2c12736f99bc24e461b2277628c421eb40aded3daa8691142eff9245962ed610
- 0x746b56a6cecf58474388c547d3ccc14448a017fb373ee9e65b013039c31fa57a
- 0x55411d837fa5bfd1696efec1261444e84a8d06104258055f86abb3f74e848f90
- 0xa3fd99b4d14aebe36a36910f38fbd23ee9ab7b5d169eb4cf8da16b4084155357
- 0xbc986b35695070cad9d398880439ec872b3a6634ffe7036fde0d0dfde7eabfda
- 0x23033d81d9f4be06225e4276d276e0e8e02abc173d156a1b9a8fd5e4803ad199
- 0x610fdf3e989af0a6b4a400a3a8aab9156d757f8c96efe4e9d0594dfd04de1cc0
- 0xd1d3499072edb10edc68f84bcae2365d2ab534df689250cab18c751b6f13b6ff
- 0x7ddc2fead128357f881b63e6c7c26d7fbbb84fca6c7c8e0bbfe386de86ca8d39
- 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae