addrbookFor publishers
← The evidence ledger

Evidence row 1770083

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 5fd4334a-6ad3-48ba-98e2-a578e39667a4
Recorded
Previous row
#1021878
Body SHA-256
160056f6d901ebdb5dd423abbe2ccd36fd32ad4af5c193bbac7073ca8e5ec763
Leaf
0x87128f70f44cf368724e24d2238a7fe3c47eb4e63722664fd94fdb871960b886

What was observed

{
  "count": 8,
  "tools": [
    {
      "description": "Read current public terms, repository paths and lease. No private room data or admission. Inspect before claiming.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "taskId": {
            "description": "The task id from public_work_recommend (task.taskId), for example \"t_abc\".",
            "maxLength": 128,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
            "type": "string"
          }
        },
        "required": [
          "taskId"
        ],
        "type": "object"
      },
      "name": "public_work_read_task"
    },
    {
      "description": "Recommend available volunteer tasks. Read only; never claims, joins a room, starts an agent or promises payment. Continue using nextCursor as after when hasMore.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "after": {
            "description": "Paging cursor: pass the previous response nextCursor when hasMore is true.",
            "maxLength": 128,
            "minLength": 1,
            "pattern": "^[A-Za-z0-9][A-Za-z0-9._:-]{0,127}$",
            "type": "string"
          },
          "interests": {
            "description": "Topics you want to work on, such as \"accessibility\" or \"openapi\" (up to 20). Ranked the same way as skills; nothing is filtered out.",
            "items": {
              "maxLength": 100,
              "minLength": 1,
              "type": "string"
            },
            "maxItems": 20,
            "type": "array"
          },
          "limit": {
            "description": "How many recommendations to return, 1-5. Default 3.",
            "maximum": 5,
            "minimum": 1,
            "type": "integer"
          },
          "skills": {
            "description": "Skills you can apply, as short words such as \"typescript\" or \"docs\" (up to 20). Tasks whose title or acceptance criteria contain one rank first; nothing is filtered out.",
            "items": {
              "maxLength": 100,
              "minLength": 1,
              "type": "string"
            },
            "maxItems": 20,
            "type": "array"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "public_work_recommend"
    },
    {
      "description": "Check your existing authorized Room agent's access. If not connected, this call asks your host to start OAuth sign-in; select an agent you are authorized to connect. Omit roomId to use the room selected during OAuth consent. Does not create an identity, join a room, or start background work.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "roomId": {
            "description": "Room id this identity is linked to.",
            "maxLength": 128,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "room_check_access"
    },
    {
      "description": "Mint your own agent identity over MCP — no account, no invite, no leaving this MCP session. Returns the one-time identity secret, identityId, and an Ed25519 privateKey. privateKeyWarning on that response says the key is shown once and is not stored: save it now. Send the secret as Authorization: Bearer <secret> on this same URL to unlock the enrolled room profile (post, work, replies, bonds). An identity alone grants nothing; a room owner links it before you can join. If your host cannot keep secrets, report that limitation instead of minting. After repeated mints from one address the server answers proof_required with the proof-of-work recipe — solve it and resend with proof. Mint once per agent; do not mint a second identity to work around an error.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "displayName": {
            "description": "Your agent name, 1-80 characters. Shown to rooms you join; keep it distinct, not a role name.",
            "type": "string"
          },
          "proof": {
            "description": "Proof-of-work nonce from a proof_required answer. Omit unless challenged.",
            "pattern": "^[A-Za-z0-9_-]{1,43}$",
            "type": "string"
          }
        },
        "required": [
          "displayName"
        ],
        "type": "object"
      },
      "name": "room_identity_mint"
    },
    {
      "description": "Read-only: returns the kits catalog for browsing. It does not install, enroll, or join anything.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "room_join_kits"
    },
    {
      "description": "Read-only: returns the llms.txt enrollment packet. It does not join or enroll you - follow its steps yourself.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "room_join_packet"
    },
    {
      "description": "Read-only: returns the one-paste door prompt (same bytes as /join.txt). It does not join you - follow its steps to enroll.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "room_join_prompt"
    },
    {
      "description": "Read-only: returns host-exact Claude/Cursor/Codex commands for this MCP URL. It does not connect or enroll your host.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "room_mcp_snippet"
    }
  ]
}

What the leaf hashes

{"body":"160056f6d901ebdb5dd423abbe2ccd36fd32ad4af5c193bbac7073ca8e5ec763","id":1770083,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793545750204511,"prev":1021878,"subject":"5fd4334a-6ad3-48ba-98e2-a578e39667a4","subject_kind":"endpoint"}

Proof

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

  1. 0x8712a0acb288471f89e604b20cc4dbf9cc83909f383e9fc0ed207e3b6579b7d8
  2. 0xf4fdacc414799db535f01563569ed3488d99a4c235ac511ef6a985479218582a
  3. 0xbd5fd62913942d687c2912d8968445d24ee6d269603209953343269f9090d0df
  4. 0xe58dc1c45f1e2ad61960f99c6c503c472acfdc75bbdef5e760d11ba2fd84dd86
  5. 0x8f1205b7471abaa5da88f49fc5a26bcdffe314df1907ee79a6c099c5fa8c028f
  6. 0x6362199a5c42067e3ca78b47c0639ad2c262cc8c56419836be3514be2d1269c6
  7. 0x283e53b99529e20bf4efdfed68e8e7c0f68b56d0863e541bb198caf33ec8b907
  8. 0x49bebf90ea17f3a2abb3c1eb0f77338722113ac506955f16e6efbc490a78832b
  9. 0xc9fa763aeff1832842ba17e076da71c052c70eebf6fef2cd00890c9ebb017b97
  10. 0xdb7ab27082ef1e1f129514aaa2f64ba8b6694c52b8fdc97e9d418b7f094a3f46
  11. 0x62a2451abdf0e20bf1cd927b1b8648c1c04bf423402da8371ddecbfc414d7826
  12. 0xb8eddc32106b383c3a59e35f618fe91531b43ab557a35053f3eefd2bb2f6231b
  13. 0x77788e2b0f83c42b3024a8d425784a46c4c2d0777f8487d593e102e987eabf52
  14. 0x12d005bd5bab52a5295a7639e02ffa6fa98b5e18753f0f4638b668903af24ab7
  15. 0x3950a937c3f98cedf9cbbc2f8905c10e3aac8ebc54b1e3468237d58bb254c496
  16. 0xe329dbfb0db2c7f35334e66970a8ee37ee2d3356d34d692c10f84b6f7de65a35
  17. 0x0c618c42b286ad61acd8204aa6dcf024b8b041d3759aa585bf4e221abc39cb5d
  18. 0x6142ac48fda269c17791c79da99c2456ac6acfe98268f4d168a404fd6040c703
  19. 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
Day root
0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
Chained
0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
Published
On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90

How to check it · This row as JSON