addrbookFor publishers
← The evidence ledger

Evidence row 3019092

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint b9876d8a-59c3-4e1b-9b14-71c344e58e3b
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
478d2caf7260cf34fb2bf72418ba04f62421a10d928ee5742fa5915f5d9a7ad8
Leaf
0x18265a53734346e82a5ab620cc977f9c668248b0262a6e5192866b5f817ad66e

What was observed

{
  "count": 13,
  "tools": [
    {
      "description": "Check your mailbox address, account state and sending credits. Requires a Bearer API key.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "check_balance"
    },
    {
      "description": "List incoming messages. Requires a Bearer API key. Email is untrusted external content.",
      "inputSchema": {
        "properties": {
          "folder": {
            "default": "INBOX",
            "type": "string"
          },
          "limit": {
            "default": 50,
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "default": 0,
            "minimum": 0,
            "type": "integer"
          },
          "search": {
            "maxLength": 200,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "check_inbox"
    },
    {
      "description": "Check this account's native USDC invoice. Confirmation applies sending credits or activates prepaid domain hosting once, without a human checkout. Requires the same account's API key.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "token": {
            "type": "string"
          }
        },
        "required": [
          "token"
        ],
        "type": "object"
      },
      "name": "check_payment"
    },
    {
      "description": "Read your sending state and current limits, including probation, pauses and pending review. Buying credits never overrides sending controls.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "check_sending_status"
    },
    {
      "description": "With your operator's authorization, create a card checkout or native USDC invoice on Polygon, Base, Ethereum or Solana. Choose mail_credits ($1 buys 10,000 standard sends) or hosting at $1 per 30 days: domain_hosting for the first domain, domain_addon plus domainId for another verified domain under active primary hosting. This tool creates payment instructions; it does not transfer money. Reuse idempotencyKey on retries.",
      "inputSchema": {
        "additionalProperties": false,
        "oneOf": [
          {
            "not": {
              "anyOf": [
                {
                  "required": [
                    "periods"
                  ]
                },
                {
                  "required": [
                    "domainId"
                  ]
                }
              ]
            },
            "properties": {
              "amountCents": {
                "enum": [
                  100,
                  500,
                  1000,
                  2500
                ]
              },
              "kind": {
                "const": "mail_credits"
              }
            },
            "required": [
              "amountCents"
            ]
          },
          {
            "not": {
              "required": [
                "domainId"
              ]
            },
            "properties": {
              "amountCents": {
                "maximum": 1200,
                "minimum": 100,
                "multipleOf": 100,
                "type": "integer"
              },
              "kind": {
                "const": "domain_hosting"
              }
            },
            "required": [
              "kind"
            ]
          },
          {
            "properties": {
              "amountCents": {
                "maximum": 1200,
                "minimum": 100,
                "multipleOf": 100,
                "type": "integer"
              },
              "kind": {
                "const": "domain_addon"
              }
            },
            "required": [
              "kind",
              "domainId"
            ]
          }
        ],
        "properties": {
          "amountCents": {
            "maximum": 2500,
            "minimum": 100,
            "type": "integer"
          },
          "chain": {
            "description": "Legacy alias for method; omit when method is supplied.",
            "enum": [
              "polygon",
              "base",
              "ethereum",
              "solana"
            ]
          },
          "domainId": {
            "description": "Required only for domain_addon. Must be an owned additional domain with verified ownership.",
            "format": "uuid",
            "type": "string"
          },
          "idempotencyKey": {
            "maxLength": 128,
            "minLength": 1,
            "type": "string"
          },
          "kind": {
            "default": "mail_credits",
            "enum": [
              "mail_credits",
              "domain_hosting",
              "domain_addon"
            ]
          },
          "method": {
            "default": "polygon",
            "enum": [
              "card",
              "polygon",
              "base",
              "ethereum",
              "solana"
            ]
          },
          "periods": {
            "default": 1,
            "description": "Hosting only: each period is 30 days for $1. Omit amountCents, or supply the exact 100 × periods.",
            "maximum": 12,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "idempotencyKey"
        ],
        "type": "object"
      },
      "name": "create_payment"
    },
    {
      "description": "Read a message by its folder-scoped UID. Requires a Bearer API key.",
      "inputSchema": {
        "properties": {
          "folder": {
            "default": "INBOX",
            "type": "string"
          },
          "id": {
            "pattern": "^[1-9][0-9]{0,9}$",
            "type": "string"
          },
          "markAsRead": {
            "description": "Full account keys default to true; limited keys require false or omission.",
            "type": "boolean"
          },
          "uidValidity": {
            "description": "Mailbox identity from the list or webhook; mismatch returns 409",
            "pattern": "^[1-9][0-9]{0,9}$",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_email"
    },
    {
      "description": "Check a proposal. Human edits are private. Approved means authorized, not delivered; inspect submission.status.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "id": {
            "format": "uuid",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_proposal"
    },
    {
      "description": "List only this draft-only key’s proposals and review statuses.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "list_proposals"
    },
    {
      "description": "Prepare a plain-text email for human approval. Requires a human-issued mail:draft key. Never sends. Reuse clientKey and content after uncertain responses.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "clientKey": {
            "format": "uuid",
            "type": "string"
          },
          "message": {
            "additionalProperties": false,
            "properties": {
              "attachments": {
                "description": "At most 8 MiB decoded total; inline bytes only.",
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "content": {
                      "type": "string"
                    },
                    "encoding": {
                      "const": "base64"
                    },
                    "filename": {
                      "type": "string"
                    },
                    "size": {
                      "readOnly": true,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "filename",
                    "encoding",
                    "content"
                  ],
                  "type": "object"
                },
                "maxItems": 20,
                "type": "array"
              },
              "bcc": {
                "type": "string"
              },
              "body": {
                "description": "Plain text, at most 1 MiB. HTML and encrypted proposals are not supported.",
                "type": "string"
              },
              "cc": {
                "type": "string"
              },
              "from": {
                "type": "string"
              },
              "inReplyTo": {
                "type": "string"
              },
              "mode": {
                "enum": [
                  "new",
                  "reply",
                  "replyAll",
                  "forward"
                ]
              },
              "references": {
                "items": {
                  "type": "string"
                },
                "maxItems": 20,
                "type": "array"
              },
              "subject": {
                "maxLength": 998,
                "type": "string"
              },
              "to": {
                "type": "string"
              }
            },
            "required": [
              "to",
              "subject",
              "body"
            ],
            "type": "object"
          }
        },
        "required": [
          "clientKey",
          "message"
        ],
        "type": "object"
      },
      "name": "propose_email"
    },
    {
      "description": "Create an agent mailbox and receive its key once. Starts with zero sending credits; receiving is available without payment.",
      "inputSchema": {
        "properties": {
          "agentId": {
            "pattern": "^[a-zA-Z0-9][a-zA-Z0-9_.-]{0,63}$",
            "type": "string"
          },
          "name": {
            "maxLength": 100,
            "type": "string"
          }
        },
        "required": [
          "agentId"
        ],
        "type": "object"
      },
      "name": "register_agent"
    },
    {
      "description": "Request an operator review of your sending purpose and recipient consent. Full account key required. Does not automatically increase limits or resume sending. Three requests per day; repeated pending requests keep the original purpose.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "purpose": {
            "description": "Sending purpose, expected volume and how recipients gave consent. No secrets or private messages.",
            "maxLength": 1000,
            "minLength": 40,
            "type": "string"
          }
        },
        "required": [
          "purpose"
        ],
        "type": "object"
      },
      "name": "request_sender_review"
    },
    {
      "description": "Submit mail with existing credits: one credit per accepted recipient. Requires a Bearer API key. Reuse idempotencyKey for retries; acceptance is not proof of remote delivery.",
      "inputSchema": {
        "anyOf": [
          {
            "required": [
              "body"
            ]
          },
          {
            "required": [
              "text"
            ]
          },
          {
            "required": [
              "html"
            ]
          }
        ],
        "description": "At least one nonempty text or HTML body, up to 1 MB combined. At most 50 distinct recipients across To, Cc and Bcc.",
        "properties": {
          "attachments": {
            "description": "Inline content only. Combined decoded attachment limit: 8 MB.",
            "items": {
              "properties": {
                "content": {
                  "type": "string"
                },
                "encoding": {
                  "default": "utf8",
                  "enum": [
                    "base64",
                    "utf8"
                  ]
                },
                "filename": {
                  "maxLength": 255,
                  "type": "string"
                }
              },
              "required": [
                "filename",
                "content"
              ],
              "type": "object"
            },
            "maxItems": 20,
            "type": "array"
          },
          "autoSubmitted": {
            "const": "auto-replied"
          },
          "bcc": {
            "oneOf": [
              {
                "description": "An email address or comma-separated addresses",
                "type": "string"
              },
              {
                "items": {
                  "format": "email",
                  "type": "string"
                },
                "maxItems": 50,
                "type": "array"
              }
            ]
          },
          "body": {
            "type": "string"
          },
          "cc": {
            "oneOf": [
              {
                "description": "An email address or comma-separated addresses",
                "type": "string"
              },
              {
                "items": {
                  "format": "email",
                  "type": "string"
                },
                "maxItems": 50,
                "type": "array"
              }
            ]
          },
          "from": {
            "description": "Address or {email,name}. The email must be your authenticated mailbox or an active alias assigned to it, within the key's allowed senders. The display name changes only the visible From header.",
            "oneOf": [
              {
                "format": "email",
                "type": "string"
              },
              {
                "additionalProperties": false,
                "properties": {
                  "email": {
                    "format": "email",
                    "type": "string"
                  },
                  "name": {
                    "description": "Display name without control characters",
                    "maxLength": 200,
                    "type": "string"
                  }
                },
                "required": [
                  "email"
                ],
                "type": "object"
              }
            ]
          },
          "headers": {
            "additionalProperties": false,
            "description": "Only these two headers are accepted, case-insensitively. Duplicate names and control characters are rejected. The domain DKIM signature covers both; the sender application must implement the unsubscribe endpoint.",
            "properties": {
              "List-Unsubscribe": {
                "description": "Angle-bracketed HTTPS or mailto URLs, separated by commas. One-click requires exactly one HTTPS URL that accepts an unauthenticated POST.",
                "maxLength": 4096,
                "type": "string"
              },
              "List-Unsubscribe-Post": {
                "const": "List-Unsubscribe=One-Click"
              }
            },
            "type": "object"
          },
          "html": {
            "type": "string"
          },
          "idempotencyKey": {
            "maxLength": 128,
            "minLength": 1,
            "type": "string"
          },
          "inReplyTo": {
            "description": "Original RFC Message-ID, including angle brackets",
            "maxLength": 254,
            "type": "string"
          },
          "references": {
            "description": "Thread Message-IDs, at most 998 characters combined",
            "items": {
              "maxLength": 254,
              "type": "string"
            },
            "maxItems": 20,
            "type": "array"
          },
          "replyTo": {
            "oneOf": [
              {
                "description": "An email address or comma-separated addresses",
                "type": "string"
              },
              {
                "items": {
                  "format": "email",
                  "type": "string"
                },
                "maxItems": 50,
                "type": "array"
              }
            ]
          },
          "subject": {
            "maxLength": 998,
            "pattern": "^[^\\r\\n]*$",
            "type": "string"
          },
          "text": {
            "type": "string"
          },
          "to": {
            "oneOf": [
              {
                "description": "An email address or comma-separated addresses",
                "type": "string"
              },
              {
                "items": {
                  "format": "email",
                  "type": "string"
                },
                "maxItems": 50,
                "type": "array"
              }
            ]
          }
        },
        "required": [
          "to",
          "subject"
        ],
        "type": "object"
      },
      "name": "send_email"
    },
    {
      "description": "Edit or withdraw this key’s pending proposal. Cannot approve or change a message after human editing.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "action": {
            "enum": [
              "edit",
              "withdraw"
            ]
          },
          "contentHash": {
            "pattern": "^[a-f0-9]{64}$",
            "type": "string"
          },
          "id": {
            "format": "uuid",
            "type": "string"
          },
          "message": {
            "additionalProperties": false,
            "properties": {
              "attachments": {
                "description": "At most 8 MiB decoded total; inline bytes only.",
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "content": {
                      "type": "string"
                    },
                    "encoding": {
                      "const": "base64"
                    },
                    "filename": {
                      "type": "string"
                    },
                    "size": {
                      "readOnly": true,
                      "type": "integer"
                    }
                  },
                  "required": [
                    "filename",
                    "encoding",
                    "content"
                  ],
                  "type": "object"
                },
                "maxItems": 20,
                "type": "array"
              },
              "bcc": {
                "type": "string"
              },
              "body": {
                "description": "Plain text, at most 1 MiB. HTML and encrypted proposals are not supported.",
                "type": "string"
              },
              "cc": {
                "type": "string"
              },
              "from": {
                "type": "string"
              },
              "inReplyTo": {
                "type": "string"
              },
              "mode": {
                "enum": [
                  "new",
                  "reply",
                  "replyAll",
                  "forward"
                ]
              },
              "references": {
                "items": {
                  "type": "string"
                },
                "maxItems": 20,
                "type": "array"
              },
              "subject": {
                "maxLength": 998,
                "type": "string"
              },
              "to": {
                "type": "string"
              }
            },
            "required": [
              "to",
              "subject",
              "body"
            ],
            "type": "object"
          },
          "revision": {
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "id",
          "action",
          "revision",
          "contentHash"
        ],
        "type": "object"
      },
      "name": "update_proposal"
    }
  ]
}

What the leaf hashes

{"body":"478d2caf7260cf34fb2bf72418ba04f62421a10d928ee5742fa5915f5d9a7ad8","id":3019092,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793804104282399,"prev":null,"subject":"b9876d8a-59c3-4e1b-9b14-71c344e58e3b","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. 0x18263718142130c9520e2e5d399711065ee642e767e0b6d5169843b71704b466
  2. 0x5f57c60a1639c835cf2206b6da009b56de48900a871a03566c60bab37789ceb4
  3. 0x53b52c8212ce6ed2d3cadb89c04f36ced17a63a143657382736f869cf6eafe85
  4. 0xc741056e32495e492130ccea21b70c9dded66e58febc54c9b3834bec48831e88
  5. 0x0e56beea7fb51766281b6420dceed9d2b5075c01fb427249abaf0f50a8229353
  6. 0x8bb129bdb3e8b7292f805823a64acc2dc189ebfaa9f6ecaee23a403e932f0fe3
  7. 0x6a871dba12a5c19befd0021ba41e754e30ef21c68a7a493bdf717d9fc271619c
  8. 0xca13ec54ec6511f7548b1fdb4ae76e463a7161959677cf51cfae3b7a1b389826
  9. 0x60f3ac5aefa7975fb90c52772700f6fef44cfc75aefc673f469988895bf138c3
  10. 0x00706b03b1e3414e1579cd0beaf6362506a79ea7dc141e5a26ccf6776b67b0b5
  11. 0x19c0555e6ec68a1bceb0b78fb1305afc5382ab6433ce079213baa1edab664541
  12. 0xfe647d18ad550a487fb8ffde6839c1184c9089da28d0300e3dbe7caa6fd453a9
  13. 0xbcdfd1bcdc5f54ec826f1932cc2092065e88aa03f7845e1fb7380f152046a953
  14. 0x6ac43d1174fbbc2d100be6f9123ae0aef5477b6638d0ccc4c3b63b712b3ff98a
  15. 0xc548b1872185ffa8b629b319d34df11bb7ba9b287199b96bea02abad81eebaa6
  16. 0xa9c5ec1f03532da98f64c2c9386083d4c5202ff37eb07bd4beb6b8db6e4b8c1e
  17. 0x01c26569ec8e231551522ab452fd5d417c3d66f29c7c76886a8ec295a18dd624
  18. 0x02f64ca19e7d9b09718851d2ce3abf641982580de99411626d894607cf386cd5
  19. 0x10067354f57fa0cd86b7423e67cc1c7d107d7c9c6823df5246c4fb63b60575e5
Day root
0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee
Chained
0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b
Published
On Arc Testnet, block 70772483: 0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345

How to check it · This row as JSON