← The evidence ledger
Evidence row 305158
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 6d41b8a1-f5ad-408c-a3e2-cb252ff73c11
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- e3af9f502785f9242a5c490dd62619162f51ad0b83cd25d41cbf7a650cf9f86a
- Leaf
- 0xe8c00f6bb30b8eecee92d0a58c9696515dde9f287cc19ddb8f1c35b1fa80c855
What was observed
{
"count": 8,
"tools": [
{
"description": "Build the unsigned Solana USDC payment transaction for an order; the buyer signs and submits it with their wallet.",
"inputSchema": {
"properties": {
"buyer": {
"description": "Buyer Solana address",
"type": "string"
},
"expires_at": {
"type": "number"
},
"order_id": {
"type": "string"
},
"order_token": {
"type": "string"
},
"pack": {
"type": "string"
}
},
"required": [
"order_id",
"pack",
"order_token",
"expires_at",
"buyer"
],
"type": "object"
},
"name": "build_usdc_solana_tx"
},
{
"description": "Capture (complete) an approved PayPal order and receive the signed credit token.",
"inputSchema": {
"properties": {
"order_id": {
"description": "PayPal order id returned by create_paypal_checkout / the return URL token parameter",
"type": "string"
}
},
"required": [
"order_id"
],
"type": "object"
},
"name": "capture_paypal_purchase"
},
{
"description": "Compose a multi-panel scientific figure layout. Takes panel pixel dimensions (and optional detected axis positions per panel) plus figure settings, returns panel positions/sizes in millimetres using the aligned-grid engine: axis lines aligned per column/row, plot areas matched so baked-in text sizes unify. No image data is needed or accepted.",
"inputSchema": {
"properties": {
"panels": {
"items": {
"properties": {
"axes": {
"description": "Detected axis line positions/insets in source pixels (optional)",
"properties": {
"ax": {
"type": "number"
},
"ay": {
"type": "number"
},
"b": {
"type": "number"
},
"l": {
"type": "number"
},
"r": {
"type": "number"
},
"t": {
"type": "number"
}
},
"type": "object"
},
"h": {
"description": "Panel height in source pixels",
"type": "number"
},
"w": {
"description": "Panel width in source pixels",
"type": "number"
}
},
"required": [
"w",
"h"
],
"type": "object"
},
"maxItems": 52,
"minItems": 1,
"type": "array"
},
"settings": {
"properties": {
"alignAxes": {
"type": "boolean"
},
"columns": {
"description": "0 = auto",
"type": "integer"
},
"font": {
"description": "Label font size in pt",
"type": "number"
},
"gap": {
"type": "number"
},
"margin": {
"type": "number"
},
"scaling": {
"enum": [
"plot",
"uniform"
],
"type": "string"
},
"width": {
"description": "Figure width in mm (default 180)",
"type": "number"
}
},
"type": "object"
}
},
"required": [
"panels"
],
"type": "object"
},
"name": "compose_figure"
},
{
"description": "Create a PayPal Checkout order for high-res figure credits. Returns an approve URL for the human and the order id. After approval, call capture_paypal_purchase.",
"inputSchema": {
"properties": {
"pack": {
"description": "p1 = 1 figure $0.20 (agent rate), paper = Manuscript pack 12 figures $7, year = Researcher annual 200 figures $79, lab = Lab annual 1000 figures $249 (default p1)",
"enum": [
"p1",
"paper",
"year",
"lab"
],
"type": "string"
}
},
"type": "object"
},
"name": "create_paypal_checkout"
},
{
"description": "Create a USDC payment order on Solana or Ethereum, paid to the store wallet (fees ~$0 on Solana; buyer pays ETH gas on Ethereum). Returns payment instructions incl. a Solana Pay URL and reference.",
"inputSchema": {
"properties": {
"chain": {
"enum": [
"solana",
"ethereum"
],
"type": "string"
},
"pack": {
"description": "p1 = 1 figure 0.20 USDC (agent rate), paper = 12 figures 7 USDC, year = 200 figures 79 USDC, lab = 1000 figures 249 USDC",
"enum": [
"p1",
"paper",
"year",
"lab"
],
"type": "string"
}
},
"required": [
"chain",
"pack"
],
"type": "object"
},
"name": "create_usdc_order"
},
{
"description": "Get current pricing for Data Figure Studio and whether payments are configured.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_pricing"
},
{
"description": "OWNER ONLY: read the purchase ledger (totals + recent records, split by human vs agent buyers). Requires the admin_key (the ADMIN_KEY env var of the deployment).",
"inputSchema": {
"properties": {
"admin_key": {
"type": "string"
},
"limit": {
"description": "Max recent records to return (default 50, max 500)",
"type": "number"
}
},
"required": [
"admin_key"
],
"type": "object"
},
"name": "get_sales_report"
},
{
"description": "Check an order USDC payment on-chain (Solana: by signature or reference scan; Ethereum: by tx_hash after confirmations) and receive the signed credit token when paid.",
"inputSchema": {
"properties": {
"chain": {
"enum": [
"solana",
"ethereum"
],
"type": "string"
},
"expires_at": {
"type": "number"
},
"order_id": {
"type": "string"
},
"order_token": {
"type": "string"
},
"pack": {
"type": "string"
},
"signature": {
"description": "Solana transaction signature (optional)",
"type": "string"
},
"tx_hash": {
"description": "Ethereum transaction hash",
"type": "string"
}
},
"required": [
"chain",
"order_id",
"pack",
"order_token",
"expires_at"
],
"type": "object"
},
"name": "verify_usdc_order"
}
]
}What the leaf hashes
{"body":"e3af9f502785f9242a5c490dd62619162f51ad0b83cd25d41cbf7a650cf9f86a","id":305158,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793056293635495,"prev":null,"subject":"6d41b8a1-f5ad-408c-a3e2-cb252ff73c11","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xe8c030274b6fdcd7850b2b3cf335d96801c09e3c7af60865aee15f966aa262b5
- 0xb4c95d3ba48ecae3b4a695287713d4f59ef5590abcb23579350c0c0595690894
- 0x3e0845ab05ae344f543dcab5e9d69fe7015b165512f6470fbc0e0ed7f370df59
- 0x4f4b22f2705b82aa473b02a53fadb1381e3510b1c36115e57f0031e83d651e67
- 0xe57832872d83100be9b6fbf2c5240afa7426088c26f7800232a4c64b4a556c79
- 0xfb7e8234caeccb739fd7fd7b3776d7eed31fe8e411fb756921c3b630c935395b
- 0x299f20077e6f3c6258b90da07dc4dfac540e0865d80a2d48bc401be0d2ec7cf7
- 0x31904d2e5105b952d8fe910297e8f4b45af2283b44d4eb88bef7839f9cc6bdd8
- 0x25f28558a7c78c5bd7a38653106a233b9f20568bd00db8fbbdcbc4a03dc2f943
- 0x6660d88585624917f2e940d83f87f7e55f54cfd21b6105e91af9cff74045a16e
- 0x11f999a56e0d8cc7daa64e4903eb41d6078ed2b930cfcc1858070d91536f22ed
- 0x3d0b5282d5282c30fc9f86662367cab01d0dba65f13d2968391a7d087b79dfb3
- 0xafcc1fe54cfe00a3a1de33df127340075f22433bb89848bbc81499cd7aca5b2b
- 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
- 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
- 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae