addrbookFor publishers
← The evidence ledger

Evidence row 578994

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 5c21464e-0760-47b5-8bfa-619c6dc65597
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
982b7c18be630be7190273f04bc097dd549bb60011262d60fd6faa1ef975d0e5
Leaf
0xd715831647a34824ec21d85ace96e144a353fe5f7e059c0ca72f00e078d9ee2a

What was observed

{
  "count": 7,
  "tools": [
    {
      "description": "Build a source-backed compressor, pneumatic tool, hose, connector, filtration and lubrication system. The complete-system verdict remains insufficient_data until real network pressure loss is verified; missing component data stays explicit.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "compressorId": {
            "type": "string"
          },
          "limit": {
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "mode": {
            "enum": [
              "simultaneous",
              "successive"
            ],
            "type": "string"
          },
          "toolIds": {
            "items": {
              "type": "string"
            },
            "maxItems": 20,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "toolIds"
        ],
        "type": "object"
      },
      "name": "build_complete_air_system"
    },
    {
      "description": "Evaluate documented air-supply compatibility for one compressor and one or more tools. Returns air-supply and complete-system verdicts separately; commercial data never changes either verdict.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "compressorId": {
            "type": "string"
          },
          "mode": {
            "enum": [
              "simultaneous",
              "successive"
            ],
            "type": "string"
          },
          "toolIds": {
            "items": {
              "type": "string"
            },
            "maxItems": 20,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "compressorId",
          "toolIds"
        ],
        "type": "object"
      },
      "name": "evaluate_air_compatibility"
    },
    {
      "description": "Find the smallest verified compressor substitution for an incompatible documented system. Commercial commission never affects ordering.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "compressorId": {
            "type": "string"
          },
          "limit": {
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "mode": {
            "enum": [
              "simultaneous",
              "successive"
            ],
            "type": "string"
          },
          "toolIds": {
            "items": {
              "type": "string"
            },
            "maxItems": 20,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "compressorId",
          "toolIds"
        ],
        "type": "object"
      },
      "name": "find_compatible_alternatives"
    },
    {
      "description": "Return dated current prices and availability separately from technical verdicts. Only allowlisted, fresh merchant destinations are returned.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "cursor": {
            "type": "string"
          },
          "limit": {
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "productIds": {
            "items": {
              "type": "string"
            },
            "maxItems": 20,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "productIds"
        ],
        "type": "object"
      },
      "name": "get_current_offers"
    },
    {
      "description": "Identify a catalog product from a name, CompatAir or merchant URL, EAN/GTIN, MPN, evidenced distributor SKU, reference, or stable CompatAir ID. No network fetch is performed.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "ean": {
            "maxLength": 256,
            "type": "string"
          },
          "limit": {
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "maxLength": 256,
            "type": "string"
          },
          "reference": {
            "maxLength": 256,
            "type": "string"
          },
          "url": {
            "maxLength": 4096,
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "identify_product"
    },
    {
      "description": "Route a pneumatic-air question to the smallest suitable CompatAir tool and profile. Use this when the next action is unclear.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "goal": {
            "enum": [
              "identify",
              "evaluate",
              "find_solution",
              "knowledge",
              "offers",
              "evidence",
              "compare",
              "changes",
              "legacy"
            ],
            "type": "string"
          }
        },
        "required": [
          "goal"
        ],
        "type": "object"
      },
      "name": "orient_decision"
    },
    {
      "description": "Search the published CompatAir guides, glossary, methods and product pages. The server never fetches arbitrary external content.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "cursor": {
            "type": "string"
          },
          "limit": {
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "locale": {
            "enum": [
              "fr",
              "en"
            ],
            "type": "string"
          },
          "query": {
            "maxLength": 256,
            "type": "string"
          },
          "type": {
            "enum": [
              "Guide",
              "Glossaire",
              "Compresseur",
              "Outil"
            ],
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_knowledge"
    }
  ]
}

What the leaf hashes

{"body":"982b7c18be630be7190273f04bc097dd549bb60011262d60fd6faa1ef975d0e5","id":578994,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793143250848360,"prev":null,"subject":"5c21464e-0760-47b5-8bfa-619c6dc65597","subject_kind":"endpoint"}

Proof

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

  1. 0xd715e396644dcb0372ed8b0a5e287ac83387961605a8d94544b648e98a7b1fe5
  2. 0x954ba873f4663a292a3ad51e148d9e628a08e05c286a5a41190c141653e99022
  3. 0x4aab62c2dcf8ad9736ea5f1ece705ded499c01517a7045b24ce3ea1de050c9df
  4. 0x5b862dceff2dcf0b86a00d315d52853ea805004f5b186cc72dac855f12826542
  5. 0x3e93c3e8345ff6263bbe6f3acb1b2baff17ef8cea95987650ab1375d54c0bd85
  6. 0xad7cb1b18f49aad2581d15223ae30251958b732223c606d59021e6d3a59c2bd8
  7. 0xda155771a2bf00d53901fd826196589b4b8b0b24640e1ebf685baf8de4a81873
  8. 0xe63cc8cd7072f31773493847053f25e37c85bcf1c0c31f0efc3659b7fee4104c
  9. 0x4efcf6d51bc3ae05a3554bba2a16f22263733fa67fa069365f7d1ba9673a804e
  10. 0x7dfe28703c761c66ad9d29cae27c85e0dff4d77562da525ec6e7081886c8bf38
  11. 0x807e77d42f625dac358f37d10caacce52866320df38cdced6736077e9aa00004
  12. 0x849261a3d4118e022f8782d6166f4778e44fb4b1ae758bb02cd94e56b5df0896
  13. 0x13692b463800846f580925c8ea49b43f92b7df3f9e8d32b8a18802640cca3780
  14. 0xd59f3e577867f5105dd7f75598f16da8286185e426dfcdafb84e733fde2b2492
  15. 0x24e3e2bb8ee1e8d20756de35f0e0c4ec8eb1f193bd2cf3f077ee1f92f211c34d
  16. 0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f
  17. 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON