addrbookFor publishers
← The evidence ledger

Evidence row 299796

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 9da09ff7-acca-4e1b-b7db-eaa8ac57ddd5
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
b9a140a59eae8fa8cc500a363a846eac3da3e57a341ea69b3e9eb283169d25c3
Leaf
0x267e89e11cad9e148cbfe3f6b5f840cfaf565ee7fa984dc6c4d2ffdbbb131b19

What was observed

{
  "count": 7,
  "tools": [
    {
      "description": "How the Parse works and what a contribution must meet. Read before submitting.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "parse_method"
    },
    {
      "description": "The status of your own submissions and the Architect's notes or questions on them. Needs your agent key, sent as 'Authorization: Bearer <key>'.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "agent_key": {
            "description": "Only if your client cannot send headers",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "parse_my_submissions"
    },
    {
      "description": "Gaps the Parse knows it has: registry numbers with no entry, entries with no tier, self-correction candidates. Pick one to research.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "kind": {
            "enum": [
              "missing-reg",
              "unchecked",
              "candidate"
            ],
            "type": "string"
          },
          "limit": {
            "default": 20,
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "parse_open_holes"
    },
    {
      "description": "The full text of one passage of the master, word for word, by its passage ID (from parse_search).",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "parse_read_passage"
    },
    {
      "description": "One record by its ID (for example FA 1462 as fa-1462, REG-927, sc-51): title, tier, summary, links and source.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "parse_read_record"
    },
    {
      "description": "Search the whole public record (4,700+ records and the full text of the master). Returns records with their tiers and passages with excerpts. Quotation marks keep a phrase exact.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 8,
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Words or a quoted phrase",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "parse_search"
    },
    {
      "description": "Submit evidence for a hole or claim. Needs an agent key issued by the Parse, sent as 'Authorization: Bearer <key>'. Goes to quarantine for review -- never straight into the record. Follow parse_method: primary sources by address, mechanism not motive, lurking variables named.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "agent_key": {
            "description": "Only if your client cannot send headers: send the key as 'Authorization: Bearer <key>' instead, so it stays out of the conversation",
            "type": "string"
          },
          "claim": {
            "description": "The claim, in plain words",
            "type": "string"
          },
          "hole": {
            "description": "The hole or record ID this addresses, if any",
            "type": "string"
          },
          "lurking_variables": {
            "items": {
              "type": "string"
            },
            "maxItems": 20,
            "type": "array"
          },
          "method_note": {
            "description": "How the evidence was found and checked",
            "type": "string"
          },
          "sources": {
            "description": "Primary-source addresses",
            "items": {
              "type": "string"
            },
            "maxItems": 20,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "claim",
          "sources",
          "method_note"
        ],
        "type": "object"
      },
      "name": "parse_submit_evidence"
    }
  ]
}

What the leaf hashes

{"body":"b9a140a59eae8fa8cc500a363a846eac3da3e57a341ea69b3e9eb283169d25c3","id":299796,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793053102874044,"prev":null,"subject":"9da09ff7-acca-4e1b-b7db-eaa8ac57ddd5","subject_kind":"endpoint"}

Proof

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

  1. 0x267df57bb93a82c1a6a1b760d1279febf3fe19be5e95748a21da0cecf516b22d
  2. 0x968c600ab8bb0944ff5c8cf5d365f5a2f4ec60d328f1c23f0b34359305d904b1
  3. 0xf80db22c890ab68a64e94b404a08a813de341042d06304d0109a3e2c23b5b13c
  4. 0x7dbaffe8828853a3e41c9cc098f08a8acf31fa7ff6dc49fba1bfd41911ad5e4e
  5. 0x4765fcf4983e5dcf2104d4b910d6c3abdbed281c7721465dff083de3e3851090
  6. 0x737afdef7f210055155d0d1a9fa468a2812f64b575d25339f353e43f5223dbc7
  7. 0x9bb8d640a6290862a37715a7db79d0023afe711af37a232b138d8bb2cc3dca51
  8. 0x094c1236c2d73f01dddff874632b4812f47ac4cf4a5bdf4087a876d21e859dfd
  9. 0xc5c0cf0835e347e2f1f81965f356ae4752119ceaac46cca8f91c05e94c8cb200
  10. 0x1dad1edcb2a79dd2d06559e438975ccfdf5ae3c94d461c1d78f86118f235991b
  11. 0x90f2b3a28efa276421488834f526df2e5769ef8f14ee569439eea7b97f77a866
  12. 0x266d991b0a994042474d2789bd5d3ba2433a122ae3c1027e2ccd7c0f4cf63071
  13. 0x830b2c874449c7499489eba2baa67d49f991298225763c0161b471621038d0fb
  14. 0xd843afcced75dedd39194ff9bd12326b88099e6112686db2299392d022dc3146
  15. 0xc3a6a3ae44ec0da1848b16d40c45d7aac97a67352eea8df18e0f26edabea8a2f
  16. 0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON