← The evidence ledger
Evidence row 292645
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 38386c69-c646-4e01-a00b-8f0a9967f34c
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 65d42956c4fca794c6ef8ef75743d585eb68c3e24814c7cb4ad6fbd171b13208
- Leaf
- 0x72835492724adfacf382234d563792bea70fa93cc7be739dc790d8fe017c8f0c
What was observed
{
"count": 1,
"tools": [
{
"description": "Use this when the user wants a weighted decision matrix, scored comparison, alternative ranking, or weight sensitivity analysis with explicit criteria, weights and scores. Accepts two to twenty options and one to eight criteria. Scores use a fixed zero-to-one-hundred scale; benefit means higher is better and cost means lower is better. Returns normalized weights, exact rankings and ties, pairwise break-even shares, up to four explicit weight scenarios and CSV. Does not research options, invent scores, infer preferences or predict outcomes.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"criteria": {
"description": "Criteria in the same order as each option score array, e.g. [{\"name\":\"Quality\",\"weight\":60,\"direction\":\"benefit\"},{\"name\":\"Expense\",\"weight\":40,\"direction\":\"cost\"}].",
"items": {
"properties": {
"direction": {
"default": "benefit",
"description": "benefit favors higher scores; cost favors lower scores, e.g. cost for expense. Scores remain on the zero-to-one-hundred scale.",
"enum": [
"benefit",
"cost"
],
"type": "string"
},
"name": {
"description": "Unique criterion name, e.g. Quality.",
"maxLength": 40,
"minLength": 1,
"type": "string"
},
"weight": {
"description": "Nonnegative importance weight, at most three decimal places, e.g. 60. Weights need not sum to one hundred.",
"maximum": 1000,
"minimum": 0,
"type": "number"
}
},
"required": [
"name",
"weight"
],
"type": "object"
},
"maxItems": 8,
"minItems": 1,
"type": "array"
},
"options": {
"description": "Alternatives with supplied ratings, e.g. [{\"name\":\"A\",\"scores\":[80,40]},{\"name\":\"B\",\"scores\":[60,20]}].",
"items": {
"properties": {
"name": {
"description": "Unique alternative name, e.g. Supplier A.",
"maxLength": 50,
"minLength": 1,
"type": "string"
},
"scores": {
"description": "One rating per criterion, in criterion order, e.g. [80,40]. Use comparable fixed-scale ratings, not raw mixed units.",
"items": {
"description": "A fixed-scale rating, with at most three decimal places, e.g. 80.",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"maxItems": 8,
"minItems": 1,
"type": "array"
}
},
"required": [
"name",
"scores"
],
"type": "object"
},
"maxItems": 20,
"minItems": 2,
"type": "array"
},
"scenarios": {
"description": "Optional explicit weight scenarios, e.g. [{\"label\":\"Cost emphasis\",\"weights\":[20,80]}].",
"items": {
"properties": {
"label": {
"description": "Scenario name, e.g. Cost emphasis.",
"maxLength": 40,
"minLength": 1,
"type": "string"
},
"weights": {
"description": "Replacement weights in criterion order, e.g. [20,80]. At least one must be positive.",
"items": {
"description": "Scenario importance weight, e.g. 80.",
"maximum": 1000,
"minimum": 0,
"type": "number"
},
"maxItems": 8,
"minItems": 1,
"type": "array"
}
},
"required": [
"label",
"weights"
],
"type": "object"
},
"maxItems": 4,
"type": "array"
},
"title": {
"description": "Comparison title, e.g. Supplier shortlist.",
"maxLength": 80,
"type": "string"
}
},
"required": [
"criteria",
"options"
],
"type": "object"
},
"name": "calculate_decision_matrix"
}
]
}What the leaf hashes
{"body":"65d42956c4fca794c6ef8ef75743d585eb68c3e24814c7cb4ad6fbd171b13208","id":292645,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793048887922812,"prev":null,"subject":"38386c69-c646-4e01-a00b-8f0a9967f34c","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x728368415d9f3b2965e7e48883046f6307a0f7858d72a8dabe8763b350bebbab
- 0xfed01c2234dcf69d8d623d128f2f1ad2fedb3c67d469da6ba294bddedb005e9f
- 0x4f4ac49815f499e1669c1ba38d993655b6c7027952715d8087152432fac429b6
- 0x73d1dd07a409603917da0db623c67a172080f76ba75b7e7e16a862b706e01a6c
- 0x68895ed3589628cf20836adea3ce6dde4007d9b0a8eeaa82cb58b612b2138263
- 0xe413934f436a58282b65bd9bfad68b12176c8642be8142e5c59afa29bd335f29
- 0x1623a7b51f8173d0f648b0c9400d1070d33571183bd1af3b031164c2530e44ce
- 0x0070498ea88da9b305db0cba73bfeebda3a261d7458b33b86760e0a7e886a44d
- 0xa49cea6f6b521519a07a923a456a871b4b1d428b94bda9ba6edc2ade540cba06
- 0xfec618220a4577d4063b5b2d1736f3db0d758d4b39800128bc55fe3318ff8373
- 0x9763a000e2506d3e18d36911968fe32044769ec0822949b880df4736389d3536
- 0xef1802ec08c5a2efaca6aadccc58edcebeb620a019383dc0785f198c677a9427
- 0x06064dc1eb2363bec8c2a752e0a28aafc4bf0cb21d1b1b755821c1575bb77a96
- 0xc4fe2177880ea1b0e82b6fe4c270090fd0fbe5af3a42a8cbf6a6ba2fa35625f6
- 0x15039087bf60ae9b06b756ec3cbc299760e59923a438bbd91e34d105186db0ed
- 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae