← The evidence ledger
Evidence row 2077285
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint e3769d46-ca71-4842-a7fa-897191554b5f
- Recorded
- Previous row
- #1294442
- Body SHA-256
- 28480eb3d372d27ac7ccc7f159263bef92f3266c8a0fd8f759df6cfcde0e7467
- Leaf
- 0x14d57cd58afca73d3a3d6c04b3e036f05327a890e90071157b9ebb40f4f5b15c
What was observed
{
"count": 8,
"tools": [
{
"description": "Compute subtotal, tax, discount, grand total, and balance due from document items. Stateless.",
"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": "Convert document details to an invoice, estimate, receipt, credit note, or refund PDF. HTTP calls can return a temporary download link.",
"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": "Generate a vector PDF from document details. HTTP calls can return a temporary download link. Configured customer sync can save contact details and start follow-up. See https://pressmark.dev/privacy.",
"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 topic note (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_number": {
"description": "Document number. Left blank when omitted.",
"type": "string"
},
"doc_type": {
"description": "Archetype slug (invoice, receipt, residential_lease, nda, etc.).",
"type": "string"
},
"due_date": {
"description": "Payment due date (YYYY-MM-DD).",
"type": "string"
},
"execution_mode": {
"description": "Signature layout (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"
},
"issue_date": {
"description": "Issue date (YYYY-MM-DD).",
"type": "string"
},
"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": "Add blank section for notary completion.",
"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": "Signature fields with signer names, dates, and optional signature images.",
"items": {
"properties": {
"date": {
"description": "Signing date.",
"type": "string"
},
"signature_data": {
"description": "Base64 signature image data URI.",
"type": "string"
},
"signer_name": {
"type": "string"
},
"signer_title": {
"type": "string"
}
},
"required": [
"signer_name"
],
"type": "object"
},
"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": "Check one Pressmark report using its report ID and private access key. Returns its review status without exposing the report text or contact details.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"access_key": {
"maxLength": 64,
"minLength": 64,
"type": "string"
},
"report_id": {
"format": "uuid",
"type": "string"
}
},
"required": [
"report_id",
"access_key"
],
"type": "object"
},
"name": "get_feedback_status"
},
{
"description": "Read subscription tiers, single-pass unlocks, and checkout links. Stateless.",
"inputSchema": {
"examples": [
{}
],
"properties": {},
"type": "object"
},
"name": "get_pricing"
},
{
"description": "Render a PNG preview from supplied document details. HTTP calls can return a temporary image link.",
"inputSchema": {
"examples": [
{
"doc_type": "invoice",
"from": {
"name": "Acme Corp"
},
"to": {
"name": "Client LLC"
}
}
],
"properties": {
"compliance_mode": {
"description": "Compliance topic note (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_number": {
"description": "Document number. Left blank when omitted.",
"type": "string"
},
"doc_type": {
"description": "Archetype slug (invoice, receipt, residential_lease, nda, etc.).",
"type": "string"
},
"due_date": {
"description": "Payment due date (YYYY-MM-DD).",
"type": "string"
},
"execution_mode": {
"description": "Signature layout (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"
},
"issue_date": {
"description": "Issue date (YYYY-MM-DD).",
"type": "string"
},
"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": "Add blank section for notary completion.",
"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": "Signature fields with signer names, dates, and optional signature images.",
"items": {
"properties": {
"date": {
"description": "Signing date.",
"type": "string"
},
"signature_data": {
"description": "Base64 signature image data URI.",
"type": "string"
},
"signer_name": {
"type": "string"
},
"signer_title": {
"type": "string"
}
},
"required": [
"signer_name"
],
"type": "object"
},
"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": "preview_document"
},
{
"description": "Create a receipt or updated invoice from supplied payment details. Does not charge or verify payment. HTTP calls can return a temporary download link.",
"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"
},
{
"description": "Send a bug report, feature request, or general feedback to the private Pressmark inbox when the user asks. Include only details they choose to share; omit documents, passwords, and tokens.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"actual": {
"maxLength": 1500,
"type": "string"
},
"description": {
"maxLength": 6000,
"minLength": 1,
"type": "string"
},
"expected": {
"maxLength": 1500,
"type": "string"
},
"kind": {
"enum": [
"bug",
"feature",
"general"
],
"type": "string"
},
"reply_email": {
"description": "Optional email supplied by the user for feedback follow-up.",
"maxLength": 254,
"type": "string"
},
"request_id": {
"description": "A new UUID for this report. Reuse it when retrying unchanged feedback.",
"format": "uuid",
"type": "string"
},
"steps": {
"maxLength": 3000,
"type": "string"
},
"summary": {
"maxLength": 160,
"minLength": 1,
"type": "string"
},
"version": {
"maxLength": 80,
"type": "string"
}
},
"required": [
"request_id",
"kind",
"summary",
"description"
],
"type": "object"
},
"name": "submit_feedback"
}
]
}What the leaf hashes
{"body":"28480eb3d372d27ac7ccc7f159263bef92f3266c8a0fd8f759df6cfcde0e7467","id":2077285,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793601827238709,"prev":1294442,"subject":"e3769d46-ca71-4842-a7fa-897191554b5f","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (444186 rows).
- 0x14d55c8a827f6a4791728e1ef509073c9549fd07e0fdd36258380982f8b7ccd2
- 0x3d1db6ef26fee95f0e3ae53a1e09871799befd17d7e9a623af731148588218b9
- 0x935075e49b613f688d497ff0d51fbd35b5fdbc865afbc22858804bbd5ccb7cb0
- 0x3f3d238236a50ae4b3e6be0d9da34eb8c44066cf68bad5b94da84886e0dd20d3
- 0x541a283c552335f90263f72f241adf1a841c3c5671146ab5c15fed954c697e3d
- 0xb327c88b86a198f6eeff7a4b77300ca72073f65cef2c2786bc781cfd1604a97d
- 0xa80f3da6a122e0718a4a1ec8c01031f8fa3b17ba95f5076188c9a38302780e89
- 0x9a066dfbd651bceea2c39e89fddd685f578d530798842f8385bd44c50da91d12
- 0xd6d2479e8489041b92f321aac4eed47aa98c14fef2717d89b77ea42de560d6f7
- 0x6bdb2faaa91f2b0938f5984af58d2ac776fdc9e4df2e9a489990725730db9162
- 0xf44f0fcddcef75a816307aac86d276371d3b8c3277a733014c5e645f41f676cd
- 0xfa1845141ffa81f7d915a060343b5f7290a2b68a742f1d3ebc7a22ce047ba464
- 0x2033fb9eab106440990c11257e1d6c1dd310c69a65a92d2e65f3ba6271b8c85e
- 0xd35a6b56332d7bee4b13ce3efea77dd0a6863016f58691fb78e2e2faf7ab8e87
- 0xb6470417fdb2a0e3de9c1abb1722cbc88bc0dfb5afda0a77e1eac26ab1683ece
- 0xac40f077ca4be8c3432a67771725cc315e8101fc2649999cfad2c900a7640e27
- 0x53a741b69e9e51c4a288a74712aa6ac3fb28c8923cd3e6461d161c4f2d48b31a
- 0x050f2978b537f7afb21ee1551577cdf146d1c56f4df12d24315ae5e69366b0a4
- 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af