addrbookFor publishers
← The evidence ledger

Evidence row 521895

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 543e00f4-325f-4264-ba12-be1c72c829b7
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
c059bff61b3435c2f14477b37bbf0b02a0a49df0f90c82dd3940f0d4c6879936
Leaf
0x2e5a961d50db0481d786d1713cb6b0b37c606db9e9075378cdd689233ae8c09c

What was observed

{
  "count": 7,
  "tools": [
    {
      "description": "AUTHENTICATED: create a neutral, shareable request for independently re-checkable ECZ-ID evidence. Requires a Microsoft Entra bearer token with the RequestToResolve.Create scope (or app role). It never verifies a target, never sends messages, and absence of evidence is never rendered as unsafe.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "consent_mode": {
            "enum": [
              "link-only",
              "user-initiated-share"
            ],
            "type": "string"
          },
          "idempotency_key": {
            "pattern": "^[A-Za-z0-9._-]{8,128}$",
            "type": "string"
          },
          "requested_evidence_category": {
            "pattern": "^[a-z][a-z0-9-]{1,60}$",
            "type": "string"
          },
          "resolver_ref": {
            "maxLength": 300,
            "type": "string"
          },
          "target_descriptor": {
            "maxLength": 300,
            "minLength": 1,
            "type": "string"
          },
          "target_type": {
            "enum": [
              "business",
              "agent",
              "mcp",
              "api",
              "software"
            ],
            "type": "string"
          }
        },
        "required": [
          "target_type",
          "target_descriptor",
          "requested_evidence_category",
          "consent_mode"
        ],
        "type": "object"
      },
      "name": "create_request_to_resolve"
    },
    {
      "description": "Deterministically render the exact ECZ-ID status using the claims-safe renderer (VERIFIED is an ECZ-ID state, not a Microsoft certification). Absence of evidence renders the approved neutral wording — never \"unsafe\". No LLM.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "ecz_id": {
            "description": "ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123",
            "maxLength": 64,
            "pattern": "^ECZ(-[A-Z0-9]{2,32}){1,4}(::[A-Z0-9][A-Z0-9_-]*-[0-9A-Z]{6})?$",
            "type": "string"
          }
        },
        "required": [
          "ecz_id"
        ],
        "type": "object"
      },
      "name": "explain_status"
    },
    {
      "description": "Given narrow context flags, return ONE best next ECZ-ID product action (free/community routes win where correct; neutral context routes to free public verification).",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "agent_concern": {
            "type": "boolean"
          },
          "business_identity_missing": {
            "type": "boolean"
          },
          "deeper_evidence_required": {
            "type": "boolean"
          },
          "developer_local_workflow": {
            "type": "boolean"
          },
          "implementation_assessment_needed": {
            "type": "boolean"
          },
          "mcp_concern": {
            "type": "boolean"
          },
          "multi_tenant_estate": {
            "type": "boolean"
          },
          "org_wide_governance": {
            "type": "boolean"
          },
          "software_supply_chain_evidence": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "find_product"
    },
    {
      "description": "Return the narrow current Resolver-derived state for an ECZ-ID (state, checked_at, Resolver link). No risk/safety/compliance inference.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "ecz_id": {
            "description": "ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123",
            "maxLength": 64,
            "pattern": "^ECZ(-[A-Z0-9]{2,32}){1,4}(::[A-Z0-9][A-Z0-9_-]*-[0-9A-Z]{6})?$",
            "type": "string"
          }
        },
        "required": [
          "ecz_id"
        ],
        "type": "object"
      },
      "name": "get_current_state"
    },
    {
      "description": "Return deterministic official install/discovery routes for an ECZ-ID product or surface (canonical URLs only; planned Microsoft surfaces carry no URLs).",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "product": {
            "description": "Product slug: mcp-trust | agent-trust | developer-trust | resolver | developer-gateway | trustops | mcp-services | msp",
            "pattern": "^[a-z][a-z0-9-]{1,40}$",
            "type": "string"
          }
        },
        "required": [
          "product"
        ],
        "type": "object"
      },
      "name": "get_install_instructions"
    },
    {
      "description": "Return the deterministic public Resolver proof/re-check URL for an ECZ-ID. No network call.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "ecz_id": {
            "description": "ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123",
            "maxLength": 64,
            "pattern": "^ECZ(-[A-Z0-9]{2,32}){1,4}(::[A-Z0-9][A-Z0-9_-]*-[0-9A-Z]{6})?$",
            "type": "string"
          }
        },
        "required": [
          "ecz_id"
        ],
        "type": "object"
      },
      "name": "get_resolver_link"
    },
    {
      "description": "Resolve an ECZ-ID through the public ECZ-ID Resolver and return the exact canonical state with checked_at, Resolver proof link, re-check action and the local-policy caveat. Never asserts safety, approval or compliance.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "ecz_id": {
            "description": "ECZ-ID identifier. Parent, e.g. ECZ-GB-RBS1NW; or child Passport, e.g. ECZ-GB-RBS1NW::MCP_PASSPORT-ABC123",
            "maxLength": 64,
            "pattern": "^ECZ(-[A-Z0-9]{2,32}){1,4}(::[A-Z0-9][A-Z0-9_-]*-[0-9A-Z]{6})?$",
            "type": "string"
          }
        },
        "required": [
          "ecz_id"
        ],
        "type": "object"
      },
      "name": "resolve_identity"
    }
  ]
}

What the leaf hashes

{"body":"c059bff61b3435c2f14477b37bbf0b02a0a49df0f90c82dd3940f0d4c6879936","id":521895,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793123485208256,"prev":null,"subject":"543e00f4-325f-4264-ba12-be1c72c829b7","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. 0x2e5a959f305643913f1584362c33eeb8c51b12a6ab745e5a235835ad997072f1
  2. 0x18f1b31d9fd1ed0c242916abad07b5e838feee4003b2890354bbce0ab4bfc78a
  3. 0xaa5ec569d07bd2caeb1addbd9a9d64e4bbb782d7836fe1f4361cc47ba12f79fa
  4. 0x1df0bbf5a2e8ab6ba920559cddb1d03b3e94b22c07f5d1742a09ff374fe89342
  5. 0xad82d318d7c88a3d4a065d245ded8997b79cc71860804c544c832c684280e91e
  6. 0x5a15209e9b2c7f5e70c751798b526d8d45bb7d27ad9c8d12f8ca0ef3e1b7ab98
  7. 0x6c3fe21856796833845904efbfd73dc98cae7bd4990a6fc9d486df0d4f4ca3ee
  8. 0x8b46cbc55351ad0ca67f5ffef7c7c188ec3bf6c0c3b2a4c58a53b494fcb1493e
  9. 0xcfd487470915d1a6c64b6d127c59a1faebdf7c199f0699b1501f919e229e2727
  10. 0x928a7bf531d3c15072e75bf5b047b2172e9cfbf3b5f65b3538c6a88dfb790f02
  11. 0x565e5d1bdde53cb504eca7d80d5086f778250d6d1d5f559fca69ef359e9343cf
  12. 0xbba37928cada6ab17c662e87851d940dd07cc2323bc089da77c1f353a0c5e936
  13. 0xf9e544d10b80657275e1e196da89ba5336a7cc49eaa0d6d801fb5d632cf5deec
  14. 0x8ff18b1523f9fbdd16a5796cbe184b46854c06256508af8de5509b598370c725
  15. 0xa383a1cfe9b3f6af67eb4c7642564b9424d46d7fca90e7ba175d549f8b67dd0c
  16. 0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb
  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