← The evidence ledger
Evidence row 275348
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 42f84661-10a2-466b-bd4a-8efa7411785a
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 8098781dc93eb0c5aca5bbfc37a7c7e9eba6cd5ed7ddde999fb5f7a0e9d8bae0
- Leaf
- 0x171113c6d05ea9cf2926c3ea7abd205afb21a48c52ab7e566d555dc8659c2b10
What was observed
{
"count": 5,
"tools": [
{
"description": "Get one icon as SVG, JSX, a framework component snippet, a data URI, CSS mask, Tailwind class, CDN URL, sprite, font, Iconify id, or shadcn command. Unknown names return the closest real names.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"absoluteStrokeWidth": {
"description": "Keep the stroke width constant when resizing.",
"type": "boolean"
},
"color": {
"description": "Stroke color (default currentColor).",
"maxLength": 64,
"type": "string"
},
"format": {
"description": "Output format (default \"svg\"). Framework ids return an import snippet.",
"enum": [
"svg",
"jsx",
"react",
"react-native",
"vue",
"svelte",
"solid",
"preact",
"astro",
"angular",
"data-uri",
"base64",
"css-mask",
"tailwind",
"cdn",
"sprite",
"font",
"iconify",
"shadcn"
],
"type": "string"
},
"name": {
"description": "Icon name from search_icons, such as \"arrow-right\" (PascalCase also works).",
"maxLength": 100,
"type": "string"
},
"size": {
"description": "Width and height in pixels (default 24).",
"exclusiveMinimum": 0,
"maximum": 1024,
"type": "number"
},
"strokeWidth": {
"description": "Stroke width (default 2).",
"exclusiveMinimum": 0,
"maximum": 24,
"type": "number"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "get_icon"
},
{
"description": "Install command, import example, dynamic icon API, and docs link for a framework package, or \"core\" for raw SVG and JavaScript.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"framework": {
"description": "Framework id, or \"core\" for the vadivam SVG package.",
"enum": [
"core",
"react",
"react-native",
"vue",
"svelte",
"solid",
"preact",
"astro",
"angular"
],
"type": "string"
}
},
"required": [
"framework"
],
"type": "object"
},
"name": "get_usage"
},
{
"description": "List every icon category with its id, title, description, and icon count. Pass an id to search_icons as category.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {},
"type": "object"
},
"name": "list_categories"
},
{
"description": "Find Vadivam icons by name, synonym tag, or category. Ranked: exact name, then name prefix or word, then tag, then category. Call this before get_icon; never guess icon names.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"category": {
"description": "Category id or title from list_categories, such as \"arrows\".",
"maxLength": 100,
"type": "string"
},
"limit": {
"description": "Maximum results (default 20, max 100).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Words to match, such as \"arrow right\", \"delete\", or \"weather\". May be empty when category is set.",
"maxLength": 200,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_icons"
},
{
"description": "Suggest icons for each thing a UI description mentions, such as \"settings sidebar with search, profile, and logout\". Splits on commas and words like \"and\" or \"with\", then ranks icons per concept. Pick one per concept, then call get_icon.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"description": {
"description": "A short description of the screen, feature, or list of actions that need icons.",
"maxLength": 500,
"minLength": 1,
"type": "string"
},
"perConcept": {
"description": "Candidates per concept (default 3, max 10).",
"maximum": 10,
"minimum": 1,
"type": "integer"
}
},
"required": [
"description"
],
"type": "object"
},
"name": "suggest_icons"
}
]
}What the leaf hashes
{"body":"8098781dc93eb0c5aca5bbfc37a7c7e9eba6cd5ed7ddde999fb5f7a0e9d8bae0","id":275348,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793040546292338,"prev":null,"subject":"42f84661-10a2-466b-bd4a-8efa7411785a","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x17110611c421ca3be4dcadd3e4607e86d460babc297c2dd013bdd643ec83ca15
- 0x1292eea8b1ac640d716e2e38be2ee07327a9eb58aa2aa7713724347421893898
- 0x9a9f6186670f6a08d6fcfe8612a2ff25e6e90947cc72893e6cc71aa8c9b9d1b2
- 0xc2e6e07897822b65c43bd9f8a38806a21889dd41156a1b31bf751a67c532cdad
- 0x10169d505d75f47ac8a4630710629a0b1d690ab78b3860e4d11c914be59c3326
- 0x88b83cceaf243047c0214a707af58c1d9cdf6418e69f62942900c969380d87f3
- 0x2e0baceaa7631cf920d04fa3926b698658935f25bc7d7cf09a76a21d4ca00f8a
- 0xfa5fd26bf9907ed60f1d8e247ca354a1cfe190aa9b8764451a7a770eb4e45005
- 0x858bb23b8f30ede90cb078260507e237f0caba12169c3894f43372734660e143
- 0xd226fb22436e571794e0a32680a8d7a815d452f9ddba81af492daddbec0de485
- 0x1ff0b13d2481c9da18eda22ffeb00b1ce27c383301867cb629c19e9a2e4b869a
- 0x856fd0d049baa5f07cd2d5d524b40c994bed22cb46ea15af4cc075b3f3f3d444
- 0x32f46c5f73ecbfd4f770f7f760a79bee2afed4b3e7572fa882b3e7dce8df4356
- 0x770e4376196188c7fc9ec40f8e218dc0d1cb92bba5fe0425a0edce27ca9a997f
- 0x60582ab4b41e72eb70eb0bce07fbf0fb4d2b62a8bad5be50f5d16d511adc746c
- 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae