← 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).
- 0xb477db80ca1b7c7935a5968389fbcfd6e2b41f20c1da0c1099239b3fa0506152
- 0x994f4ba0ca269f3df52694dee20249c7914e57474f26bf4b5dbe7d4dc4960b02
- 0xeb31de6404dbef33f90347fd796546cac7dd33d9984689d564c2eb4539104e8e
- 0x046605fb71a8b2348d4304836f2c0447b99d7eb425243a04d64a9ffb60e2b5de
- 0xae5054206db029a12e3c5969447ae84dd52d2999e1549980fba9fe107c14a33c
- 0xc37ec3e62aa45da238ffe7b4dc4f1710b2ba85db3fcfe08f6326d7dd41c98e98
- 0x663df754a4f8e43cd8c7a237eeccd6ba6d25cfbe37a6fea1ee552dea620aab65
- 0xc7f0c4bfbcf0c60b7edbfb566b89aaedf794334a19a66bd1a871e52b833285ae
- 0xf0997648115224a7178a9f19becc933e8de9f12413d8c006d614456e63e6035c
- 0x5c298f36f36224a52e8970f40e1a99de6e3ca1be644b9bdf930b4e17aebfadda
- 0x43473c302050eee376e0169659011f058a2eb8fc7d53a2ea0d1198e0f6d2a335
- 0x305c0e886bebb6df8123db384ccd0d5bfc3ddf1de5fbf4edca0aea32f7e223a0
- 0xf1104ea7df082465ff9df25ed29be80a0ac7c1c6b25c289b5d2e6ae5e6331952
- 0x87cb8935612c40b569de008a9bf8218cd24a06f74a7364a1654613d972fe00ed
- 0xec7bb68216a4deb1960acfbbd75da88f7e468b58adb9cf3ec62f2790e46508b3
- 0x64c405a28e8819716221eb2529fe4ce277ab08025e17e685cbd5ece75ceb75c7
- 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
- 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4