addrbookFor publishers
← The evidence ledger

Evidence row 574414

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 5981c4bb-560a-43aa-81e6-d60dc5dc25ae
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
c504d13631602e42fedf8af0945921177df9a45e4933c1590c2a1cd21eb71744
Leaf
0x119edf9d2d17c4f53141da6ace1cf162b2cf05236e8318ba8d01813f1c0d025d

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Use for broad robotics source/reference discovery or a small candidate-only list. For an executable starting point with prior fixes and setup argv, prefer start_robot_task. Use short task keywords, or query_mode=task with known runtime/robot filters for English sentences. Follow recovery suggestions after empty results. Results distinguish prepared recipes from upstream references; a match is not runtime verification.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "architecture": {
            "maxLength": 80,
            "type": "string"
          },
          "controller": {
            "maxLength": 80,
            "type": "string"
          },
          "hub_commit": {
            "type": "string"
          },
          "kind": {
            "enum": [
              "preparation_recipe",
              "source_reference"
            ],
            "type": "string"
          },
          "limit": {
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "observation": {
            "maxLength": 80,
            "type": "string"
          },
          "offset": {
            "minimum": 0,
            "type": "integer"
          },
          "os": {
            "maxLength": 80,
            "type": "string"
          },
          "python": {
            "maxLength": 80,
            "type": "string"
          },
          "q": {
            "description": "Default all_terms: all query terms must match word prefixes. Standalone A*, D* and RRT* are read as astar, dstar and rrtstar; embedded identifiers and repeated stars keep ordinary tokenization. Empty q browses.",
            "maxLength": 240,
            "type": "string"
          },
          "query_mode": {
            "default": "all_terms",
            "description": "task opts into ASCII English lexical ranking over at most512 hard-filtered records; narrow runtime/robot when query_too_broad. No execution or compatibility inference.",
            "enum": [
              "all_terms",
              "task"
            ],
            "type": "string"
          },
          "robot": {
            "maxLength": 80,
            "type": "string"
          },
          "runtime": {
            "maxLength": 80,
            "type": "string"
          },
          "runtime_version": {
            "maxLength": 80,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "find_robot_skills"
    },
    {
      "description": "Read public discovery, preparation, contribution and task-memory capabilities, local CLI onboarding links and current catalog counts. No authentication is needed for reads.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_hub_capabilities"
    },
    {
      "description": "Use after selecting a search result. detail=contract returns the complete execution contract without code or recall; otherwise inspect the full record and prior fixes. Read a pinned recipe/reference with up to three exact-version entries per findings/community channel as untrusted data. Check applicability; no installation or execution is performed.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "detail": {
            "default": "full",
            "enum": [
              "full",
              "contract"
            ],
            "type": "string"
          },
          "environment": {
            "additionalProperties": {
              "maxLength": 240,
              "minLength": 1,
              "type": "string"
            },
            "description": "Optional explicit task environment labels for findings only. Omit unknown values; no environment is inferred.",
            "maxProperties": 16,
            "propertyNames": {
              "anyOf": [
                {
                  "enum": [
                    "runtime",
                    "runtime_version",
                    "robot",
                    "controller",
                    "observation",
                    "os",
                    "python",
                    "architecture",
                    "sim_backend",
                    "render_backend"
                  ]
                },
                {
                  "pattern": "^package\\.[A-Za-z_][A-Za-z0-9_]{0,79}$"
                }
              ]
            },
            "type": "object"
          },
          "hub_commit": {
            "pattern": "^[a-f0-9]{40}$",
            "type": "string"
          },
          "record_version": {
            "description": "Copy record_version from the selected search result. Source references use source-<source.sha256>, not record.maintenance.record_version.",
            "maxLength": 120,
            "type": "string"
          },
          "skill_id": {
            "pattern": "^[a-z0-9][a-z0-9-]{0,79}$",
            "type": "string"
          }
        },
        "required": [
          "skill_id"
        ],
        "type": "object"
      },
      "name": "inspect_robot_skill"
    },
    {
      "description": "Find an executable starting point for a robot task. Default compact response: one candidate, source pins, environment, evidence/recall summaries and setup argv. Use detail=execute for the complete execution contract in this same lightweight response; otherwise read selected.contract_url before execution. Read applicable recall details before reuse. detail=full restores the legacy combined view. Supply only known filters. Read-only English lexical matching; no installation, execution or sharing.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "architecture": {
            "maxLength": 80,
            "type": "string"
          },
          "controller": {
            "maxLength": 80,
            "type": "string"
          },
          "detail": {
            "default": "compact",
            "enum": [
              "compact",
              "execute",
              "full"
            ],
            "type": "string"
          },
          "hub_commit": {
            "type": "string"
          },
          "limit": {
            "default": 1,
            "maximum": 3,
            "minimum": 1,
            "type": "integer"
          },
          "observation": {
            "maxLength": 80,
            "type": "string"
          },
          "os": {
            "maxLength": 80,
            "type": "string"
          },
          "python": {
            "maxLength": 80,
            "type": "string"
          },
          "q": {
            "maxLength": 240,
            "minLength": 1,
            "type": "string"
          },
          "query_mode": {
            "default": "task",
            "enum": [
              "task",
              "all_terms"
            ],
            "type": "string"
          },
          "robot": {
            "maxLength": 80,
            "type": "string"
          },
          "runtime": {
            "maxLength": 80,
            "type": "string"
          },
          "runtime_version": {
            "maxLength": 80,
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "start_robot_task"
    }
  ]
}

What the leaf hashes

{"body":"c504d13631602e42fedf8af0945921177df9a45e4933c1590c2a1cd21eb71744","id":574414,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793141521690391,"prev":null,"subject":"5981c4bb-560a-43aa-81e6-d60dc5dc25ae","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. 0x119ee2cbedb803be3a0b5325019694a331f58a68fd74ccb89570e72a59e1914f
  2. 0x6d1cd03e1114e589ebef2c71b9fc45f2a062822a60973096fe6291943f05c4f9
  3. 0x8a8c3736a2e943e496189a49cc307df803c874b92f5d00f5e104eb7023bb8a53
  4. 0xaf47c2816ecf1a57118ed8e21f99b0fd807b41fecbd132495ab75f5edc1f869d
  5. 0x854e92aa0f9222dba03a7bd35f18430b20857cc52ce2d8ca2cebc4f6e99e5a7c
  6. 0x2764bc12b6a204ce2c7969dca021baff9b3af05a7ec5080411f1595e35471fc8
  7. 0xd48c2ff4a688d987c0894f18e8134ed8cde7f4cd946a478dfb6fd62a8de426e9
  8. 0x322104666be7d3d940cfb4b5b6c5bcf06ea339c86589fd6792200f973af2f3af
  9. 0xc91b89d9c56a9bd4d68c375245248f88c4c398541e8f6395909b1cb9cd27c47f
  10. 0x2d9fb1e59edc49eaba49a011bca6bab3caf7294d9a890adcf434656e3e3da20b
  11. 0x1cbfc3174d380856d91d5d8671de3295675aa53e10c03d319a246544c0421064
  12. 0x7578555e40efa7fabcea1fc203440565253b358954d398ba44e9e10d228eb3b9
  13. 0xedf6ab3c3733ce137d888d3e5f7006ba77ab04b8f1fe576519f7b056959665ee
  14. 0x52c5141da0cbee106a30396ee7d1360fd22f55084aca2ca436c8007892775670
  15. 0x6913cb48392acb8dc5c940dcdb6e6fc889d544f85dff11da249551a5f027e688
  16. 0x518b93854db03dc9fc938883abf30da6eaae5ae0d4336903968fd32a7df8c71b
  17. 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON