addrbookFor publishers
← The evidence ledger

Evidence row 1760028

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 7a75f79c-89fd-410f-be6c-b733b4f31349
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
28fd95e660ea5c5b164b9e482b1e25071a8191f0f36a21ef4d9e20d79e67415c
Leaf
0x1a5eea41ae351cba4822dbfe14e0fc12eae96600a5d349c699c4a45ece249ed3

What was observed

{
  "count": 14,
  "tools": [
    {
      "description": "Short description of Byteland: what buildings, rooms and lights stand for, units, privacy rules and supported languages. A good first call.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "about"
    },
    {
      "description": "Public detail of one building: the owner’s profile, rooms and their states, machine-readable parts and the building recipe.",
      "inputSchema": {
        "properties": {
          "lang": {
            "description": "Language of text fields (recipe, badges, topic names). Default: en.",
            "enum": [
              "en",
              "tr",
              "es",
              "pt",
              "fr",
              "de",
              "it",
              "nl",
              "pl",
              "ru",
              "uk",
              "ar",
              "hi",
              "id",
              "zh",
              "ja",
              "ko"
            ],
            "type": "string"
          },
          "mode": {
            "description": "kume (default): the founder’s real building with vacant buildings; bos: topic city, everyone vacant; ornek: demo street full of sample profiles.",
            "enum": [
              "kume",
              "bos",
              "ornek"
            ],
            "type": "string"
          },
          "ref": {
            "description": "Door number (e.g. 5) or username (e.g. \"@kaanisthatyou\").",
            "type": [
              "string",
              "number"
            ]
          },
          "seed": {
            "description": "Street seed. Default: gece-sehri.",
            "type": "string"
          }
        },
        "required": [
          "ref"
        ],
        "type": "object"
      },
      "name": "get_building"
    },
    {
      "description": "A developer’s or company’s profile: bio, links (GitHub, website, socials), badges, projects and open-source contributions. If not on the street, looks for a saved profile, then GitHub; otherwise generates a sample (preview:true).",
      "inputSchema": {
        "properties": {
          "github": {
            "description": "Look up GitHub’s public data. Default: true.",
            "type": "boolean"
          },
          "handle": {
            "description": "Username, with or without @.",
            "type": "string"
          },
          "lang": {
            "description": "Language of text fields (recipe, badges, topic names). Default: en.",
            "enum": [
              "en",
              "tr",
              "es",
              "pt",
              "fr",
              "de",
              "it",
              "nl",
              "pl",
              "ru",
              "uk",
              "ar",
              "hi",
              "id",
              "zh",
              "ja",
              "ko"
            ],
            "type": "string"
          },
          "mode": {
            "description": "kume (default): the founder’s real building with vacant buildings; bos: topic city, everyone vacant; ornek: demo street full of sample profiles.",
            "enum": [
              "kume",
              "bos",
              "ornek"
            ],
            "type": "string"
          },
          "seed": {
            "description": "Street seed. Default: gece-sehri.",
            "type": "string"
          }
        },
        "required": [
          "handle"
        ],
        "type": "object"
      },
      "name": "get_profile"
    },
    {
      "description": "A single project of a profile. Returns nothing for private projects.",
      "inputSchema": {
        "properties": {
          "github": {
            "description": "Look up GitHub’s public data. Default: true.",
            "type": "boolean"
          },
          "handle": {
            "type": "string"
          },
          "lang": {
            "description": "Language of text fields (recipe, badges, topic names). Default: en.",
            "enum": [
              "en",
              "tr",
              "es",
              "pt",
              "fr",
              "de",
              "it",
              "nl",
              "pl",
              "ru",
              "uk",
              "ar",
              "hi",
              "id",
              "zh",
              "ja",
              "ko"
            ],
            "type": "string"
          },
          "mode": {
            "description": "kume (default): the founder’s real building with vacant buildings; bos: topic city, everyone vacant; ornek: demo street full of sample profiles.",
            "enum": [
              "kume",
              "bos",
              "ornek"
            ],
            "type": "string"
          },
          "project": {
            "description": "Project name or id.",
            "type": "string"
          },
          "seed": {
            "description": "Street seed. Default: gece-sehri.",
            "type": "string"
          }
        },
        "required": [
          "handle",
          "project"
        ],
        "type": "object"
      },
      "name": "get_project"
    },
    {
      "description": "Unique visits (all time and this week), project views, weekly rank and the last 14 days for one username.",
      "inputSchema": {
        "properties": {
          "handle": {
            "type": "string"
          }
        },
        "required": [
          "handle"
        ],
        "type": "object"
      },
      "name": "get_stats"
    },
    {
      "description": "Buildings in a range (owner, type, floors, light counts) and gaps (alleys, empty lots). Positions in centimetres, at most 80000 cm.",
      "inputSchema": {
        "properties": {
          "from": {
            "description": "Start x (cm). Default -3000.",
            "type": "number"
          },
          "lang": {
            "description": "Language of text fields (recipe, badges, topic names). Default: en.",
            "enum": [
              "en",
              "tr",
              "es",
              "pt",
              "fr",
              "de",
              "it",
              "nl",
              "pl",
              "ru",
              "uk",
              "ar",
              "hi",
              "id",
              "zh",
              "ja",
              "ko"
            ],
            "type": "string"
          },
          "mode": {
            "description": "kume (default): the founder’s real building with vacant buildings; bos: topic city, everyone vacant; ornek: demo street full of sample profiles.",
            "enum": [
              "kume",
              "bos",
              "ornek"
            ],
            "type": "string"
          },
          "seed": {
            "description": "Street seed. Default: gece-sehri.",
            "type": "string"
          },
          "to": {
            "description": "End x (cm). Default 12000.",
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "get_street"
    },
    {
      "description": "A profile’s projects: state, description, stack, links (repo, site) plus open-source contributions. Private projects appear only as hidden:true.",
      "inputSchema": {
        "properties": {
          "github": {
            "description": "Look up GitHub’s public data. Default: true.",
            "type": "boolean"
          },
          "handle": {
            "type": "string"
          },
          "lang": {
            "description": "Language of text fields (recipe, badges, topic names). Default: en.",
            "enum": [
              "en",
              "tr",
              "es",
              "pt",
              "fr",
              "de",
              "it",
              "nl",
              "pl",
              "ru",
              "uk",
              "ar",
              "hi",
              "id",
              "zh",
              "ja",
              "ko"
            ],
            "type": "string"
          },
          "mode": {
            "description": "kume (default): the founder’s real building with vacant buildings; bos: topic city, everyone vacant; ornek: demo street full of sample profiles.",
            "enum": [
              "kume",
              "bos",
              "ornek"
            ],
            "type": "string"
          },
          "seed": {
            "description": "Street seed. Default: gece-sehri.",
            "type": "string"
          }
        },
        "required": [
          "handle"
        ],
        "type": "object"
      },
      "name": "list_projects"
    },
    {
      "description": "The project rooms of a person that have been used (every public project of a resident has a room, open by default; one nobody wrote in is empty and not listed): mode (open or read-only), channels with message counts, forum threads, last activity and how many are in voice. Closed rooms and private projects never appear.",
      "inputSchema": {
        "properties": {
          "handle": {
            "description": "Username, with or without @.",
            "type": "string"
          }
        },
        "required": [
          "handle"
        ],
        "type": "object"
      },
      "name": "list_rooms"
    },
    {
      "description": "Voice rooms with people in them right now and the rooms with messages in the last 48 hours. Voice presence comes from the running site (BYTELAND_URL, default http://127.0.0.1:8787); without it only the recent rooms are known.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "live"
    },
    {
      "description": "The leaderboard: buildings by unique visits this week (or period: \"all\"), the most viewed projects and the newest residents. A visit counts once per person per day; owners do not count themselves.",
      "inputSchema": {
        "properties": {
          "period": {
            "enum": [
              "week",
              "all"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "popular"
    },
    {
      "description": "Builds a user's building as if it stood at the start of a street (GitHub repositories become rooms). The preview is not added to the city. Append the returned url_hash to index.html to open it on the site.",
      "inputSchema": {
        "properties": {
          "github": {
            "description": "Look up GitHub’s public data. Default: true.",
            "type": "boolean"
          },
          "handle": {
            "type": "string"
          },
          "lang": {
            "description": "Language of text fields (recipe, badges, topic names). Default: en.",
            "enum": [
              "en",
              "tr",
              "es",
              "pt",
              "fr",
              "de",
              "it",
              "nl",
              "pl",
              "ru",
              "uk",
              "ar",
              "hi",
              "id",
              "zh",
              "ja",
              "ko"
            ],
            "type": "string"
          }
        },
        "required": [
          "handle"
        ],
        "type": "object"
      },
      "name": "preview_building"
    },
    {
      "description": "The latest messages of one channel of a project room (default: its first channel) and the forum threads (idea, review, question, announcement) with reply and reaction counts.",
      "inputSchema": {
        "properties": {
          "channel": {
            "description": "Channel name or id. Default: the first channel.",
            "type": "string"
          },
          "handle": {
            "type": "string"
          },
          "limit": {
            "description": "How many recent messages. Default 30.",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "project": {
            "description": "Project id (the repository name for GitHub projects).",
            "type": "string"
          }
        },
        "required": [
          "handle",
          "project"
        ],
        "type": "object"
      },
      "name": "read_room"
    },
    {
      "description": "One forum thread of a project room with all of its replies and reactions.",
      "inputSchema": {
        "properties": {
          "handle": {
            "type": "string"
          },
          "project": {
            "type": "string"
          },
          "thread": {
            "description": "Thread id (from read_room).",
            "type": "integer"
          }
        },
        "required": [
          "handle",
          "project",
          "thread"
        ],
        "type": "object"
      },
      "name": "read_thread"
    },
    {
      "description": "Find people, projects and stacks across every resident of the city (people, projects, stacks), plus buildings on the street by username, name, project or technology (results). Private projects never appear.",
      "inputSchema": {
        "properties": {
          "lang": {
            "description": "Language of text fields (recipe, badges, topic names). Default: en.",
            "enum": [
              "en",
              "tr",
              "es",
              "pt",
              "fr",
              "de",
              "it",
              "nl",
              "pl",
              "ru",
              "uk",
              "ar",
              "hi",
              "id",
              "zh",
              "ja",
              "ko"
            ],
            "type": "string"
          },
          "mode": {
            "description": "kume (default): the founder’s real building with vacant buildings; bos: topic city, everyone vacant; ornek: demo street full of sample profiles.",
            "enum": [
              "kume",
              "bos",
              "ornek"
            ],
            "type": "string"
          },
          "query": {
            "type": "string"
          },
          "radius": {
            "description": "Street chunks to scan on both sides (1 chunk = 80 m). Default 4.",
            "maximum": 12,
            "minimum": 0,
            "type": "integer"
          },
          "seed": {
            "description": "Street seed. Default: gece-sehri.",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search"
    }
  ]
}

What the leaf hashes

{"body":"28fd95e660ea5c5b164b9e482b1e25071a8191f0f36a21ef4d9e20d79e67415c","id":1760028,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793531093809323,"prev":null,"subject":"7a75f79c-89fd-410f-be6c-b733b4f31349","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. 0x1a5f1cc930f97334e19092c82b13c7255a4ebe0b615804011843277f518bfb6f
  2. 0x19a2c957198b02a07c0dea9fea420a77f65908dbf6b7739a82ec60555d94616b
  3. 0x636e3af70d78b831ad9328a1d2a7e317e7a29db3cadb7eaefb7d074cbba94ef0
  4. 0x6c5036177dc8c2c59d3307c164e5dc209ee809bb6013b2aa3d78db1bc8d58bf7
  5. 0x60486348b10e0fbef628618564f635be036163dc47b396196416d1855cb7f77a
  6. 0x44b15fedf4d45a4dda5bcd6dff33d0742eb41746617d348494544fc29ce9ba93
  7. 0xa43e0c2588c9d0943b0f3eb07c394333b0b6385ca74df449999a0e122ae49c26
  8. 0x0745929a0ec0050cbea295c4508b11e9b141aa4f5f083de012057364eb206c58
  9. 0x2409a71008a3e112037f47318a9c645224ba0bd2e1b81850d8520617c5c8f0d5
  10. 0xba84a1a1b715015efa402a57fbaa75ab8649a6d9068dcd885c8772201a5b09f5
  11. 0xeb8c44a8d8d5ba6e8e5c6860d430cc93e9891b4321bc72c5cec29f3c96a934fd
  12. 0x57d88367ee180afa29761a07ed31b3a7c30cf755867eb29b4aa502db53e71e88
  13. 0xe932a6d750c9158a9531e23362139f67f1dcf32cd64229987581f24d7a22fe71
  14. 0xa4d26e861503b80bb91bc89e98fcc6daf0fcf003f5a144540ccd91637ccdc11f
  15. 0xf1aed005f71411c0df252d9623f284bcac7de199e24c4d4cd5df3e8d3348d3aa
  16. 0x5cf5a0a57795246f996e480f05ed085c19d02f7d6e8fc3ddc392412466554f0f
  17. 0x02b3554752e71a19b12d7a76dbff436e85387226ceec89fdebdcdaf0122c2932
  18. 0x1973893697931b7512ae5dc1a3c92ef92f633ae3574dce9029a35b5e94d2d364
  19. 0x3315fd2757fdd435852cc277377234a3f3909a6d2a089d0e36f6d59aacfda910
Day root
0x7fa2cba1cf3d6b35630896f5fe1a650adb307ea2c376e80a5f2d9276b7cb5ab3
Chained
0x577ff89ba012beeff3197bcff7fa86752074bdf54205a24359cc437be2a952a4
Published
On Arc Testnet, block 70262758: 0x435bc1b9331471d72e1998f2e420983b5189d4da65ffbd6f27ef40daf5e1ea90

How to check it · This row as JSON