addrbookFor publishers
← The evidence ledger

Evidence row 793399

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint b447f7e6-59f4-43d2-ad4e-6dbcc8843ee4
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
6c7c074627664fc5b9e6cfe910432e32f0f4fecab5b726ca95d71cbdd1ec3b00
Leaf
0xe761a174bf29721a724efcf421ea4d6715e3256256fcfeaf9a8188f25e5a4cd0

What was observed

{
  "count": 5,
  "tools": [
    {
      "description": "How to build a pack: the steps a coding agent with a shell follows (install the symbola CLI, pull the pack, build each component and run its checks), and a one-line request the user can paste into Claude Code or another coding agent.",
      "inputSchema": {
        "properties": {
          "language": {
            "description": "The language or stack to build in, e.g. Python, Go, TypeScript.",
            "type": "string"
          },
          "pack": {
            "description": "The pack id, owner/name, e.g. kausalflow/lightkone. A symbola.sh pack link works too.",
            "type": "string"
          }
        },
        "required": [
          "pack"
        ],
        "type": "object"
      },
      "name": "get_build_steps"
    },
    {
      "description": "Overview of one pack: what it builds, its version, how many decisions it holds, its components, its page and download link, and the files it holds.",
      "inputSchema": {
        "properties": {
          "pack": {
            "description": "The pack id, owner/name, e.g. kausalflow/lightkone. A symbola.sh pack link works too.",
            "type": "string"
          }
        },
        "required": [
          "pack"
        ],
        "type": "object"
      },
      "name": "get_pack"
    },
    {
      "description": "The decisions a pack makes: each one a rule a builder could get wrong, with its status (decided, default or open). Narrow them to one component or to decisions mentioning some words.",
      "inputSchema": {
        "properties": {
          "component": {
            "description": "Only decisions checked in this component, e.g. search-query.",
            "type": "string"
          },
          "pack": {
            "description": "The pack id, owner/name, e.g. kausalflow/lightkone. A symbola.sh pack link works too.",
            "type": "string"
          },
          "query": {
            "description": "Only decisions whose id or text contains all of these words.",
            "type": "string"
          },
          "status": {
            "description": "Only decisions with this status.",
            "enum": [
              "decided",
              "default",
              "open"
            ],
            "type": "string"
          }
        },
        "required": [
          "pack"
        ],
        "type": "object"
      },
      "name": "read_decisions"
    },
    {
      "description": "Read one file of a pack, e.g. PRODUCT.md (the whole product), AGENTS.md (how to build it), BRIEF.md, obligations.toml, an assumption, or a component's symbolon.toml or examples.jsonl. \"pack.md\" is the whole pack as one Markdown page.",
      "inputSchema": {
        "properties": {
          "pack": {
            "description": "The pack id, owner/name, e.g. kausalflow/lightkone. A symbola.sh pack link works too.",
            "type": "string"
          },
          "path": {
            "description": "The file's path inside the pack, e.g. PRODUCT.md.",
            "type": "string"
          }
        },
        "required": [
          "pack",
          "path"
        ],
        "type": "object"
      },
      "name": "read_pack_file"
    },
    {
      "description": "Search the Symbola registry for packs: software a coding agent can build from its decisions. Matches words against each pack's name, summary, id and category. With no query, lists every pack.",
      "inputSchema": {
        "properties": {
          "category": {
            "description": "Only packs in this category: research, finance, text, data, places, time, dev, productivity or other.",
            "type": "string"
          },
          "limit": {
            "description": "Most packs to return (default 10).",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Words to look for, e.g. \"paper library\" or \"encrypted meetings\".",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_packs"
    }
  ]
}

What the leaf hashes

{"body":"6c7c074627664fc5b9e6cfe910432e32f0f4fecab5b726ca95d71cbdd1ec3b00","id":793399,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793212072650099,"prev":null,"subject":"b447f7e6-59f4-43d2-ad4e-6dbcc8843ee4","subject_kind":"endpoint"}

Proof

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

  1. 0xe761d96a9dc5bd6e54546d7c26d52190c7e002065b831d23ce8f6bf796391bc8
  2. 0x79bd277ab08d1139d212b01f64d39ee675c3802a5d03820090b4520d0d6f0ead
  3. 0x5f47e5d514832a02ca18e2a1f559c9162f74314276be9e8e6f5125b67e30c843
  4. 0x5cbb43df09b00a2a77338cdfc7fe8519c1e6b043a1d9d6db7a4e76dd977d84d4
  5. 0xb6b3f1d2f95c1e21287cbf724f7a5de4e2b450a925170df721867445a866f597
  6. 0xa0e73b1d41025990676fbd76d942b081b18a98f9fdafdb95e86afb439b4917e3
  7. 0x594690ba380a1ef1676585e84632173df0d03cb91e3387eb8bb74b1cdde418c8
  8. 0x4bd380da8c65dbe71376d771fed91b36457a9821c3481e44de5ade24f4013ec7
  9. 0xa2322dbc52544d4f3adbd655e2cb93079316b8122fecf0f410ad375f792b7756
  10. 0xbeb49dbdd123e82f5db34e2c166638390f09e1798c9765353c9e97e062dfd902
  11. 0xcbc415f50cb028e9d09a1f61af079607196be1b4c5603ac50b55bc14f694a9d5
  12. 0x1c566b2bc731a0bbe4bcefbee95c46c4142e9813b9c3e17150688fd4e40b858a
  13. 0x8e202856b78332619dae3c6afb7bc5d31594bfb3354dfda266c48b48219b0601
  14. 0xf43a767076988041f743c8dc00db52511a090e0e09c248c9cac00d7742dbc563
  15. 0x334629b51e7dfb2339fa4fd14202e288d70dbaccb3e5b04d2d5fb8f0d489ce5e
  16. 0xef2ebd45f2cfd41dc3eb213cc4cc144c46b7e9ead2de0b9f627463bad16e3ec8
  17. 0x67e9ff3e48c515135fcf3df2675aa4996d35d4a328ce41588ee1a7d93347c823
  18. 0xe6cfe00ae4e02bc12327e45b5f3334ea5850ba3bcc8e3101d30a8189856a95af
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON