← The evidence ledger
Evidence row 294551
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 402e5fcb-e849-4e71-9046-24166dc39ff4
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 603221f5b96e9536bf816d7694dc6e5249b82fad0b44ab3d8c10f3d39c10892d
- Leaf
- 0xa5fe5ec30ac4946472fe8765b7cd1ea336b7d62f895edd4502fefdab2de584d6
What was observed
{
"count": 4,
"tools": [
{
"description": "Use this for questions like 'is the internet censored in Iran' or 'is X blocked in Y' where Y is a country: returns Voidly's country-level censorship index entry for one two-letter country code (status level, score, OONI anomaly rate and measurement count over the index's rolling window). It is a country-level signal, not a check of one website. This connector has no per-site test. A site with no measurement is unknown, not accessible. The score is the share of OONI measurements flagged anomalous over the index window, not a measure of how censored a country is. The response update time is not when the underlying measurements were observed.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"country_code": {
"description": "Two-letter ISO country code.",
"pattern": "^[A-Za-z]{2}$",
"type": "string"
}
},
"required": [
"country_code"
],
"type": "object"
},
"name": "voidly_country_data"
},
{
"description": "Use this when you have a published Voidly incident ID (for example IR-2026-0253, from a Voidly page, report or citation) and need that censorship or shutdown incident's details: country, title, status, incident dates, source labels and measurement count. It cannot search incidents by country or keyword. Source labels are attribution, not independent corroboration; check status and dates before calling an incident current.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"incident_id": {
"description": "Published incident ID such as IR-2026-0253, or its hex hash ID.",
"pattern": "^(?:[A-Z]{2}-[0-9]{4}-[0-9]{4}|[a-fA-F0-9]{12,64})$",
"type": "string"
}
},
"required": [
"incident_id"
],
"type": "object"
},
"name": "voidly_incident_detail"
},
{
"description": "Use this for questions about how many incident records Voidly holds, such as 'how many censorship incidents has Voidly logged' or the date range of the record. Returns all-country counts of incident records by severity, type and status, the citable_censorship count, and the earliest and latest incident dates. The total includes connectivity-disruption signals and suspected single-source rows, so it is not a count of confirmed censorship; use citable_censorship for that. It does not filter by country and has no per-site check. A count does not show that censorship is happening now.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "voidly_incident_stats"
},
{
"description": "Use this for a global overview of Voidly's censorship measurement coverage: how many countries, networks and domains are measured, and the window dates of the confirmed-block layer. Country and domain pairs Voidly labels confirmed means blocking was seen on 3 or more networks in the layer window; treat them as leads to check, not verdicts, and check confirmed_block_layer.window_end. When the source marks that layer under review, its counts are withheld and review.verdict is unknown. Domains outside the measured set have no finding.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"required": [],
"type": "object"
},
"name": "voidly_measurement_summary"
}
]
}What the leaf hashes
{"body":"603221f5b96e9536bf816d7694dc6e5249b82fad0b44ab3d8c10f3d39c10892d","id":294551,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793050172659275,"prev":null,"subject":"402e5fcb-e849-4e71-9046-24166dc39ff4","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xa5fe552ce34890ac465527b4af8650d6d23b21d328d161e8bbaf885044f6f71c
- 0x80ae5f2e52b3e7f001292533b1360023f4414fc785562674276efbc9ba7d265a
- 0xef3f836ea6f851cdb61c75eb27f4bc21c153cdca15dbacc11bd5a7c335e17d37
- 0xcbcb01ab824834f860f0b60ddbf042ab2d1cccdaf1aaccc29fd87d75969c20f3
- 0x15184e5bc8e5e3a43c79d9aaa84796f3a8f8fe18f0488b88efce819f4cb3c2fc
- 0x3bfee5d09dd3fd54adb48b20889817423a67c5a702981278ec5ede0e9f8a4578
- 0x79878b925cd23180af6d59b4e106d1f6f15cbb6e83429bf18019316ec5e89899
- 0xdbbde2f72e5a041d4f117f1bbaf9635d23837e315cd7f6fa5e3799569ceade81
- 0xa77958e153943a895f1beb52fba3929bfedafb69f1e9d958d6f4b9a972909969
- 0x33d703f598c504ec2e707e9e28f8a7d8d8905961d218b5b3fe1041ecd10ed9d3
- 0xf237135c66ca84b49bee4316c469fc0289ef400162349fc2344fca1bb98dbd0e
- 0x21725c62783071369e87d9e0abedb3d8cc37bdab8d0d58308c28aeb7cfd2bc8c
- 0xc34c13c58ba9c342ea1b833ac1882a4aea22777c4fd1092b2f83d3bac6b9f845
- 0x428106f4ae4ec142f17aebf6fa50935242f8d3f1c211cf95d6351d03d11da2b7
- 0x62a900133713919f4eed33d8336876b7a6d538233b8a4f3ed03b29aa44f5bad0
- 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae