← The evidence ledger
Evidence row 985812
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 6d8a826b-5f69-48d8-96ec-a942b3b12283
- Recorded
- Previous row
- #583731
- Body SHA-256
- 16ae125b8dac04704e96aefb1c069557b042e4da9e7c6ba2a85b1cc91b81068c
- Leaf
- 0xe095c273e030ff75c81ee3c15a41a59a785ed5b124656ecd98d624f297518a2b
What was observed
{
"count": 6,
"tools": [
{
"description": "Statelessly compute subtotal, tax, discount, grand total, and balance due for a document payload without mutating server records. Example: tax_rate=8.25 or calculate_totals({\"document\":{\"items\":[{\"quantity\":2,\"unit_price\":50}]}})",
"inputSchema": {
"examples": [
{
"document": {
"items": [
{
"description": "Service",
"quantity": 2,
"unit_price": 50
}
]
}
}
],
"properties": {
"document": {
"description": "Document JSON with items, tax_rate, discount_amount, and optional amount_paid.",
"type": "object"
}
},
"required": [
"document"
],
"type": "object"
},
"name": "calculate_totals"
},
{
"description": "Stateless in-memory conversion and PDF synthesis from Estimate/Quote JSON to Invoice, Receipt, or Credit Note without mutating server records. Example: target_type='invoice', convert_document({\"document\":{},\"target_type\":\"invoice\"})",
"inputSchema": {
"examples": [
{
"document": {
"doc_type": "estimate",
"from": {
"name": "Acme"
},
"to": {
"name": "Client"
}
},
"target_type": "invoice"
}
],
"properties": {
"credit_reason": {
"description": "Credit note or refund reason.",
"type": "string"
},
"document": {
"description": "Stateless input document JSON payload to transform.",
"type": "object"
},
"due_days": {
"description": "Days until payment due.",
"type": "integer"
},
"payment_link": {
"description": "HTTPS checkout URL for QR code.",
"type": "string"
},
"payment_qr_code": {
"description": "Embed SVG vector QR code.",
"type": "boolean"
},
"target_type": {
"description": "Target type (invoice, receipt, estimate, credit_note, refund).",
"enum": [
"invoice",
"receipt",
"estimate",
"credit_note",
"refund"
],
"type": "string"
}
},
"required": [
"document",
"target_type"
],
"type": "object"
},
"name": "convert_document"
},
{
"description": "Creates a PDF from the supplied document details. When customer sync is enabled, it also updates Pressmark's customer records with contact details and a document summary, and may start automated follow-up. It uses the signed-in email when available, otherwise the sender email, then the recipient email. See https://pressmark.dev/privacy for the fields shared.",
"inputSchema": {
"examples": [
{
"doc_type": "invoice",
"from": {
"name": "Acme Corp"
},
"items": [
{
"description": "Design retainer",
"quantity": 1,
"unit_price": 1500
}
],
"to": {
"name": "Client LLC"
}
}
],
"properties": {
"compliance_mode": {
"description": "Compliance banner (none, eu_vat, peppol_bis, hipaa_baa).",
"type": "string"
},
"county": {
"description": "County name for jurats and headers.",
"type": "string"
},
"currency": {
"default": "USD",
"description": "ISO 4217 currency code.",
"type": "string"
},
"currency_placement": {
"description": "Currency prefix or suffix placement.",
"type": "string"
},
"currency_separators": {
"description": "Number separators (comma_dot, dot_comma).",
"type": "string"
},
"currency_symbol_mode": {
"description": "Display currency symbol or ISO code.",
"type": "string"
},
"custom_fields": {
"description": "Custom key-value metadata fields.",
"type": "array"
},
"date_format": {
"description": "Date format (iso, us_slash, euro, formal_prose).",
"type": "string"
},
"doc_type": {
"description": "Archetype slug (invoice, receipt, residential_lease, nda, etc.).",
"type": "string"
},
"execution_mode": {
"description": "Signature mode (esign, wet_ink, notarized_wet, ron).",
"type": "string"
},
"from": {
"description": "Issuer or landlord details.",
"properties": {
"address": {
"description": "Issuer address.",
"type": "string"
},
"email": {
"description": "Issuer email.",
"type": "string"
},
"name": {
"description": "Issuer name.",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"items": {
"description": "Line items or rent schedule.",
"items": {
"properties": {
"description": {
"description": "Item description.",
"type": "string"
},
"quantity": {
"description": "Item quantity.",
"type": "number"
},
"unit_price": {
"description": "Unit price.",
"type": "number"
}
},
"required": [
"description",
"quantity",
"unit_price"
],
"type": "object"
},
"type": "array"
},
"municipality": {
"description": "Municipal profile (Chicago, Cook County, NYC, SF, Seattle, Portland).",
"type": "string"
},
"notary_required": {
"description": "Render state notarial jurat block.",
"type": "boolean"
},
"number_decimals": {
"description": "Decimal places for amounts (default 2).",
"type": "integer"
},
"payment_link": {
"description": "HTTPS checkout URL for QR code.",
"type": "string"
},
"payment_qr_code": {
"description": "Embed vector SVG QR code.",
"type": "boolean"
},
"recordable": {
"description": "Enable County Recorder 3-inch top margin.",
"type": "boolean"
},
"sections": {
"description": "Structured legal clause sections.",
"type": "array"
},
"signatures": {
"description": "Multi-party signature blocks.",
"type": "array"
},
"state_code": {
"description": "2-letter US state or DC code.",
"type": "string"
},
"tax_rate": {
"description": "Percentage tax rate.",
"type": "number"
},
"to": {
"description": "Recipient or tenant details.",
"properties": {
"address": {
"description": "Recipient address.",
"type": "string"
},
"email": {
"description": "Recipient email.",
"type": "string"
},
"name": {
"description": "Recipient name.",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"doc_type",
"from",
"to"
],
"type": "object"
},
"name": "generate_document"
},
{
"description": "Read static subscription tiers, single-pass unlocks, and checkout links without mutating server records. Example: currency='USD' or get_pricing({})",
"inputSchema": {
"examples": [
{}
],
"properties": {},
"type": "object"
},
"name": "get_pricing"
},
{
"description": "Statelessly render a 144-PPI PNG preview of a document as a Base64 data URI without mutating server records. Example: doc_type='invoice' or preview_document({\"doc_type\":\"invoice\",\"from\":{\"name\":\"Acme\"},\"to\":{\"name\":\"Client\"}})",
"inputSchema": {
"examples": [
{
"doc_type": "invoice",
"from": {
"name": "Acme Corp"
},
"to": {
"name": "Client LLC"
}
}
],
"properties": {
"currency": {
"default": "USD",
"description": "ISO 4217 currency code.",
"type": "string"
},
"doc_type": {
"description": "Archetype slug (invoice, receipt, residential_lease, nda).",
"type": "string"
},
"from": {
"description": "Issuer or landlord details.",
"properties": {
"name": {
"description": "Issuer name.",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"items": {
"description": "Line items array ({description, quantity, unit_price}).",
"type": "array"
},
"payment_link": {
"description": "HTTPS checkout URL for QR code.",
"type": "string"
},
"state_code": {
"description": "2-letter US state or DC code.",
"type": "string"
},
"to": {
"description": "Recipient or tenant details.",
"properties": {
"name": {
"description": "Recipient name.",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
}
},
"required": [
"doc_type",
"from",
"to"
],
"type": "object"
},
"name": "preview_document"
},
{
"description": "Stateless in-memory payment calculation and PDF synthesis returning a Receipt or partial-payment Invoice without mutating server records. Example: amount_paid=100, record_payment({\"document\":{},\"amount_paid\":100})",
"inputSchema": {
"examples": [
{
"amount_paid": 100,
"document": {
"doc_type": "invoice",
"from": {
"name": "Acme"
},
"to": {
"name": "Client"
}
}
}
],
"properties": {
"amount_paid": {
"description": "Amount paid toward balance.",
"type": "number"
},
"document": {
"description": "Stateless input invoice JSON payload.",
"type": "object"
},
"paid_date": {
"description": "Payment date (YYYY-MM-DD).",
"type": "string"
},
"payment_method": {
"description": "Payment method (Stripe, Apple Pay, Wire).",
"type": "string"
},
"transaction_reference": {
"description": "Transaction reference ID.",
"type": "string"
}
},
"required": [
"document"
],
"type": "object"
},
"name": "record_payment"
}
]
}What the leaf hashes
{"body":"16ae125b8dac04704e96aefb1c069557b042e4da9e7c6ba2a85b1cc91b81068c","id":985812,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793240001210692,"prev":583731,"subject":"6d8a826b-5f69-48d8-96ec-a942b3b12283","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (242798 rows).
- 0xe095a695b4e9e6e8e53aa2676cbfacf459566ebc5249afe685856b7a41c5de27
- 0x8658e518f5731ee35d5a32305fbd38aecaae6a020421012820cc2ea23b5bf48f
- 0x570f13d3fcd5c7ef499eb696e6fb4ed1ec0c2c0916b108ad3eed595e2615c845
- 0x19d6408b5ea35c6fc1d8c3caa4dcb74416d7f340192876ff9b45adbdee1e4f4a
- 0x5a1d7e7bc731a851dc9e36a40f6d79d416960d451ed85442798c2ef8baeb6f88
- 0x0e8b514e18620e86f41365245ed3a7e866e2b32b17de5d073d6cfc741df0a827
- 0x4def480ae8614f94a0d11dff6601d7444c6ee3fa8abc0bce1add1253f724f663
- 0x8999ce9abd4223843e7aa4af8ad1e4db059138ac737cf407032d09297f9a4281
- 0x62ef9c773ebf9a593ee0fa3228193da5ccee51f5add45fdd5a2574d8ba28ad39
- 0xeaf8f032c70e2caed5718e418dd2f86034f4451a901d4e4612fec4df621085ee
- 0x17888067c344707222a1a35c7975de2c75848c487d3756a917c9a45f255c01a9
- 0x0a1e9d152c6b62d40c58741a87f85f3868a66ce64462c44c61e6461da548462a
- 0x064aad02bfe6e55281a4da30da2a91a289f618df1d6a346db244682ddd6c8d93
- 0xb75e183026f9112474e3710d846b63188d3bba750c3ad3feabd9a22ee7d080fc
- 0xa7d3fa0a08edea990614977b51a6b3289c357a88d8ca06dcbfe67415a017c0e7
- 0xa034ebc8d117fbf1ed466b70baa0478bf213b743e1a41cba1d2da7a9f310184d
- 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
- 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1