← The evidence ledger
Evidence row 566300
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 7e4e4463-5ae5-46cb-830a-78bd4de23c7a
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 41e9c81df15e832ad349966c2a71b5ff7fb0a5a983a4ae12da85aec23ab40468
- Leaf
- 0xf1b1b9922c41f50568562b9e124d6fc703de73e0a0c6858ca0c46b74950e014c
What was observed
{
"count": 6,
"tools": [
{
"description": "Side-by-side grades, KYC levels and incident counts for two listed services.",
"inputSchema": {
"properties": {
"a": {
"description": "First service (slug, name or domain).",
"type": "string"
},
"b": {
"description": "Second service.",
"type": "string"
}
},
"required": [
"a",
"b"
],
"type": "object"
},
"name": "compare_services"
},
{
"description": "Full listing for one service: KYC level and what the terms say about ID, Privacy and Safety grades with the points behind them, features and warnings, fees and limits, and every recorded incident with its source. Answers \"is X safe / legit / a scam / no-KYC?\".",
"inputSchema": {
"properties": {
"service": {
"description": "Slug, name or website domain, e.g. \"fixedfloat\", \"FixedFloat\" or \"ff.io\".",
"type": "string"
}
},
"required": [
"service"
],
"type": "object"
},
"name": "get_service"
},
{
"description": "Every category with its key, page, number of live listings and the feature keys rank_category accepts for it.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_categories"
},
{
"description": "Recorded incidents (held funds, hacks, exit scams, shutdowns, policy changes), newest first, each with its public source. Optionally for one service.",
"inputSchema": {
"properties": {
"limit": {
"default": 15,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"service": {
"description": "Optional service slug, name or domain.",
"type": "string"
}
},
"type": "object"
},
"name": "list_incidents"
},
{
"description": "The best-graded services in one category, sorted by Safety (default) or Privacy, with services that never or rarely ask for ID first and those whose terms let them demand ID (KYC level 3) after them. Services that require ID from every user are left out, as on the site. Optionally keep only services with given features.",
"inputSchema": {
"properties": {
"category": {
"description": "Category key; see list_categories.",
"enum": [
"exchanges",
"swaps",
"aggregators",
"p2p",
"onramps",
"cards",
"gift-cards",
"wallets",
"payments",
"marketplaces",
"vpn",
"vps",
"hosting",
"domains",
"email",
"esim",
"phone",
"email-alias",
"ai",
"proxies"
],
"type": "string"
},
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"must_have": {
"description": "Feature keys to require, e.g. [\"monero\", \"no-account\", \"onion\"]. list_categories shows the keys for each category.",
"items": {
"type": "string"
},
"type": "array"
},
"sort": {
"default": "safety",
"enum": [
"safety",
"privacy"
],
"type": "string"
}
},
"required": [
"category"
],
"type": "object"
},
"name": "rank_category"
},
{
"description": "Find no-KYC services by name, website domain or description, optionally within one category. Returns each match with its KYC level, Privacy and Safety grades and incident count.",
"inputSchema": {
"properties": {
"category": {
"description": "Optional category key.",
"enum": [
"exchanges",
"swaps",
"aggregators",
"p2p",
"onramps",
"cards",
"gift-cards",
"wallets",
"payments",
"marketplaces",
"vpn",
"vps",
"hosting",
"domains",
"email",
"esim",
"phone",
"email-alias",
"ai",
"proxies"
],
"type": "string"
},
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Name, domain or keywords, e.g. \"trocador\", \"monero swap\", \"vpn\".",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_services"
}
]
}What the leaf hashes
{"body":"41e9c81df15e832ad349966c2a71b5ff7fb0a5a983a4ae12da85aec23ab40468","id":566300,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793138417093138,"prev":null,"subject":"7e4e4463-5ae5-46cb-830a-78bd4de23c7a","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0xf1b1e098550e047865b06e2bb4fcc9c904c92d03e1306034e417653765685581
- 0x92a9996f71cc67f91f0812a62091b7665fdc743e6087bfbe21d8cab2393d198e
- 0xede7f2abeb74b484a579c708db5bfef389bde49e4cfd971a8c69d2bc65d57543
- 0xf8be58e1127205519391083ecf63a71b4964dc3733abe30a158bd06f5200f6af
- 0x4932afe30929657369f66de69f2f394a647adf3b14cd081c8abe241f49bc0637
- 0x053cd06109980d121e9a4f7d4becf281f5f0f1a5addd50333994f8e3c087c9a8
- 0x4f1c7a3074bbbe33d1e86e8bbe8b1b9334d254e58d85bf87b35e55cfbc6747fc
- 0x6e2f5b05616066759c08208b67f4d8b261909c76e245450fcff10ff3853cfcd4
- 0x51ef2597384a6934f8b25f160171672fb04d4b2993539956ca83112ff8275a14
- 0x885dedb11c9f215b861626770d162230c3d583157caa062b453cc22d1d3d2674
- 0x2ea101b6388c288056f45a9fd999778249a27a3187a1c19c21450a69a4412959
- 0xc76e7a2a7d72384a3306a63b271737f83983bf378cba5d40efe61cfc57eb7d40
- 0x47993ad5e402c748d96928c5127292d12f5f590d15cf544698f6bb348ad7dc9b
- 0xce1471491ffb52101d7cd9884cca0fb37a9496f6e8250375054907d24a35d04f
- 0x56f7109d4cde42492651beb1237c13cdcbf95e6fee2b2482391a2388e04c4629
- 0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f
- 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
- 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4