← 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).
- 0xe761d96a9dc5bd6e54546d7c26d52190c7e002065b831d23ce8f6bf796391bc8
- 0x79bd277ab08d1139d212b01f64d39ee675c3802a5d03820090b4520d0d6f0ead
- 0x5f47e5d514832a02ca18e2a1f559c9162f74314276be9e8e6f5125b67e30c843
- 0x5cbb43df09b00a2a77338cdfc7fe8519c1e6b043a1d9d6db7a4e76dd977d84d4
- 0xb6b3f1d2f95c1e21287cbf724f7a5de4e2b450a925170df721867445a866f597
- 0xa0e73b1d41025990676fbd76d942b081b18a98f9fdafdb95e86afb439b4917e3
- 0x594690ba380a1ef1676585e84632173df0d03cb91e3387eb8bb74b1cdde418c8
- 0x4bd380da8c65dbe71376d771fed91b36457a9821c3481e44de5ade24f4013ec7
- 0xa2322dbc52544d4f3adbd655e2cb93079316b8122fecf0f410ad375f792b7756
- 0xbeb49dbdd123e82f5db34e2c166638390f09e1798c9765353c9e97e062dfd902
- 0xcbc415f50cb028e9d09a1f61af079607196be1b4c5603ac50b55bc14f694a9d5
- 0x1c566b2bc731a0bbe4bcefbee95c46c4142e9813b9c3e17150688fd4e40b858a
- 0x8e202856b78332619dae3c6afb7bc5d31594bfb3354dfda266c48b48219b0601
- 0xf43a767076988041f743c8dc00db52511a090e0e09c248c9cac00d7742dbc563
- 0x334629b51e7dfb2339fa4fd14202e288d70dbaccb3e5b04d2d5fb8f0d489ce5e
- 0xef2ebd45f2cfd41dc3eb213cc4cc144c46b7e9ead2de0b9f627463bad16e3ec8
- 0x67e9ff3e48c515135fcf3df2675aa4996d35d4a328ce41588ee1a7d93347c823
- 0xe6cfe00ae4e02bc12327e45b5f3334ea5850ba3bcc8e3101d30a8189856a95af
- Day root
- 0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
- Chained
- 0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
- Published
- On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae