addrbookFor publishers
← The evidence ledger

Evidence row 297330

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint e6db0267-c930-4c0c-a264-5f18f2dbafc1
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
f5f343845967082138bc4c720e6ca4ade09ba7e72495209b58432cb855cc6f31
Leaf
0x2f2d59a8919355a5681167a18a82776b5d2995764aac29faac1ec1091fe69c66

What was observed

{
  "count": 1,
  "tools": [
    {
      "description": "Create a new PicSee short link from a destination URL. `url` is required; every other field is optional. Anonymous callers are pinned to the `pse.is` domain — any `domain` value supplied is ignored. The response contains `picseeUrl`, the shortened link ready to share.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "domain": {
            "description": "Domain to host the short link on (e.g. `pse.is` or one of the BSDs from `get_my_domains`). Falls back to the account default when omitted or invalid.",
            "type": "string"
          },
          "encodeId": {
            "description": "Custom slug (3-90 chars; English letters, digits, `_`, `-`, or Chinese). Must be globally unique on PicSee — conflicts return `PUB00503`. Omit to let PicSee auto-generate.",
            "maxLength": 90,
            "minLength": 3,
            "type": "string"
          },
          "externalId": {
            "description": "Free-form identifier (1-100 chars) for grouping / attributing links. Surfaces in `list_short_links` filters and `get_api_usage_by_external_id`. When the user has not specified a value, you (the calling AI agent) SHOULD default this to your own product name so the account owner can attribute API usage back to the agent that created the link — e.g. `Claude Code`, `Codex`, `Cursor`, `ChatGPT`, `Gemini CLI`, `Copilot`. Use the canonical product name only; do not include version numbers or session IDs. If the user explicitly provides an `externalId`, always honor their value instead.",
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "url": {
            "description": "Destination URL the short link should redirect to. Required.",
            "format": "uri",
            "maxLength": 2048,
            "type": "string"
          },
          "utm": {
            "additionalProperties": false,
            "description": "UTM parameters appended to the destination URL. Pass `null` on edit to clear all previously set UTM values.",
            "properties": {
              "campaign": {
                "description": "utm_campaign",
                "type": "string"
              },
              "content": {
                "description": "utm_content",
                "type": "string"
              },
              "medium": {
                "description": "utm_medium",
                "type": "string"
              },
              "source": {
                "description": "utm_source",
                "type": "string"
              },
              "term": {
                "description": "utm_term",
                "type": "string"
              }
            },
            "type": "object"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "create_short_link"
    }
  ]
}

What the leaf hashes

{"body":"f5f343845967082138bc4c720e6ca4ade09ba7e72495209b58432cb855cc6f31","id":297330,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793052192957068,"prev":null,"subject":"e6db0267-c930-4c0c-a264-5f18f2dbafc1","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. 0x2f2d26ad704120abe33f15197872f2292adfae3bcbf59e7ff803b161c03f1247
  2. 0x9b1dc2fb39181f83eb9c8d740173d02cec8c10a592d7e58c446318a91e2d9d0e
  3. 0xacce1f4d7039053508067eef281bc244898914a95d34856291ff413e88a791a4
  4. 0x217e41d356c8fed9c2ee2e701fab6a539736dedec13e38cb976fb23f5bde75bb
  5. 0x8a61866308ef8fe7a4bd8958fee926f0776a31655e7a4a558b1f356f93f24591
  6. 0x700f0923e77b71c3140250ab9fdbcd8ccb051b5810710aa2a792d3e72ae94cc6
  7. 0x80fa08f8c00b7419550d272dcb49307303ea1df5306de21a996976e2663afe16
  8. 0x83b1177d8c095d76ff284f985ef2dfc1a9863c7aaec921e8f26eb1a18db6ef8d
  9. 0x74040032ef3b0c306fe7604d08b9bd90899687a15c0889e346be86847bdbc511
  10. 0xf42f089dedbd45e76862cb2709d50c500d0639d2321faba4b299fcd2729662df
  11. 0x5706295a72541360bda32c42f2b8bcd1e27be58a3989ae29fd4aeb7edddae0ae
  12. 0x12cda00da304cf48d9b3c1874c07a6f0a2e143ba0d25e359b8fd805abb057b32
  13. 0x36a44931b230976c04691d90bf3a25ed4111d74c78b672850d8025a911ca88dd
  14. 0x683955a5b2250ad50568d022a6580d8739b6aff1356779d72a773b088e7c289c
  15. 0x610738e0c43687aded83c613c73de8b5226c73c375858a167436461c522ea213
  16. 0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca
  17. 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON