addrbookFor publishers
← The evidence ledger

Evidence row 811037

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 6979ddd2-aea5-424f-80f2-e51c14f7bef8
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
4a8ee33d09326051b41edff4c45a8feeaa735b4e854bd624ae58929fe3ecc953
Leaf
0x03f61feebeeec54f1cd2a8beb2947051cc0e875932b0de6e39fc0d0215dfb116

What was observed

{
  "count": 9,
  "tools": [
    {
      "description": "Reserve one Location floor for the authenticated owner and create a fixed 55 USDC native-USDC x402 exact Payment Intent.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "accountOwnerAuthorityConfirmed": {
            "const": true,
            "type": "boolean"
          },
          "applicantKind": {
            "const": "individual",
            "type": "string"
          },
          "floor": {
            "maximum": 65535,
            "minimum": 1,
            "type": "integer"
          },
          "locationId": {
            "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
            "type": "string"
          },
          "termsAccepted": {
            "const": true,
            "type": "boolean"
          },
          "termsVersion": {
            "const": "individual-v1",
            "type": "string"
          }
        },
        "required": [
          "locationId",
          "floor",
          "applicantKind",
          "termsVersion",
          "termsAccepted",
          "accountOwnerAuthorityConfirmed"
        ],
        "type": "object"
      },
      "name": "create_payment_intent"
    },
    {
      "description": "Create a short-lived owner login link for an existing 55 USDC Intent. Show the URL to the owner; wait for their Phantom wallet connection before preparing. Never request a token or private key. Do not automatically retry.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "intentId": {
            "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
            "type": "string"
          }
        },
        "required": [
          "intentId"
        ],
        "type": "object"
      },
      "name": "create_wallet_handoff"
    },
    {
      "description": "Check a virtual floor for the authenticated owner without disclosing another owner's identity.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "floor": {
            "maximum": 65535,
            "minimum": 1,
            "type": "integer"
          },
          "locationId": {
            "pattern": "^[A-Za-z0-9][A-Za-z0-9_-]{0,127}$",
            "type": "string"
          }
        },
        "required": [
          "locationId",
          "floor"
        ],
        "type": "object"
      },
      "name": "get_floor_availability"
    },
    {
      "description": "Read server-recorded settlement evidence for this handoff without sending, observing the chain or repairing a payment. settlement_recorded is historical evidence, not proof of currently active service. Unknown/review results require operator review. Never resend automatically.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "handoffId": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          }
        },
        "required": [
          "handoffId"
        ],
        "type": "object"
      },
      "name": "get_wallet_payment_status"
    },
    {
      "description": "List the authenticated owner's contracts. Only current active paid contracts with valid assent include their snapshotted mailbox address. Private forwarding destinations are omitted.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_contracts"
    },
    {
      "description": "Read the authenticated owner's durable event Inbox after an optional cursor.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "after": {
            "type": "string"
          },
          "limit": {
            "default": 50,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "list_events"
    },
    {
      "description": "List safe Location summaries and virtual floor ranges using the connected Google OAuth account. Exact addresses are never included in this catalog.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "list_locations"
    },
    {
      "description": "After the owner connects Phantom, prepare the immutable transaction for this handoff. Then ask the owner to review and sign in the existing owner page. This does not sign or send. Do not automatically retry or request a replacement after expiry.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "handoffId": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          }
        },
        "required": [
          "handoffId"
        ],
        "type": "object"
      },
      "name": "prepare_wallet_signature"
    },
    {
      "description": "Only after the owner explicitly signs the 55 USDC payment in Phantom, submit the server-saved proof once. Acknowledgement is not settlement. Always follow with get_wallet_payment_status; never automatically retry submission, including after a timeout.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "handoffId": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          }
        },
        "required": [
          "handoffId"
        ],
        "type": "object"
      },
      "name": "submit_wallet_payment"
    }
  ]
}

What the leaf hashes

{"body":"4a8ee33d09326051b41edff4c45a8feeaa735b4e854bd624ae58929fe3ecc953","id":811037,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793226361407985,"prev":null,"subject":"6979ddd2-aea5-424f-80f2-e51c14f7bef8","subject_kind":"endpoint"}

Proof

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

  1. 0x03f5ce63f98f25b516beec8a0df3f9372e29bace9b515c9319bdef63195374f0
  2. 0xcb859dd3be8fc4c27b50aca6a9a215dbeedc47ddfedf8746f4a80388be2ff555
  3. 0x8674e83d4a867e1db4d5f3d86c65a4ebdef44d62916157c1f6563639651ad556
  4. 0xdac7a0165b2253dc3123d4297e053b9b92f9c20b56f61b809e89aac20b7e817c
  5. 0xef79352dff95ee37d6c1e0b6de046f2c18ad01df930bd1837ab104a644ee8b76
  6. 0x5b313658b5263d01966e551ce9a48756b8b5f6b45e0bd09451e65c8a6af80805
  7. 0x91c4b306e585faa3a16e53a1bd3790c5ac915dfa0cbc700258d758fa8a575ac5
  8. 0x56021d688dbe7cf8da9ecf83ca53674857529fc2215c39db50e9d23f6412e58c
  9. 0xc5a8bd8ee97114470d87b009d57d824367d4009ce728e2ba1c207007d2b9611a
  10. 0x311bb84c5555984ae3ca335c6d068a2d0590ddcca407dbebd30a5f7ca4766258
  11. 0xba8fc096b9df732730a181f7a1430d492a47e9ca8197d9859ec92b1e086bc639
  12. 0x4ae338fa3fa21a954c13d3408e2ae6f6fa590f6c5b259c3be272c01c49d61dff
  13. 0x2748717dc805010a80117b9368e06da73797779c05701bb29fa2d6d90fbc4b98
  14. 0xf3fd571846115a5778f2f20ec53a7e9b272de5f8737a627379966b3745ad5e29
  15. 0x2d4bed6c1c0f427d29eba935cdedcc76c72935d41919903a3b217a8ffca38438
  16. 0x35e8995c30094446ec790423171382fccb377081b921295b0ae3840cc2c4f52c
  17. 0xf078ea7d84d98dbeffed23d8e67b36751e60464ffd4cfdc005e0aa6f8cb9b459
  18. 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON