addrbookFor publishers
← The evidence ledger

Evidence row 276799

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint abb78370-b6ee-4660-abdc-3e625d03c4bf
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
c7a97e88dd3a89caa314f8d6762a03a4e8a3d7eabeef5a9c26587e0cb5db59ba
Leaf
0x9c018e0a84ff2b17ba81f1aa8ef8dc07beba3f2eecc0843dbb5ba31258368e2d

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Cancel an order that has not been paid yet. Paid orders can be cancelled by emailing support before they are printed.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "order_id": {
            "description": "Order id, ord_…",
            "type": "string"
          }
        },
        "required": [
          "order_id"
        ],
        "type": "object"
      },
      "name": "cancel_order"
    },
    {
      "description": "Create a printed letter order (8.5x11, mailed in a #10 envelope) and get a payment link. Either write it (content.body, up to ~3 pages, optional photo) or mail the user's own PDF (content.pdf_url, a public https link, up to 6 pages). Set certified to \"certified\" for USPS Certified Mail with tracking and proof of delivery, or \"certified_return_receipt\" to add the recipient's signature; use these when the user needs proof (tax notice replies, lease notices, disputes, demand letters). Or set express for USPS Priority Mail (not with certified). Prices: get_pricing. Mails only after the user pays.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "certified": {
            "default": "none",
            "description": "USPS Certified Mail. \"certified\": tracking number and proof of mailing and delivery. \"certified_return_receipt\": adds the recipient's signature as proof of delivery, which landlords, courts and agencies often require. \"none\": regular First-Class. Prices: get_pricing.",
            "enum": [
              "none",
              "certified",
              "certified_return_receipt"
            ],
            "type": "string"
          },
          "content": {
            "description": "The letter: body text (optionally with a photo) or your own PDF",
            "properties": {
              "body": {
                "description": "Full letter text. Plain text; blank lines separate paragraphs. Use this OR pdf_url.",
                "maxLength": 9000,
                "minLength": 1,
                "type": "string"
              },
              "color": {
                "description": "PDF letters only: print in color (costs a little more; see get_pricing). Text letters print in color automatically when they include image_url.",
                "type": "boolean"
              },
              "font": {
                "default": "serif",
                "description": "Typeface for the letter body (text letters)",
                "enum": [
                  "serif",
                  "sans"
                ],
                "type": "string"
              },
              "image_url": {
                "description": "Text letters only: optional photo printed at the top (https JPG or PNG). A letter with a photo prints in color, for a small surcharge (see get_pricing).",
                "maxLength": 2000,
                "type": "string"
              },
              "pdf_pages": {
                "description": "Set by Sendpaper: page count of the PDF",
                "maximum": 9007199254740991,
                "minimum": -9007199254740991,
                "type": "integer"
              },
              "pdf_url": {
                "description": "Mail your own document instead of body text: a public https link to a PDF (up to 6 pages). Pages are fitted to 8.5×11 and a blank address page is added in front.",
                "maxLength": 2000,
                "type": "string"
              }
            },
            "type": "object"
          },
          "customer_email": {
            "description": "Where to send the receipt and status updates",
            "format": "email",
            "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
            "type": "string"
          },
          "express": {
            "default": false,
            "description": "Send by express (USPS Priority Mail, usually 2–3 days, with tracking) for an extra charge; see get_pricing. Not available with certified.",
            "type": "boolean"
          },
          "from": {
            "description": "Return address; printed on the mail piece",
            "properties": {
              "city": {
                "description": "City",
                "maxLength": 40,
                "minLength": 2,
                "type": "string"
              },
              "company": {
                "description": "Company name, printed under the person's name",
                "maxLength": 60,
                "type": "string"
              },
              "line1": {
                "description": "Street address",
                "maxLength": 64,
                "minLength": 3,
                "type": "string"
              },
              "line2": {
                "description": "Apartment, suite, unit",
                "maxLength": 64,
                "type": "string"
              },
              "name": {
                "description": "Recipient or sender full name",
                "maxLength": 60,
                "minLength": 1,
                "type": "string"
              },
              "state": {
                "description": "Two-letter US state code, e.g. NY",
                "type": "string"
              },
              "zip": {
                "description": "5-digit US ZIP code, or ZIP+4",
                "pattern": "^\\d{5}(-\\d{4})?$",
                "type": "string"
              }
            },
            "required": [
              "name",
              "line1",
              "city",
              "state",
              "zip"
            ],
            "type": "object"
          },
          "idempotency_key": {
            "description": "Any unique string; retrying with the same key returns the original order instead of creating a duplicate",
            "maxLength": 120,
            "type": "string"
          },
          "recipients": {
            "description": "Send the same piece to several people: 2-25 US addresses, used INSTEAD of to. Each gets their own order and tracking; one payment covers all.",
            "items": {
              "properties": {
                "city": {
                  "description": "City",
                  "maxLength": 40,
                  "minLength": 2,
                  "type": "string"
                },
                "company": {
                  "description": "Company name, printed under the person's name",
                  "maxLength": 60,
                  "type": "string"
                },
                "line1": {
                  "description": "Street address",
                  "maxLength": 64,
                  "minLength": 3,
                  "type": "string"
                },
                "line2": {
                  "description": "Apartment, suite, unit",
                  "maxLength": 64,
                  "type": "string"
                },
                "name": {
                  "description": "Recipient or sender full name",
                  "maxLength": 60,
                  "minLength": 1,
                  "type": "string"
                },
                "state": {
                  "description": "Two-letter US state code, e.g. NY",
                  "type": "string"
                },
                "zip": {
                  "description": "5-digit US ZIP code, or ZIP+4",
                  "pattern": "^\\d{5}(-\\d{4})?$",
                  "type": "string"
                }
              },
              "required": [
                "name",
                "line1",
                "city",
                "state",
                "zip"
              ],
              "type": "object"
            },
            "maxItems": 25,
            "minItems": 2,
            "type": "array"
          },
          "to": {
            "description": "Recipient's US mailing address (or use recipients for several people)",
            "properties": {
              "city": {
                "description": "City",
                "maxLength": 40,
                "minLength": 2,
                "type": "string"
              },
              "company": {
                "description": "Company name, printed under the person's name",
                "maxLength": 60,
                "type": "string"
              },
              "line1": {
                "description": "Street address",
                "maxLength": 64,
                "minLength": 3,
                "type": "string"
              },
              "line2": {
                "description": "Apartment, suite, unit",
                "maxLength": 64,
                "type": "string"
              },
              "name": {
                "description": "Recipient or sender full name",
                "maxLength": 60,
                "minLength": 1,
                "type": "string"
              },
              "state": {
                "description": "Two-letter US state code, e.g. NY",
                "type": "string"
              },
              "zip": {
                "description": "5-digit US ZIP code, or ZIP+4",
                "pattern": "^\\d{5}(-\\d{4})?$",
                "type": "string"
              }
            },
            "required": [
              "name",
              "line1",
              "city",
              "state",
              "zip"
            ],
            "type": "object"
          }
        },
        "required": [
          "from",
          "content"
        ],
        "type": "object"
      },
      "name": "create_letter"
    },
    {
      "description": "Create a postcard order (4x6, 6x9 or 6x11) and get a payment link. Front layouts: a big headline on a color, one photo, a photo with a caption, or a collage of 2-4 photos; the back carries the message (handwriting, serif or sans) and addresses. Set express for USPS Priority Mail (2-3 days, tracked). Mails only after the user pays.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "content": {
            "description": "Front (an image URL or a headline) and the message on the back",
            "properties": {
              "caption": {
                "description": "photo_caption: short text over a band at the bottom of the photo",
                "maxLength": 80,
                "minLength": 1,
                "type": "string"
              },
              "front_headline": {
                "description": "headline layout: big text for the front, e.g. 'Happy birthday, Sam!'",
                "maxLength": 60,
                "type": "string"
              },
              "front_image_url": {
                "description": "https URL of a photo or design for the front (JPG or PNG); for photo and photo_caption",
                "maxLength": 2000,
                "type": "string"
              },
              "front_images": {
                "description": "Collage: 2 to 4 https photo URLs, laid out in a grid",
                "items": {
                  "maxLength": 2000,
                  "type": "string"
                },
                "maxItems": 4,
                "minItems": 2,
                "type": "array"
              },
              "front_theme": {
                "default": "ink",
                "description": "headline layout: color theme (ink, sky, sunset, forest, rose, sand, night, mint)",
                "enum": [
                  "ink",
                  "sky",
                  "sunset",
                  "forest",
                  "rose",
                  "sand",
                  "night",
                  "mint"
                ],
                "type": "string"
              },
              "headline_font": {
                "default": "serif",
                "description": "Font for the headline or caption: serif, sans or script (handwritten)",
                "enum": [
                  "serif",
                  "sans",
                  "script"
                ],
                "type": "string"
              },
              "layout": {
                "description": "Front layout: headline (big text on a color), photo (one full-bleed photo), photo_caption (photo with a caption band), collage (2-4 photos). Inferred from the fields when omitted.",
                "enum": [
                  "headline",
                  "photo",
                  "photo_caption",
                  "collage"
                ],
                "type": "string"
              },
              "message": {
                "description": "The message on the back",
                "maxLength": 600,
                "minLength": 1,
                "type": "string"
              },
              "message_font": {
                "default": "handwriting",
                "description": "Font for the message on the back",
                "enum": [
                  "handwriting",
                  "serif",
                  "sans"
                ],
                "type": "string"
              }
            },
            "required": [
              "message"
            ],
            "type": "object"
          },
          "customer_email": {
            "description": "Where to send the receipt and status updates",
            "format": "email",
            "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
            "type": "string"
          },
          "express": {
            "default": false,
            "description": "Send by express (USPS Priority Mail, usually 2–3 days, with tracking) for an extra charge; see get_pricing. Not available with certified.",
            "type": "boolean"
          },
          "from": {
            "description": "Return address; printed on the mail piece",
            "properties": {
              "city": {
                "description": "City",
                "maxLength": 40,
                "minLength": 2,
                "type": "string"
              },
              "company": {
                "description": "Company name, printed under the person's name",
                "maxLength": 60,
                "type": "string"
              },
              "line1": {
                "description": "Street address",
                "maxLength": 64,
                "minLength": 3,
                "type": "string"
              },
              "line2": {
                "description": "Apartment, suite, unit",
                "maxLength": 64,
                "type": "string"
              },
              "name": {
                "description": "Recipient or sender full name",
                "maxLength": 60,
                "minLength": 1,
                "type": "string"
              },
              "state": {
                "description": "Two-letter US state code, e.g. NY",
                "type": "string"
              },
              "zip": {
                "description": "5-digit US ZIP code, or ZIP+4",
                "pattern": "^\\d{5}(-\\d{4})?$",
                "type": "string"
              }
            },
            "required": [
              "name",
              "line1",
              "city",
              "state",
              "zip"
            ],
            "type": "object"
          },
          "idempotency_key": {
            "description": "Any unique string; retrying with the same key returns the original order instead of creating a duplicate",
            "maxLength": 120,
            "type": "string"
          },
          "recipients": {
            "description": "Send the same piece to several people: 2-25 US addresses, used INSTEAD of to. Each gets their own order and tracking; one payment covers all.",
            "items": {
              "properties": {
                "city": {
                  "description": "City",
                  "maxLength": 40,
                  "minLength": 2,
                  "type": "string"
                },
                "company": {
                  "description": "Company name, printed under the person's name",
                  "maxLength": 60,
                  "type": "string"
                },
                "line1": {
                  "description": "Street address",
                  "maxLength": 64,
                  "minLength": 3,
                  "type": "string"
                },
                "line2": {
                  "description": "Apartment, suite, unit",
                  "maxLength": 64,
                  "type": "string"
                },
                "name": {
                  "description": "Recipient or sender full name",
                  "maxLength": 60,
                  "minLength": 1,
                  "type": "string"
                },
                "state": {
                  "description": "Two-letter US state code, e.g. NY",
                  "type": "string"
                },
                "zip": {
                  "description": "5-digit US ZIP code, or ZIP+4",
                  "pattern": "^\\d{5}(-\\d{4})?$",
                  "type": "string"
                }
              },
              "required": [
                "name",
                "line1",
                "city",
                "state",
                "zip"
              ],
              "type": "object"
            },
            "maxItems": 25,
            "minItems": 2,
            "type": "array"
          },
          "size": {
            "default": "4x6",
            "description": "Postcard size: 4x6, 6x9 or 6x11 (see get_pricing for prices)",
            "enum": [
              "4x6",
              "6x9",
              "6x11"
            ],
            "type": "string"
          },
          "to": {
            "description": "Recipient's US mailing address (or use recipients for several people)",
            "properties": {
              "city": {
                "description": "City",
                "maxLength": 40,
                "minLength": 2,
                "type": "string"
              },
              "company": {
                "description": "Company name, printed under the person's name",
                "maxLength": 60,
                "type": "string"
              },
              "line1": {
                "description": "Street address",
                "maxLength": 64,
                "minLength": 3,
                "type": "string"
              },
              "line2": {
                "description": "Apartment, suite, unit",
                "maxLength": 64,
                "type": "string"
              },
              "name": {
                "description": "Recipient or sender full name",
                "maxLength": 60,
                "minLength": 1,
                "type": "string"
              },
              "state": {
                "description": "Two-letter US state code, e.g. NY",
                "type": "string"
              },
              "zip": {
                "description": "5-digit US ZIP code, or ZIP+4",
                "pattern": "^\\d{5}(-\\d{4})?$",
                "type": "string"
              }
            },
            "required": [
              "name",
              "line1",
              "city",
              "state",
              "zip"
            ],
            "type": "object"
          }
        },
        "required": [
          "from",
          "content"
        ],
        "type": "object"
      },
      "name": "create_postcard"
    },
    {
      "description": "Get the status of a postcard or letter order by id (ord_...).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "order_id": {
            "description": "Order id, ord_…",
            "type": "string"
          }
        },
        "required": [
          "order_id"
        ],
        "type": "object"
      },
      "name": "get_order"
    },
    {
      "description": "List mail products and prices (USD, printing + USPS First-Class postage included, US addresses only).",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_pricing"
    },
    {
      "description": "Pay for an unpaid order with a Stripe shared payment token (spt_…) the user approved, scoped to at least the order amount in USD. For an order created with recipients, this pays for the whole group at once (scope the token to batch.price). On success the order is paid and goes to print. Use only after the user approved the purchase.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "order_id": {
            "description": "Order id from create_postcard or create_letter, ord_…",
            "type": "string"
          },
          "shared_payment_token": {
            "description": "Stripe shared payment token, spt_…",
            "type": "string"
          }
        },
        "required": [
          "order_id",
          "shared_payment_token"
        ],
        "type": "object"
      },
      "name": "pay_order"
    }
  ]
}

What the leaf hashes

{"body":"c7a97e88dd3a89caa314f8d6762a03a4e8a3d7eabeef5a9c26587e0cb5db59ba","id":276799,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793041564184849,"prev":null,"subject":"abb78370-b6ee-4660-abdc-3e625d03c4bf","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. 0x9c01b9a6e02ef9f010a494996325b1208ef259e3c4ba2f78fa18092bea41ff1f
  2. 0xe9810a4b87c88f5f31044cb2af0fbbc2882adc408979060dde16cb31f7beb34b
  3. 0xcc324dd44077e0562fb5dfc2d5677f5edeed4b3d7ad653e1dd3eba14d2e067f4
  4. 0x00d54e1492bc1b5d51d28a11a85e4139f7952e83a3e58568286c75cb5a83139a
  5. 0x686e621fd0a3d6f622f5e8746a186a93c0e2f12cc19e7b08825d98f0b62d124f
  6. 0x18f6f1ae690f5e8c67592576e1bb601fa031473fe0fd1bcdf8508722496aa467
  7. 0x60d359c1c67d8c532b8ee52eaf13f147b15bdee9bd2f1456f4909c298683d852
  8. 0xf7e4d5174114be53b31e719187eb16e7768e427d1137ccd1d68cb68cca7faa61
  9. 0x6ed3498d68754cd5612ca4de245ebb82cea9cf9210ccc5f545ee627e71912c9d
  10. 0x5a1f256cf13b45bc022bfed6d7f60b9340951c3cdb79185c1910586f812c10f2
  11. 0xb79ffe067e46a7abdcd59167d8556c652ce9f0f297fbf7808095f49485591c09
  12. 0xd253212b3d5f7245423cc951067880bc2069b90eeee521363fcee13ebbd606ae
  13. 0x99a4e0f8b23989f58b564c1b6e419578b4388f6e0dbf6e50177c1bd476302d0e
  14. 0x6713795704ddd9c528d421fadd9cc96b0200a4ddbba84f88e718d4968dde888b
  15. 0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0
  16. 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON