addrbookFor publishers
← The evidence ledger

Evidence row 296709

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint b2adb560-9e94-4fc7-9228-e2cdb001190d
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
e45275c103011740f82790a05c7faf6d2aed41bf33c6c35e4745be05687688a4
Leaf
0xacf2d9e169802a5b1683029c4399077396e8334e9e49f82097fc67f41bd8fc53

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Ask a natural-language question about an entity (max 2000 characters).\n    Retrieval is constrained to the entity's passport; each returned fact\n    carries source, attestation status and validity dates. When no matching\n    supported fact is selected, the tool returns an explicit refusal.",
      "inputSchema": {
        "properties": {
          "entity_domain": {
            "title": "Entity Domain",
            "type": "string"
          },
          "question": {
            "title": "Question",
            "type": "string"
          }
        },
        "required": [
          "entity_domain",
          "question"
        ],
        "title": "askArguments",
        "type": "object"
      },
      "name": "ask"
    },
    {
      "description": "ONE-CALL decision aid before your agent pays, shares data with, or follows\n    instructions from a domain — works for ANY domain, listed or not.\n    Returns known (is it in the registry), level A0-A4, attested (true only at\n    A1+: something was independently verified), verdict for the given purpose\n    (sufficient | insufficient | unknown) under a named policy profile,\n    what_is_proven, proof, facts_public, expires_at (the earliest freshness\n    expiry among the domain's facts — re-check after it), next_step, and the\n    registry signature. purpose: payment (default) | data_share | follow_instructions.\n    A verdict is the registry's proof measured against the profile — never a\n    guarantee, never financial advice.",
      "inputSchema": {
        "properties": {
          "domain": {
            "title": "Domain",
            "type": "string"
          },
          "purpose": {
            "default": "payment",
            "title": "Purpose",
            "type": "string"
          }
        },
        "required": [
          "domain"
        ],
        "title": "check_trustArguments",
        "type": "object"
      },
      "name": "check_trust"
    },
    {
      "description": "Full public fact passport of an entity: attested statements with\n    sources, plus the attestation block (what the trust level proves, how and\n    when it was verified).",
      "inputSchema": {
        "properties": {
          "entity_domain": {
            "title": "Entity Domain",
            "type": "string"
          }
        },
        "required": [
          "entity_domain"
        ],
        "title": "get_passportArguments",
        "type": "object"
      },
      "name": "get_passport"
    },
    {
      "description": "Machine-readable semantics of the A0-A4 trust ladder: what exactly is\n    proven at every level, and how to use the registry as an agent.",
      "inputSchema": {
        "properties": {},
        "title": "get_trust_ladderArguments",
        "type": "object"
      },
      "name": "get_trust_ladder"
    },
    {
      "description": "List published entities in the Intesta registry with their trust level\n    (A0-A4; call get_passport for the level's meaning and proof). Returns at\n    most 500 entities plus the registry total — on a large registry use\n    search_entities(query) instead of paging through everything.",
      "inputSchema": {
        "properties": {},
        "title": "list_entitiesArguments",
        "type": "object"
      },
      "name": "list_entities"
    },
    {
      "description": "Search published entities by name, domain or vertical (case-insensitive\n    LITERAL substring; wildcard characters are treated as text). Use this\n    instead of list_entities when the registry is large. The query must be at\n    least 3 characters. Returns at most `limit` matches (1-50) plus `total`,\n    the number of matching entities in the whole registry.",
      "inputSchema": {
        "properties": {
          "limit": {
            "default": 20,
            "title": "Limit",
            "type": "integer"
          },
          "query": {
            "title": "Query",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "title": "search_entitiesArguments",
        "type": "object"
      },
      "name": "search_entities"
    }
  ]
}

What the leaf hashes

{"body":"e45275c103011740f82790a05c7faf6d2aed41bf33c6c35e4745be05687688a4","id":296709,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793051937021330,"prev":null,"subject":"b2adb560-9e94-4fc7-9228-e2cdb001190d","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. 0xacf35cc2a1f85e1e576f079efecbafdd17ae1f88ebdf7daa9089792ab740bce1
  2. 0x2582af4f4e477b11e34fc2dfb082ba0de8d55d2ef8b8d6d1bcd8ad593497efb2
  3. 0xda65843eeae963cfd5c994a0cfb6ab14ae56cbb3198778617bc0595768828f69
  4. 0x617c86e72a0d79bcbbd6cbe8626edfd4048895cb8af8368afa3282bd2b0ff7b2
  5. 0x0497770a5093833c1f34550898a78e1769de3225979f17bd2c4c07196ae0a0ab
  6. 0x1c266e50aee3beac59631b165d03c434c4064cd38631d38fbb89a41ff4cf86e0
  7. 0x8d2e3f522f1c9141fd11f982e2417b0e404724fd7573b74fe64907fb7cc511e4
  8. 0x922ee564c308b5fefb4ef36e969409fa6dfa04b2e170f8e79a07b3d6f0e3b974
  9. 0xec7748301b53a094c6871993c6f94360fdf3a4aab92da0887306b91527e8bfbc
  10. 0x937e8e9fb917c637f64525eb09f72a51d31db27c42e43480a2a8615042dc1fcb
  11. 0x3777e64f7ac9f40ae7e4f13404a570afc2a739656a377469485865c026d1c99c
  12. 0xb7fae69bb7bd717d54a83df961404a3e4de2a5cfbcfa013fd83a38627fe13f7e
  13. 0x4700d6dfdb40e52e2ceb8ffe62c75f3f708d23452f828255fd003d795f5d9d66
  14. 0x3b4dba7d874fc323b0a364140a9c60f37bf547fe671897653118a9873fe03420
  15. 0x1a74ed3b3756b9cd946da49701bcec120ec88645013da99fa9eea60b39e1a570
  16. 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
  17. 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON