addrbookFor publishers
← The evidence ledger

Evidence row 557363

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 91a6db47-5086-40f5-9821-b0064b1f0611
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
1c2f0104b843d93baa13f603708bdc5bcd2bc6c67289be187c224d488599d6a4
Leaf
0xb477c33253092326f4d5121cfb549e530cb101ab55b585c0d19aad920bcd686d

What was observed

{
  "count": 11,
  "tools": [
    {
      "description": "Return the current USD balance for an account. Use this to decide whether you can call create_order or need to topup_create first.",
      "inputSchema": {
        "properties": {
          "account_token": {
            "type": "string"
          }
        },
        "required": [
          "account_token"
        ],
        "type": "object"
      },
      "name": "account_balance"
    },
    {
      "description": "Return the canonical 4-call recipe for buying a server, with examples. Call this first if you are unsure how to use the tools.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "agent_help"
    },
    {
      "description": "Deploy a server from your USD balance. BALANCE-ONLY: you must topup_create first (min $30, see topup_bonus for free credit tiers), wait for the topup to confirm, then call this. If your balance is short, returns {insufficient_balance: true, topup_required: true, deficit_usd, topup: {suggested_usd, suggested_bonus, ...}} — call topup_create with that amount and retry. If no account_token is provided, a new account is created and the token is returned — STORE IT. Server is active immediately on success.",
      "inputSchema": {
        "properties": {
          "account_token": {
            "description": "optional Bearer token; if absent, a new account is created",
            "type": "string"
          },
          "billing": {
            "default": 1,
            "description": "months billed. 3/6/12 commits get 25/35/50% discount.",
            "enum": [
              1,
              3,
              6,
              12
            ],
            "type": "integer"
          },
          "dry_run": {
            "default": false,
            "description": "set true for a synthetic deploy preview — no balance debit, no provisioning",
            "type": "boolean"
          },
          "extra_ips": {
            "default": 0,
            "type": "integer"
          },
          "location": {
            "type": "string"
          },
          "os": {
            "default": "ubuntu-24",
            "description": "OS slug. RDP must use a win-* slug; GPU must use a Linux + CUDA slug like ubuntu-22-cuda, ubuntu-22-pytorch, ubuntu-22-comfyui, ubuntu-22-ollama.",
            "type": "string"
          },
          "plan": {
            "type": "string"
          },
          "root_password": {
            "description": "optional initial root password",
            "type": "string"
          },
          "type": {
            "enum": [
              "vps",
              "dedicated",
              "rdp",
              "gpu"
            ],
            "type": "string"
          }
        },
        "required": [
          "type",
          "plan",
          "location"
        ],
        "type": "object"
      },
      "name": "create_order"
    },
    {
      "description": "List the 7 offshore jurisdictions AnonPort operates in, with privacy/legal features.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_locations"
    },
    {
      "description": "List all VPS, dedicated, RDP or GPU plans with prices per location. RDP is only available in NL/RO/MD/RU. GPU is only available in IS/NL/RO/MD (Russia excluded due to NVIDIA export controls).",
      "inputSchema": {
        "properties": {
          "location": {
            "description": "optional location slug to filter (iceland, panama, moldova, romania, switzerland, netherlands, russia)",
            "type": "string"
          },
          "type": {
            "description": "vps, dedicated, rdp, or gpu",
            "enum": [
              "vps",
              "dedicated",
              "rdp",
              "gpu"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_plans"
    },
    {
      "description": "Poll the status of a top-up (or legacy crypto-direct order). pending → confirmed (balance credited + bonus applied) for topups; pending → confirmed → active for legacy orders. After a topup confirms, call create_order to deploy.",
      "inputSchema": {
        "properties": {
          "account_token": {
            "type": "string"
          },
          "dry_run": {
            "default": false,
            "type": "boolean"
          },
          "order_id": {
            "description": "payment_id returned by topup_create (or legacy create_order)",
            "oneOf": [
              {
                "type": "integer"
              },
              {
                "type": "string"
              }
            ]
          }
        },
        "required": [
          "order_id",
          "account_token"
        ],
        "type": "object"
      },
      "name": "payment_status"
    },
    {
      "description": "Calculate the final price (USD) for a plan + location + billing period, including discounts and any RAM / disk / extra-IP upgrades.",
      "inputSchema": {
        "properties": {
          "billing": {
            "description": "months billed — 3/6/12 trigger 25/35/50% discounts.",
            "enum": [
              1,
              3,
              6,
              12
            ],
            "type": "integer"
          },
          "extra_ips": {
            "default": 0,
            "type": "integer"
          },
          "location": {
            "type": "string"
          },
          "plan": {
            "description": "plan name (e.g. \"IS-S\", \"PA-M\", \"DS-1-CH\", \"NL-L\" for GPU H100)",
            "type": "string"
          },
          "ram_upgrade": {
            "default": 0,
            "enum": [
              0,
              32,
              64,
              128,
              256
            ],
            "type": "integer"
          },
          "type": {
            "enum": [
              "vps",
              "dedicated",
              "rdp",
              "gpu"
            ],
            "type": "string"
          }
        },
        "required": [
          "type",
          "plan",
          "location",
          "billing"
        ],
        "type": "object"
      },
      "name": "quote"
    },
    {
      "description": "Send a lifecycle command to a server: reboot, shutdown, start, reinstall, or console_link.",
      "inputSchema": {
        "properties": {
          "account_token": {
            "type": "string"
          },
          "action": {
            "enum": [
              "reboot",
              "shutdown",
              "start",
              "reinstall",
              "console_link"
            ],
            "type": "string"
          },
          "server_id": {
            "oneOf": [
              {
                "type": "integer"
              },
              {
                "type": "string"
              }
            ]
          }
        },
        "required": [
          "server_id",
          "action",
          "account_token"
        ],
        "type": "object"
      },
      "name": "server_action"
    },
    {
      "description": "Fetch IP, root password and console URL for a server, once status is active.",
      "inputSchema": {
        "properties": {
          "account_token": {
            "type": "string"
          },
          "dry_run": {
            "default": false,
            "type": "boolean"
          },
          "server_id": {
            "oneOf": [
              {
                "type": "integer"
              },
              {
                "type": "string"
              }
            ]
          }
        },
        "required": [
          "server_id",
          "account_token"
        ],
        "type": "object"
      },
      "name": "server_credentials"
    },
    {
      "description": "Return the bonus credit tiers applied to top-ups. Use this BEFORE topup_create so you can pick an amount that maximises free credit. No auth required.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "topup_bonus"
    },
    {
      "description": "Top up your USD balance with crypto. Minimum $30, maximum $2000 per top-up. Bonus credit is applied automatically on confirmation: $100 → +$25, $250 → +$75, $500 → +$200, $1000 → +$500, $1500 → +$1000, $2000 → +$2000 (linear interpolation between anchors, no bonus below $100). Call topup_bonus first to see the full tier table. Returns a payment_id, deposit address and amount_crypto — send it from your wallet, then poll payment_status(order_id=payment_id) until status=confirmed.",
      "inputSchema": {
        "properties": {
          "account_token": {
            "description": "optional Bearer token; if absent, a new account is created and the token is returned (STORE IT)",
            "type": "string"
          },
          "amount": {
            "description": "USD amount to top up (min 30, max 2000)",
            "maximum": 2000,
            "minimum": 30,
            "type": "number"
          },
          "crypto": {
            "enum": [
              "BTC",
              "XMR",
              "ETH",
              "USDT",
              "USDTTRC",
              "LTC",
              "TRX",
              "SOL"
            ],
            "type": "string"
          },
          "dry_run": {
            "default": false,
            "description": "set true to preview the response without creating a real invoice",
            "type": "boolean"
          }
        },
        "required": [
          "amount",
          "crypto"
        ],
        "type": "object"
      },
      "name": "topup_create"
    }
  ]
}

What the leaf hashes

{"body":"1c2f0104b843d93baa13f603708bdc5bcd2bc6c67289be187c224d488599d6a4","id":557363,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793134531223175,"prev":null,"subject":"91a6db47-5086-40f5-9821-b0064b1f0611","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).

  1. 0xb477db80ca1b7c7935a5968389fbcfd6e2b41f20c1da0c1099239b3fa0506152
  2. 0x994f4ba0ca269f3df52694dee20249c7914e57474f26bf4b5dbe7d4dc4960b02
  3. 0xeb31de6404dbef33f90347fd796546cac7dd33d9984689d564c2eb4539104e8e
  4. 0x046605fb71a8b2348d4304836f2c0447b99d7eb425243a04d64a9ffb60e2b5de
  5. 0xae5054206db029a12e3c5969447ae84dd52d2999e1549980fba9fe107c14a33c
  6. 0xc37ec3e62aa45da238ffe7b4dc4f1710b2ba85db3fcfe08f6326d7dd41c98e98
  7. 0x663df754a4f8e43cd8c7a237eeccd6ba6d25cfbe37a6fea1ee552dea620aab65
  8. 0xc7f0c4bfbcf0c60b7edbfb566b89aaedf794334a19a66bd1a871e52b833285ae
  9. 0xf0997648115224a7178a9f19becc933e8de9f12413d8c006d614456e63e6035c
  10. 0x5c298f36f36224a52e8970f40e1a99de6e3ca1be644b9bdf930b4e17aebfadda
  11. 0x43473c302050eee376e0169659011f058a2eb8fc7d53a2ea0d1198e0f6d2a335
  12. 0x305c0e886bebb6df8123db384ccd0d5bfc3ddf1de5fbf4edca0aea32f7e223a0
  13. 0xf1104ea7df082465ff9df25ed29be80a0ac7c1c6b25c289b5d2e6ae5e6331952
  14. 0x87cb8935612c40b569de008a9bf8218cd24a06f74a7364a1654613d972fe00ed
  15. 0xec7bb68216a4deb1960acfbbd75da88f7e468b58adb9cf3ec62f2790e46508b3
  16. 0x64c405a28e8819716221eb2529fe4ce277ab08025e17e685cbd5ece75ceb75c7
  17. 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON