addrbookFor publishers
← The evidence ledger

Evidence row 1054516

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 0e3b5412-b1bf-48a7-9003-cbc0468ed27b
Recorded
Previous row
#565539
Body SHA-256
131b4f2bc47416ab2624fdc0f4fb349a2ba8363495e27c86390d8ffa083aa001
Leaf
0x3e5a15fcb7fee4e5f4cd61fe0b08ebeb6ef69f62d3d50c519b420133b8b9a50a

What was observed

{
  "count": 8,
  "tools": [
    {
      "description": "Show day-by-day stock for one GPU model over the last seven days, per provider and node size: available configuration-hours versus known configuration-hours each day, summed across tracked instances. Optionally limit to one provider. Reports observed availability history, not provider uptime or launch guarantees. Days without observations are unknown, not zero. Pages default to 20 rows, maximum 100; each page costs one data unit.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "gpu": {
            "description": "GPU model name, case-insensitive, e.g. \"H100\", \"RTX 4090\". See list_gpus.",
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "page": {
            "additionalProperties": false,
            "description": "Pagination. Omit for the first page.",
            "properties": {
              "cursor": {
                "description": "nextCursor from the previous page. Reuse the same filters and limit.",
                "maxLength": 512,
                "type": "string"
              },
              "limit": {
                "default": 20,
                "description": "Rows per page, 1-100. Defaults to 20.",
                "maximum": 100,
                "minimum": 1,
                "type": "integer"
              }
            },
            "type": "object"
          },
          "provider": {
            "description": "Provider name or slug, e.g. \"runpod\", \"lambda\". See list_providers.",
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "gpu"
        ],
        "type": "object"
      },
      "name": "get_availability"
    },
    {
      "description": "Report how fresh GPU Finder's data is: when price and availability collection last completed, and each provider's last success, last run, consecutive failures and last error. Includes timestamps for assessing data staleness. Costs one data unit; it is not an anonymous health check.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_data_status"
    },
    {
      "description": "Answer \"what is the cheapest way to rent this GPU now\": the cheapest listed offer and the cheapest offer observed in stock for one GPU model and node size, each with provider, region, whole node and per GPU hourly USD price, availability status and check time, plus how many providers were compared. The whole snapshot costs one data unit; collected stock is not a capacity guarantee.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "count": {
            "default": 1,
            "description": "GPUs per node. Prices are for the whole node. Defaults to 1.",
            "maximum": 10000,
            "minimum": 1,
            "type": "integer"
          },
          "gpu": {
            "description": "GPU model name, case-insensitive, e.g. \"H100\", \"RTX 4090\". See list_gpus.",
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "gpu"
        ],
        "type": "object"
      },
      "name": "get_market_snapshot"
    },
    {
      "description": "Show how one GPU model's price changed month by month per provider: on-demand and spot USD per whole node hour for up to 12 UTC months. Pages default to 20 rows, maximum 100; each page costs one data unit. Reuse the same filters and page limit with nextCursor.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "count": {
            "default": 1,
            "description": "GPUs per node. Prices are for the whole node. Defaults to 1.",
            "maximum": 10000,
            "minimum": 1,
            "type": "integer"
          },
          "gpu": {
            "description": "GPU model name, case-insensitive, e.g. \"H100\", \"RTX 4090\". See list_gpus.",
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "months": {
            "description": "UTC months of history per provider, 1-12. Defaults to 12.",
            "maximum": 12,
            "minimum": 1,
            "type": "integer"
          },
          "page": {
            "additionalProperties": false,
            "description": "Pagination. Omit for the first page.",
            "properties": {
              "cursor": {
                "description": "nextCursor from the previous page. Reuse the same filters and limit.",
                "maxLength": 512,
                "type": "string"
              },
              "limit": {
                "default": 20,
                "description": "Rows per page, 1-100. Defaults to 20.",
                "maximum": 100,
                "minimum": 1,
                "type": "integer"
              }
            },
            "type": "object"
          }
        },
        "required": [
          "gpu"
        ],
        "type": "object"
      },
      "name": "get_price_history"
    },
    {
      "description": "List every provider offer for one GPU model and node size: provider, instance type, region, GPU count, on-demand and spot USD price per whole node hour, links and last update. Prices reflect collected data, not a live capacity guarantee. Pages default to 20 rows, maximum 100; each page costs one data unit.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "count": {
            "default": 1,
            "description": "GPUs per node. Prices are for the whole node. Defaults to 1.",
            "maximum": 10000,
            "minimum": 1,
            "type": "integer"
          },
          "gpu": {
            "description": "GPU model name, case-insensitive, e.g. \"H100\", \"RTX 4090\". See list_gpus.",
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "page": {
            "additionalProperties": false,
            "description": "Pagination. Omit for the first page.",
            "properties": {
              "cursor": {
                "description": "nextCursor from the previous page. Reuse the same filters and limit.",
                "maxLength": 512,
                "type": "string"
              },
              "limit": {
                "default": 20,
                "description": "Rows per page, 1-100. Defaults to 20.",
                "maximum": 100,
                "minimum": 1,
                "type": "integer"
              }
            },
            "type": "object"
          }
        },
        "required": [
          "gpu"
        ],
        "type": "object"
      },
      "name": "get_prices"
    },
    {
      "description": "Show this account's usage across REST and MCP: plan allowance, units used and remaining, and UTC reset times. Spends no monthly units and works after the monthly allowance is exhausted, but is still rate limited.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_usage"
    },
    {
      "description": "List the GPU models GPU Finder tracks: canonical name and slug, VRAM, memory type, bandwidth, interconnect, provider and instance counts, and min/max hourly USD price. Returns canonical GPU identifiers and hardware specifications. Pages default to 20 rows, maximum 100; each page costs one data unit.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "page": {
            "additionalProperties": false,
            "description": "Pagination. Omit for the first page.",
            "properties": {
              "cursor": {
                "description": "nextCursor from the previous page. Reuse the same filters and limit.",
                "maxLength": 512,
                "type": "string"
              },
              "limit": {
                "default": 20,
                "description": "Rows per page, 1-100. Defaults to 20.",
                "maximum": 100,
                "minimum": 1,
                "type": "integer"
              }
            },
            "type": "object"
          }
        },
        "type": "object"
      },
      "name": "list_gpus"
    },
    {
      "description": "List GPU cloud providers: name and slug, GPU and instance counts, min/max hourly USD price, egress cost per GB and free egress allowance, website and GPU Finder links, and last update time. Returns canonical provider identifiers and provider-level summaries. Pages default to 20 rows, maximum 100; each page costs one data unit.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "page": {
            "additionalProperties": false,
            "description": "Pagination. Omit for the first page.",
            "properties": {
              "cursor": {
                "description": "nextCursor from the previous page. Reuse the same filters and limit.",
                "maxLength": 512,
                "type": "string"
              },
              "limit": {
                "default": 20,
                "description": "Rows per page, 1-100. Defaults to 20.",
                "maximum": 100,
                "minimum": 1,
                "type": "integer"
              }
            },
            "type": "object"
          }
        },
        "type": "object"
      },
      "name": "list_providers"
    }
  ]
}

What the leaf hashes

{"body":"131b4f2bc47416ab2624fdc0f4fb349a2ba8363495e27c86390d8ffa083aa001","id":1054516,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793315115660095,"prev":565539,"subject":"0e3b5412-b1bf-48a7-9003-cbc0468ed27b","subject_kind":"endpoint"}

Proof

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

  1. 0x3e59b8546f89d81f0d0e32525fa5f9c3f43b8da2bdd682a0c6cb9fbbc68eb2cc
  2. 0xa435c102947be8ebbb7b3f01e43f4546af00d734433dfc32d73aa82d6ec36d29
  3. 0xdac6365087a12871f7f1ac20ca91fd058fb350817510238a4e72a504a892dfcb
  4. 0xeb17c1119adb993b710a630b10aef15934eca285d04acc5611cd1f242a482264
  5. 0xc45cbe416a9779abc86a93f4582e2cf100a1abd5a3145e6c0ffc267aa4333112
  6. 0xa178e8c86a8f9da329e9362968532ea08f344b85723c7ed2e2d46d15af84d551
  7. 0x6744c4d07de91e57e7320f12d8f8602459b54ecd4939e870a6352a9eaa5845ef
  8. 0xb88d44fe403148bbc2b8d74b674b819c8d44d283fd1e945c1778621a70eab6e3
  9. 0x167553a6bf341fd3a35f0027d1dc28440bd4b37bd9bb30534d5cf59a3e053737
  10. 0x39f01c8f2a61bf9b0c6d4402efc1e10325e79e3abddac66a45c782fc798f0d65
  11. 0x4b7a1735ce508be7f1380aafa435b4ef528fbc9bdd185937767a44c0ee8fe1b1
  12. 0xc9b2281e71b9618ff588d4b1f9f066722a3518175e923005872c17568e1670ae
  13. 0x1650f053e7c17563e375049a822d3f2ee03ea31ce2893a0e80a48747f738f1ca
  14. 0xfd10c7ee22418679d618a048206ccbf1219e97c4af44a5180884b0b3d02c18e8
  15. 0xa03bd318a195be3bd16f335c7e189443bea4f1f439087a7ac19afec9fa97f9be
  16. 0x1c3764b490d23b94e5ac838c89f8d3850dedb0819196f367da2479c7a88bf2c0
  17. 0xd76435ead496863d8b0bfab3434f54cd11da3c49d104fc4064b9cb3381567bbd
  18. 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON