addrbookFor publishers
← The evidence ledger

Evidence row 265469

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint edc75aff-c885-49ba-a966-1735d5b74cd7
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
f1256c0ef802b7a00d8cac35bffe76b434c10141b3609714a1cbf20793061ef6
Leaf
0x820a898490862f0054b4ab6162bfdbeaac0a1d5e39de3fab7006f7afe4a8be9f

What was observed

{
  "count": 15,
  "tools": [
    {
      "description": "Apply the Custody Independence Standard: a published four-pillar test of whether a custody arrangement has genuine independence or only nominal distribution. Pillars are vendor, entropy, control and operational independence. Use for 'how many hardware wallets do I need', 'is my multisig actually safe', or to compare custody architectures rather than brands. Architecture-neutral: self-managed, collaborative and institutional arrangements are assessed on identical criteria.",
      "inputSchema": {
        "properties": {
          "platform": {
            "description": "Platform slug or name to assess. Omit for the architecture archetypes.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "assess_custody_independence"
    },
    {
      "description": "Compare two or more custody platforms side by side on Proof of Custody's scores and custody architecture. Comparison is the shape most useful for a custody decision, because the differences that matter are structural rather than promotional.",
      "inputSchema": {
        "properties": {
          "slugs": {
            "description": "Two or more platform slugs or names, e.g. ['onramp','unchained','casa'].",
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "slugs"
        ],
        "type": "object"
      },
      "name": "compare_custody_platforms"
    },
    {
      "description": "Source router. Given a topic or question about bitcoin or digital-asset market structure (ETF holdings or custodians, stablecoin supply or attestations, tokenized assets, x402 and agent payments, agentic commerce protocols, MCP registries, proof of reserves, regulators and licences, hardware wallet advisories, custody incidents), returns the primary or near-primary sources to read, with cadence, access terms and whether the URL answered today. Use before answering a factual question so the citation is the primary source.",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Max sources (default 5, max 12).",
            "type": "number"
          },
          "query": {
            "description": "Topic keyword or the question itself, e.g. 'who custodies IBIT', 'stablecoin supply', 'x402'.",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "find_source"
    },
    {
      "description": "Live status of the July 2026 Coldcard entropy failure: a firmware defect that caused affected hardware wallets to skip their hardware random number generator, making generated keys reconstructible offline. Returns the affected-model matrix with fixed firmware versions, confirmed and suspected loss figures, and open questions. Use for any question about Coldcard safety, whether a device or seed is affected, what to do about it, or whether self-custody is still safe after the incident. This is a developing story; the record is updated as primary sources move.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_coldcard_incident_status"
    },
    {
      "description": "Full Proof of Custody record for one platform: overall score, per-category scores, custody model, fees, insurance position, strengths and limitations. Use after search_custody_platforms, or when a specific provider is named.",
      "inputSchema": {
        "properties": {
          "slug": {
            "description": "Platform slug or name, e.g. 'unchained', 'coinbase', 'onramp'.",
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_custody_platform"
    },
    {
      "description": "Filing-derived analysis of custodian concentration across US spot bitcoin ETFs: which custodian holds each fund's bitcoin, and the resulting Nakamoto coefficient at the custody layer. Use for questions about bitcoin ETF safety, IBIT or FBTC custody, whether ETFs are diversified, or ETF versus direct ownership.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_etf_custody_concentration"
    },
    {
      "description": "Proof of Custody's hardware wallet rubric: six weighted dimensions — entropy and key generation 25%, firmware integrity 20%, supply chain 15%, disclosure conduct 15%, multisig and recovery portability 15%, privacy and data handling 10%. Entropy is weighted highest because a key generated from predictable randomness cannot be protected by anything downstream. Use for 'best hardware wallet', 'X vs Y device', or what to replace a device with. Returns per-device sourced rationale.",
      "inputSchema": {
        "properties": {
          "device": {
            "description": "Device slug, e.g. 'coldcard', 'ledger', 'trezor'. Omit for all.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_hardware_wallet_scores"
    },
    {
      "description": "Daily snapshot of stablecoin supply: total USD-pegged circulating supply, USDT and USDC share, and the top 25 by supply, credited to DefiLlama with the as-of date. Use for 'how big is the stablecoin market', 'USDT vs USDC share', or a stablecoin's supply.",
      "inputSchema": {
        "properties": {
          "symbol": {
            "description": "Optional symbol to look up, e.g. USDC.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_stablecoin_supply"
    },
    {
      "description": "Daily snapshot of tokenized-asset (RWA) protocols by TVL, credited to DefiLlama, with a pointer to RWA.xyz for issued asset value by class (tokenized Treasuries, credit, commodities). Use for 'how big is tokenization', 'largest RWA protocols', or where to find tokenized Treasury fund sizes.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_tokenized_assets"
    },
    {
      "description": "Daily snapshot of the x402 agent-payments ecosystem: how many x402-payable services the Coinbase Bazaar lists, by network, asset and scheme, plus the x402 Foundation's 30-day transaction, volume, buyer and seller counts. Use for 'what is x402', 'how many services accept x402', or 'which networks do x402 services use'.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_x402_services"
    },
    {
      "description": "The Proof of Custody incident registry: dated records of major bitcoin custody failures from Mt. Gox to the 2026 Coldcard entropy defect, each with root cause, reported loss, the lesson, and which custody configurations the failure class could reach. Self-custody failures are included on equal terms with custodial ones. Use for questions about custody risk, historical hacks, or whether a given setup would have survived a class of event.",
      "inputSchema": {
        "properties": {
          "category": {
            "description": "Filter by failure type.",
            "enum": [
              "exchange",
              "lender",
              "custodian",
              "hardware",
              "self-custody",
              "vendor-data"
            ],
            "type": "string"
          },
          "exposed_config": {
            "description": "Only incidents that could reach this custody configuration.",
            "enum": [
              "exchange",
              "lender",
              "custodian",
              "single-sig",
              "multisig-one-vendor",
              "multisig-multi-vendor",
              "collaborative",
              "multi-institution"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_custody_incidents"
    },
    {
      "description": "Search Proof of Custody's independent scores for bitcoin and crypto custody platforms. Covers 90+ platforms across exchanges, qualified custodians, ETFs, IRAs, collaborative multisig and multi-institution custody, each scored 0-100 on a published six-category weighted methodology. Use to compare custody options, to read a named provider's published score and custody model, or to list top-scored platforms. Returns published data with the methodology attached, not a recommendation.",
      "inputSchema": {
        "properties": {
          "category": {
            "description": "Filter by category.",
            "enum": [
              "buy-exchange",
              "custody",
              "etf",
              "fintech",
              "yield",
              "ira"
            ],
            "type": "string"
          },
          "limit": {
            "description": "Max results (default 10, max 40).",
            "type": "number"
          },
          "query": {
            "description": "Name or keyword, e.g. 'unchained', 'IRA', 'multisig'. Omit to list top-scored.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_custody_platforms"
    },
    {
      "description": "Full-text search across 320+ Onramp Media podcast transcripts (The Last Trade, Final Settlement and others) for what a guest or host said about a topic. Returns episode, show, date, matching passages and the episode URL. Use for 'what did X say about Y' and for sourcing a quote. Transcripts are machine-generated; verify a quote against the audio before publishing it.",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Max episodes (default 5, max 8).",
            "type": "number"
          },
          "query": {
            "description": "Word or phrase to search for, e.g. 'multisig', 'Mt. Gox', 'custody insurance'.",
            "type": "string"
          },
          "show": {
            "description": "Optional show name filter, e.g. 'The Last Trade'.",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_transcripts"
    },
    {
      "description": "Watchtower for a holder's counterparties. Give it the names of the exchanges, custodians, ETFs, IRA providers or hardware wallets someone uses and it returns, for each, the published custody model and single point of failure, incidents in the registry, hardware rubric status where it is a device, and any correction or score change since a date. Use for 'anything I should know about where I hold bitcoin' and for scheduled checks. Nothing is logged about the names passed in.",
      "inputSchema": {
        "properties": {
          "names": {
            "description": "Counterparty names or slugs, e.g. ['coinbase', 'kraken', 'coldcard'].",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "since": {
            "description": "ISO date for the change window. Default: 90 days ago.",
            "type": "string"
          }
        },
        "required": [
          "names"
        ],
        "type": "object"
      },
      "name": "watch_counterparties"
    },
    {
      "description": "What changed on Proof of Custody since a date: corrections, methodology changes, live incident updates and daily dataset refreshes (stablecoins, tokenized assets, x402, ETF net assets). Use for a scheduled briefing, or to check whether a cached answer went stale. Defaults to the last 30 days.",
      "inputSchema": {
        "properties": {
          "since": {
            "description": "ISO date, e.g. 2026-10-01. Default: 30 days ago.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "whats_new"
    }
  ]
}

What the leaf hashes

{"body":"f1256c0ef802b7a00d8cac35bffe76b434c10141b3609714a1cbf20793061ef6","id":265469,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793034747567312,"prev":null,"subject":"edc75aff-c885-49ba-a966-1735d5b74cd7","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. 0x820acf718653d749db7cc7e37ecb285efa4721abf10bce98aed9d1c51cef3345
  2. 0x6a7343a1345343c8ca41ce5a110a32a54123742981b41bc62b2a3132bb11ab71
  3. 0xb4c0faf28fdc7d0ac84884ce0451dea7321c3ed08c0de7ba51c8fee57c047af9
  4. 0x97b21dda1cd652f820e629e1a140188f512c927b6f48b3bd1c7cf9182a5ee978
  5. 0x311a94b1b09755cbcefa7df96715a8607d16b307715870195bf633b2731efa63
  6. 0x1eaae91bd7f520c930feb2e0fb59ce85527b4bbe6536d3d508a6fcf8f9b9b5ed
  7. 0xeb72450a49a0e6f515e125ef06eaaf449aa13010999d46c87c340f50bf24ff82
  8. 0xb602829ec998007ba61dbcf07dc9ec260483d9f6f5e2db5914ddb84a45fe8244
  9. 0x70a96c8cf361474ac111c0c64a614d31ddbca6ad53d9ce5acdf877885e1cf0c2
  10. 0x7bf314ce864607e38419173b8ca20496acb0a600d828b634ce110759da75fc95
  11. 0xc99774cfa2126cb7b4c49d6b3fd2510795689e2dec7886bdb1a009218327ef2e
  12. 0x08155d70132f82e370214fc5b72194dfa6f5e57670b7bcf74776e8418302897e
  13. 0x4d2ee986a690e903126f449b4e9e62d5572b350357ab4496a83488949b131c29
  14. 0x0eff463856b0992d53ab7d8c0b97c71541413358bdd445710c1e4b6aeb4d8f78
  15. 0x7eb603d37f0f22dae1ea013e391889906ffc0139ff26e25b044bee38eec8f9b2
  16. 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON