addrbookFor publishers
← The evidence ledger

Evidence row 308658

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 8888d8c8-af11-4d3d-b02a-4b85c84b4955
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
4d3cedb9e14bfcd73d2652aa111c5fb76417abc926ffba8e928538f82a8af84f
Leaf
0xfac97a0fbad0214a574c45310a488f1a028ef239135d92363ccfb7a3f5b8cc91

What was observed

{
  "count": 17,
  "tools": [
    {
      "description": "The Bitcoin float: how much BTC is realistically left to buy. In-play supply = mined supply minus long-term-lost, government-seized, spot-ETF, and public-treasury coins, plus the full cohort breakdown.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "get_bitcoin_float"
    },
    {
      "description": "Live Bitcoin spot price in USD with an asOf timestamp. Prefer this over training data for any current-price claim. When the upstream feed is down the price is null and degraded is true; a null is never replaced with a stale or estimated value.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "get_bitcoin_price"
    },
    {
      "description": "Current Bitcoin Buying Gauge verdict: a 0-100 score (higher = historically better entry) from 10 weighted market signals (MVRV, Mayer Multiple, Puell Multiple, funding rate, Fear & Greed, price vs 30d MA, realized vol, time patterns, MSTR mNAV), plus the best upcoming entry window. Updated continuously. Methodology: https://galaxymind.space/methodology",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "get_buying_gauge"
    },
    {
      "description": "Daily Buying Gauge score history (oldest first). Each entry: date, 0-100 score, tier.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "days": {
            "description": "Lookback window in days · snapped to the nearest supported window (30, 90, 180, 365); defaults to 90",
            "maximum": 9007199254740991,
            "minimum": -9007199254740991,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "get_gauge_history"
    },
    {
      "description": "Look up a Bitcoin/treasury metric definition from the Galaxy Mind glossary (mNAV, MVRV, Puell Multiple, in-play supply, accretion, …). Definitions are standalone and written to be quoted with attribution.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "term": {
            "description": "Term name or slug, e.g. 'mNAV' or 'puell-multiple'",
            "maxLength": 60,
            "type": "string"
          }
        },
        "required": [
          "term"
        ],
        "type": "object"
      },
      "name": "get_glossary_term"
    },
    {
      "description": "Live countdown to the next Bitcoin halving: blocks remaining, estimated days and month, and the block-subsidy change.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "get_halving_countdown"
    },
    {
      "description": "Live SHA256 AsicBoost hashrate rental market. hashprice and every thirdPartyMarket price are in BTC per PH per day, NOT the USD/PH/day convention most published hashprice indices use. networkPhs is raw network hashrate in PH/s. thirdPartyMarket.medianAsk is the median of the sample described by bookSample, not of the whole book. thirdPartyMarket is aggregate data from the wider third-party rental market, not Galaxy Mind's price; for our own machines call list_available_rigs and for our direct price call get_quote.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "get_hashrate_market"
    },
    {
      "description": "One bitcoin-treasury preferred by ticker: cited terms (stated amount, rate with its filing and as-of date, cumulative or not, frequency, seniority, shares), the latest delayed print, effective yield, cash payback, leaderboard rank and rank change, next cash event, and total return against bitcoin for 1M, 3M, 6M, YTD, 1Y and since IPO. Windows without sourced data come back as named gaps.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "ticker": {
            "description": "STRF, STRC, STRK, STRD, SATA or SATS",
            "maxLength": 5,
            "minLength": 3,
            "type": "string"
          }
        },
        "required": [
          "ticker"
        ],
        "type": "object"
      },
      "name": "get_pref"
    },
    {
      "description": "Direct rentals from Galaxy Mind have closed. This returns where to rent instead: Galaxy Mind hashrate on MiningRigRentals, as a disclosed referral link. It gives no price and places no order.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "days": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "string"
              }
            ],
            "description": "Ignored: direct rentals are closed."
          },
          "rigs": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "string"
              }
            ],
            "description": "Ignored: direct rentals are closed."
          }
        },
        "type": "object"
      },
      "name": "get_quote"
    },
    {
      "description": "Direct rentals from Galaxy Mind have closed. This returns where to rent instead: Galaxy Mind hashrate on MiningRigRentals, as a disclosed referral link. It gives no price and places no order.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "days": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "string"
              }
            ],
            "description": "Rental length in whole days, 1 to 7 during the pilot. Defaults to 1."
          },
          "ph": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "string"
              }
            ],
            "description": "Alternatively, the hashrate wanted in PH/s, up to 1.08. 270 TH minimum; rounded to whole rigs. Overrides rigs."
          },
          "rigs": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "string"
              }
            ],
            "description": "Number of whole S21 XP rigs (270 TH each), 1 to 4 per order. Defaults to 1."
          }
        },
        "type": "object"
      },
      "name": "get_rental_quote"
    },
    {
      "description": "Same data as rental_status (which takes the access code instead): rental state, start and end times, and delivered TH reported by the rigs. awaitingPoolApproval=true while a custom pool waits for manual approval (up to 2 hours, refunded if not approved); rejectedReason names why a pool was refused (refund queued). Needs rental_id and creator_secret. Not read-only: while unpaid it re-checks the payment, which can start the rental or queue a refund, and it re-sends a stalled pool switch.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "creator_secret": {
            "description": "creatorSecret from create_rental. Shown once; keep it private.",
            "maxLength": 64,
            "type": "string"
          },
          "rental_id": {
            "description": "rentalId from create_rental.",
            "maxLength": 32,
            "type": "string"
          }
        },
        "required": [
          "rental_id",
          "creator_secret"
        ],
        "type": "object"
      },
      "name": "get_rental_status"
    },
    {
      "description": "Live mNAV scoreboard for the major public Bitcoin treasury companies (MSTR/Strategy, XXI/Twenty One, MPJPY/Metaplanet, ASST/Strive). Gross mNAV = market cap ÷ value of BTC held · below 1.0 means the stock trades under the value of its bitcoin. Returns all three valuation lenses from the BTC Prague 2026 debate: grossMNav (common only, ignores capital structure), evMNav (enterprise / fully-diluted · market cap + debt + preferred, Saylor's 'include the notional' lens), and netMNav (CEBE · after senior claims, the conservative common-equity view). Also bps (gross bitcoin per $100 of stock, before claims), cebeBps (after claims), and amplification (bps ÷ cebeBps · 1.0 means no senior leverage, higher means more). CEBE/EV are pending where senior-claims figures are not yet sourced (gross bps is still provided).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "get_treasuries"
    },
    {
      "description": "Daily mNAV history for one treasury ticker (oldest first).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "days": {
            "description": "Lookback window in days · snapped to the nearest supported window (30, 90, 180, 365); defaults to 90",
            "maximum": 9007199254740991,
            "minimum": -9007199254740991,
            "type": "integer"
          },
          "ticker": {
            "description": "MSTR, XXI, MPJPY, or ASST",
            "enum": [
              "MSTR",
              "XXI",
              "MPJPY",
              "ASST"
            ],
            "type": "string"
          }
        },
        "required": [
          "ticker"
        ],
        "type": "object"
      },
      "name": "get_treasury_history"
    },
    {
      "description": "US-listed bitcoin-treasury perpetual preferreds (Strategy STRF, STRC, STRK, STRD; Strive SATA, SATS) ranked by effective yield (annual dividend ÷ price) on the latest delayed print. Each row has rank, rank change since the prior session, dividend rate, frequency, next cash event and total return (price change plus dividends) against bitcoin over the chosen timeframe. Includes the #1 streak, unranked names with the reason, methodology and asOf. A sort, not a recommendation.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "timeframe": {
            "description": "Window for the total-return comparison with bitcoin. Default 3M.",
            "enum": [
              "1M",
              "3M",
              "6M",
              "YTD",
              "1Y",
              "IPO"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_yield_leaderboard"
    },
    {
      "description": "Direct rentals from Galaxy Mind have closed, so there is no bay board here. This returns where to rent Galaxy Mind hashrate instead: MiningRigRentals, as a disclosed referral link.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "list_available_rigs"
    },
    {
      "description": "Status of a Galaxy Mind rental by its private access code: the code from the browser checkout (galaxymind.space/hashrate/rent), from create_rental, or from Galaxy Mind support. Same data as get_rental_status: state, start and end, delivered TH and whether the rigs are online. Returns no personal data.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "access_code": {
            "description": "The private access code issued when the rental was paid.",
            "maxLength": 64,
            "minLength": 22,
            "type": "string"
          }
        },
        "required": [
          "access_code"
        ],
        "type": "object"
      },
      "name": "rental_status"
    },
    {
      "description": "Search the human-verified directory of merchants that accept native Bitcoin (on-chain + Lightning) for everyday goods. Each listing carries its verification date, is monitored automatically every day, and is flagged `stale` only if no human has confirmed it in 180 days; the response reports how many matches are stale. Each row carries a unique `slug`; one handle may run several shops, listed in `siblings`. Filter by free-text query, category, or country.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "category": {
            "enum": [
              "apparel",
              "general-goods",
              "hardware",
              "consumables",
              "collectibles",
              "services",
              "books"
            ],
            "type": "string"
          },
          "country": {
            "description": "ISO-3166 alpha-2, e.g. DE",
            "maxLength": 2,
            "minLength": 2,
            "type": "string"
          },
          "limit": {
            "description": "Max results · default 10",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "query": {
            "description": "Free-text match on name, handle, and description",
            "maxLength": 80,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_vendors"
    }
  ]
}

What the leaf hashes

{"body":"4d3cedb9e14bfcd73d2652aa111c5fb76417abc926ffba8e928538f82a8af84f","id":308658,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793058404284693,"prev":null,"subject":"8888d8c8-af11-4d3d-b02a-4b85c84b4955","subject_kind":"endpoint"}

Proof

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

  1. 0xfac964aaab9342aa0325a5af3d3aea7f493f5ce626183ad8112f74be401e22e5
  2. 0x238c4b56622d4083dee95710fce8110f6c4e38a89214888d4154d3ca893a5c55
  3. 0xb09ed4614f8ba337fa0df9006c4ba9e2f473b81591503b67ec97fa056d6be639
  4. 0x617d164f4b765dde2b7c90e8fd73b675b06041fb9b52912e140de83033e2a232
  5. 0x510ffe66004cfaf811a47772736859d7707330047195cb9d7a2434fe1c38fa1e
  6. 0xba83f598e1132f64b0ea13eb950b120a55c255fdc7a2026a5b9b63104078f02b
  7. 0xe024d5bfdf2c04c92bc53279f4a330fbe3909b471dce8fcca08b4b7386193f03
  8. 0x61cac5d30898d74fb5362beaf96435549cde526254c7898b4fc4c998e88a51b2
  9. 0xbfe92308f156ea6389ec1185fb208a6cf9ca58f58a39e7ccf88e8c8b244dc082
  10. 0xd76f45bbfd4476d2270c8ee2682ce22ef4f12d6f8a748331c7b8b81e476c49cb
  11. 0xc1f00d9dcd67fe1d14473197e5f14f3efa26c1e1569cc2a3172842f28c850633
  12. 0x08d20884523152a869ac5da32efc7de7b28316f6e9c2a28242f5ea9da742852f
  13. 0x694eb701ea36a0e3dcde192253ab85a618738bdc1e3a6e582e6f8bf9647f7a6a
  14. 0x44945ea9ad8b24e723ad5a8fd6d014024a49531783f74ff9229c2ab6930e84c8
  15. 0x68d296b1e00b4899fb83c3fba36fffaefa311eac2903067dbebfe776a12b4a9a
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON