addrbookFor publishers
← The evidence ledger

Evidence row 2931634

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 4d996fe1-dc5c-4d74-bc8e-908cd93b1118
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
521bb69a5fe2a26fbfb1cdd2142ee0216da0a1274861e76c6ba966921f0ccd73
Leaf
0x56bd3e6790ac3c8801b75f2033ddf26efd3ab04920a36a903bdd96629d7ba4ea

What was observed

{
  "count": 5,
  "tools": [
    {
      "description": "Accept a quote_id from quote_field_bounty and submit it. This queues the bounty for HQ review (`pending_review`) — it is NEVER auto-dispatched to a human Verifier. Requires a bearer API key.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "quote_id": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          }
        },
        "required": [
          "quote_id"
        ],
        "type": "object"
      },
      "name": "dispatch_field_bounty"
    },
    {
      "description": "Generate a dynamic broadcast or enterprise AI-logic licensing quote for a specific Exchange packet (find `packet_id` via search_catalog first). Requires a bearer API key.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "license_type": {
            "enum": [
              "broadcast_editorial",
              "enterprise_ai_logic"
            ],
            "type": "string"
          },
          "packet_id": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          },
          "usage_details": {
            "type": "string"
          }
        },
        "required": [
          "packet_id",
          "license_type"
        ],
        "type": "object"
      },
      "name": "generate_license_quote"
    },
    {
      "description": "Quote a human field verification at a location. Requires a bearer API key. This only creates a quote — call dispatch_field_bounty with the returned quote_id to actually submit it. Active Verifier coverage today is southwestern Ontario; other cities are travel-dependent or registration-ready, not guaranteed on demand.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "description": {
            "description": "What a Verifier should capture/confirm on site.",
            "type": "string"
          },
          "lat": {
            "type": "number"
          },
          "lng": {
            "type": "number"
          },
          "radius_meters": {
            "exclusiveMinimum": 0,
            "type": "number"
          }
        },
        "required": [
          "lat",
          "lng",
          "radius_meters",
          "description"
        ],
        "type": "object"
      },
      "name": "quote_field_bounty"
    },
    {
      "description": "Search HQ-approved, opted-in Truth Packets available for commercial licensing. Requires a bearer API key (`Authorization: Bearer …` on the MCP HTTP request). An empty result means nothing currently matches the query, not that the location was checked and found clean.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "lat": {
            "description": "Latitude, used with lng + radius for a geo filter.",
            "type": "number"
          },
          "limit": {
            "description": "Page size (default 10, max 50).",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "lng": {
            "description": "Longitude, used with lat + radius for a geo filter.",
            "type": "number"
          },
          "offset": {
            "description": "Zero-based offset into the matching result set.",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "q": {
            "description": "Keyword search; all terms must match.",
            "type": "string"
          },
          "radius": {
            "description": "Search radius in meters, used with lat + lng.",
            "type": "number"
          },
          "tier": {
            "enum": [
              "OPEN",
              "LICENSED",
              "CLOSED",
              "ENCRYPTED"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_catalog"
    },
    {
      "description": "Re-check that a file's bytes still match Verified Reality's registry for a prior sealed reference (a media file inside a Truth Packet, a whole Truth Packet zip, or a certified audit PDF). No API key required. A match confirms the file's bytes only — not that the depicted scene was honest, complete, or admissible.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "hash": {
            "description": "SHA-256 hex digest of the file, optionally prefixed with `sha256:`.",
            "type": "string"
          },
          "kind": {
            "description": "What kind of file this hash belongs to: a single media file (`media`), a whole Truth Packet zip (`truth_packet_zip`), or a certified audit PDF export (`audit_pdf`).",
            "enum": [
              "media",
              "truth_packet_zip",
              "audit_pdf"
            ],
            "type": "string"
          },
          "truth_packet_id": {
            "description": "Optional: only used with kind=truth_packet_zip, to also assert which packet this should be.",
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          }
        },
        "required": [
          "kind",
          "hash"
        ],
        "type": "object"
      },
      "name": "verify_media_hash"
    }
  ]
}

What the leaf hashes

{"body":"521bb69a5fe2a26fbfb1cdd2142ee0216da0a1274861e76c6ba966921f0ccd73","id":2931634,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793759273578003,"prev":null,"subject":"4d996fe1-dc5c-4d74-bc8e-908cd93b1118","subject_kind":"endpoint"}

Proof

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

  1. 0x56bd754cfdb5ba14029bcfb4e5d10877326a3fcc34938c61cbdb6cbb3fc82bfd
  2. 0x72f9d59f8d8aeb7a17c6908e36249826027d9b8dd6c8d9da90d9855c02194226
  3. 0x5622d01ef14be7890b653589a83024f2e0f2cdff40e8c94195379effad3adec7
  4. 0x423349063def5a7a7223a764b14a228ea9c91e78610f468f6b73b3393c9a08d8
  5. 0x72550fba4d3e8599d84b701a69f545a45c609e5b38513ac2e520749762c2ca94
  6. 0x23950f09bbaa4f7665fa410d509b28cd9e69503a2494c53826b0c881b8b9a5ea
  7. 0x29b2063e34fd046b4dae0d97ccc24c597fbcefc246dd8b5d0c4db2531220c51e
  8. 0xbe4ef7720cd4605f89165d4ebc49691898e76775005e32b35f4d5db11c755515
  9. 0x20042141fce1f2813d93d202fa3c4db811273b1555bbb9fc61a0a3273b579bc7
  10. 0xe9ac9cb77b54b4bf5571dcbd7d44ef914f7e2d7a8271fe06c5fb23b4aa8f8d31
  11. 0x95223b995384a5c2b655536ef1fe7c2c2aa5e4b8854b3281f457b488ba2e70a8
  12. 0x945fe9487995ba90c82134d19e760f56c5b24bc01d33b378e0e0c5fb0f54498d
  13. 0xa2e5674fcc10c964861fbb98d1f682c2e24346c9f9f7f8e545244f42f75207a7
  14. 0xfcbe70e6806bc5e74c59372e42042f8b6a3a2290fd0287c7191d5427d1ed1efc
  15. 0x5d251e883c0069357a22831cebb319c52fe5f04a17c550ecf0dee07b97adf218
  16. 0x5c295f44fee7844fe001921189101c73d5ab26f05805bf5587a5f0e5ee351912
  17. 0xd8e00ce5342a08a947d0a4806e7254d076614766392d88153d93cf58ae69cf8b
  18. 0xc3c363818e1d5142c4629be55f1c9e168a7466e628cfd2a858fe171aff1e91ca
  19. 0x10067354f57fa0cd86b7423e67cc1c7d107d7c9c6823df5246c4fb63b60575e5
Day root
0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee
Chained
0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b
Published
On Arc Testnet, block 70772483: 0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345

How to check it · This row as JSON