← The evidence ledger
Evidence row 308139
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint f77348c4-6560-464a-adc7-fbd7aba03960
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 8798bd8c707c21fdd5088a59c313e3523b7396c3b2b2c79cf09a6a53bfcaee86
- Leaf
- 0x8e66ab2f21d4d54add9e33ae58cf4ae873be15360d2431f92b6cb9deddee9d4e
What was observed
{
"count": 6,
"tools": [
{
"description": "Ranks AI models for one task by performance only (price shown, never used for the rank). Tasks cover text, coding, agents, websites/UI/games/data viz, image generation and editing, video from text or image, video editing, text to speech, transcription, music and embeddings.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"license": {
"default": "all",
"description": "open = open weights only, closed = proprietary only",
"enum": [
"all",
"open",
"closed"
],
"type": "string"
},
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"task": {
"description": "Task slug",
"enum": [
"overall",
"coding",
"agents",
"websites",
"ui-components",
"game-development",
"data-visualization",
"3d-scenes",
"svg-graphics",
"web-apps",
"full-stack",
"mobile-apps",
"image-generation",
"image-editing",
"graphics-and-logos",
"text-to-video",
"image-to-video",
"video-editing",
"text-to-speech",
"transcription",
"music",
"embeddings"
],
"type": "string"
}
},
"required": [
"task"
],
"type": "object"
},
"name": "best_for_task"
},
{
"description": "For a model you use today, finds a cheaper model at most five performance-index points lower for the same usage.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"input_tokens": {
"default": 1000000,
"minimum": 0,
"type": "integer"
},
"model": {
"type": "string"
},
"output_tokens": {
"default": 250000,
"minimum": 0,
"type": "integer"
}
},
"required": [
"model"
],
"type": "object"
},
"name": "cheaper_alternative"
},
{
"description": "Monthly API cost at base rates for up to five models and a token volume, with the volume translated into words and pages.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"input_tokens": {
"default": 1000000,
"minimum": 0,
"type": "integer"
},
"models": {
"items": {
"type": "string"
},
"maxItems": 5,
"minItems": 1,
"type": "array"
},
"output_tokens": {
"default": 250000,
"minimum": 0,
"type": "integer"
}
},
"required": [
"models"
],
"type": "object"
},
"name": "estimate_cost"
},
{
"description": "Searches and filters the catalog of language models by name, provider, licence and privacy, sorted by performance, coding, agentic index, price or context.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"license": {
"default": "all",
"enum": [
"all",
"open",
"closed"
],
"type": "string"
},
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"privacy": {
"default": "any",
"enum": [
"any",
"zdr",
"eu"
],
"type": "string"
},
"query": {
"description": "Part of a name, id or provider",
"type": "string"
},
"sort": {
"default": "performance",
"enum": [
"performance",
"coding",
"agentic",
"price",
"context"
],
"type": "string"
}
},
"type": "object"
},
"name": "find_models"
},
{
"description": "Price, context window, performance/coding/agentic index with rank, licence, privacy, cost for a usage volume and cheaper or open alternatives for one language model.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"input_tokens": {
"default": 1000000,
"minimum": 0,
"type": "integer"
},
"model": {
"description": "Model id like \"anthropic/claude-opus-5.5\" or a name like \"Claude Opus 5.5\"",
"type": "string"
},
"output_tokens": {
"default": 250000,
"minimum": 0,
"type": "integer"
}
},
"required": [
"model"
],
"type": "object"
},
"name": "get_model"
},
{
"description": "Returns the best-fitting language models for a use case and monthly API budget using the published AgentKernel Fit Score (performance, cost, context, features), with optional privacy and licence requirements.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"include_free": {
"default": false,
"type": "boolean"
},
"input_tokens": {
"default": 1000000,
"description": "Input tokens per month",
"minimum": 0,
"type": "integer"
},
"monthly_budget_usd": {
"default": 10,
"minimum": 0,
"type": "number"
},
"needs_vision": {
"default": false,
"type": "boolean"
},
"open_weights_only": {
"default": false,
"type": "boolean"
},
"output_tokens": {
"default": 250000,
"description": "Output tokens per month",
"minimum": 0,
"type": "integer"
},
"priority": {
"default": "balanced",
"enum": [
"balanced",
"quality",
"saving"
],
"type": "string"
},
"privacy": {
"default": "any",
"description": "zdr = zero data retention, eu = zero retention in an EU region",
"enum": [
"any",
"zdr",
"eu"
],
"type": "string"
},
"use_case": {
"enum": [
"everyday",
"coding",
"agents",
"documents"
],
"type": "string"
}
},
"required": [
"use_case"
],
"type": "object"
},
"name": "recommend_models"
}
]
}What the leaf hashes
{"body":"8798bd8c707c21fdd5088a59c313e3523b7396c3b2b2c79cf09a6a53bfcaee86","id":308139,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793058085795331,"prev":null,"subject":"f77348c4-6560-464a-adc7-fbd7aba03960","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x8e665d9915a3104f6bf9cc7aeba1c01090656f5c2dc56b2a2528fa1d18655d3e
- 0x53a31869b0e7f81878e447cb3de36299d20e3adf838b2c306c82bebc1ae1591b
- 0x92c66ed8d449e1f1394572c43c6518fe548df07255f58da15efbedf4f93efdb7
- 0xb9bbc06a7a581afbb2700266c2c041a22cfd704f71fd1efec279271862eb28da
- 0xadc530fba7a983e044f1620ed8b1ae8e2311527e3187f4df55dcc57373803f6e
- 0xea1cb5e779fc7df9ab8031977063b694a1d594056daaa7169331fad1702b8fc0
- 0x46ec69e06eb941c349d719ca79f1d5cdb77d9d750ffb7be4e672db1dd7b0ec80
- 0x757511393895bf8bf50d38611820fefdc01b2e59615840642fc8ebe3bc0a80b5
- 0xa2dbfbb305c76bbf2107c06571bf81e6175882b7efa54da7a6353e5a8936d68c
- 0xb45d7f3c0bbf1dbd174936f74bee2215bba98889ae1b45f88dec07545b773ee4
- 0xf44f104cf96a81c75851a644746103fcbe6ade398683a18e789cc91eff4537ff
- 0x59a4efa65a01e4e2abdb3b8b7bb673db6d1c72e0f9d52dd2f94777b14a5b061c
- 0xc0cb184c9bdf71abcf18fda97bd59289153d120dbf8fee9f517b63bf303deb95
- 0xf0edabbb9ba0d643e5505d19d07637eb6f6aed0a1c7356af43ae7d84ae9ef0c5
- 0xf0bd63870f0bb378fa300bd33563050dcb7b3e02b44eb3ee550c1c534ec4b246
- 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae