← The evidence ledger
Evidence row 306165
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint d9700a66-c75e-40c6-aec8-2205a6e65481
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 7f02956635d7a367238ebc52eb12f2ce14e9cab7843160a62ec9d5e7c1a97bb8
- Leaf
- 0xab0234573ccd0162ffe8550403213f5b0bd361ca10d48f1e627a59569227a0ab
What was observed
{
"count": 12,
"tools": [
{
"description": "Get full details for a specific California Grand Jury report by ID. Includes findings, recommendations, and responses. Requires X-API-Key header (50 req/day shared with data.ungovr.org). Get a key at https://www.ungovr.org/open-data/api-keys.",
"inputSchema": {
"properties": {
"id": {
"description": "Report ID (from search results)",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_cgj_report"
},
{
"description": "Get full details for a specific government entity by its URL slug (e.g., \"us/ca/ventura\"). Works at any depth of the hierarchy, including cities, school districts and special districts (e.g., \"us/ca/santa-barbara/spd/carpinteria-valley\"). Returns name, type, website, parent, children, domain status, and metadata.",
"inputSchema": {
"properties": {
"slug": {
"description": "Entity URL slug at any depth (e.g., \"us/ca/ventura\", \"us/ca/santa-barbara/city/carpinteria\", \"ie/cork\", \"kr/seoul\")",
"type": "string"
}
},
"required": [
"slug"
],
"type": "object"
},
"name": "get_entity"
},
{
"description": "Get the open records law (FOIA/RTI equivalent) governing a jurisdiction: name, citation, response deadlines, fees, exemptions, appeal process, records retention rules and RTI rating. Accepts a jurisdiction slug (\"us/ca\", \"ie\", \"in/mh\") or any UnGovr entity slug at any depth (\"us/ca/santa-barbara/city/carpinteria\" resolves to the California law). US federal FOIA is jurisdiction \"us\". When the answer comes from a parent jurisdiction the response includes \"resolved_from\".",
"inputSchema": {
"properties": {
"jurisdiction": {
"description": "Jurisdiction slug or entity slug at any depth (e.g., \"us/ca\", \"us\", \"uk\", \"us/ca/ventura\")",
"type": "string"
}
},
"required": [
"jurisdiction"
],
"type": "object"
},
"name": "get_open_records_law"
},
{
"description": "Get the full hierarchy of government entities where an UnGovr product is available. product=\"request\" returns the worldwide UnGovr Request coverage footprint (where you can file a government service request); product=\"cgj\" returns Civil Grand Jury coverage. Public, no API key required.",
"inputSchema": {
"properties": {
"product": {
"description": "Product id: \"request\" or \"cgj\"",
"enum": [
"request",
"cgj"
],
"type": "string"
}
},
"required": [
"product"
],
"type": "object"
},
"name": "get_product_coverage"
},
{
"description": "List all countries with government entity data in UnGovr, including entity counts and coverage metadata.",
"inputSchema": {
"properties": {},
"required": [],
"type": "object"
},
"name": "list_countries"
},
{
"description": "List available service request categories and types for a country. Returns service types grouped by category (e.g., Infrastructure, Utilities, Parks). Use this to discover valid service_type_id values for submit_service_request. Supported countries: US, IE (Ireland), GB (United Kingdom).",
"inputSchema": {
"properties": {
"country": {
"description": "Two-letter country code: \"us\", \"ie\", or \"gb\" (default: \"us\")",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "list_service_types"
},
{
"description": "Best-effort mapping from a domain to the jurisdiction whose law governs its OPERATOR. Authoritative for government domains in the UnGovr corpus (method \"entity_domains\"); otherwise an inference from suffix or country-code TLD, or \"unknown\". Never uses server or edge-node location: a CDN PoP's geography is not the legal signal, the operator's establishment is. IP addresses are refused for the same reason. Requires X-API-Key header (50 req/day, shared with data.ungovr.org). Get a key at https://www.ungovr.org/open-data/api-keys.",
"inputSchema": {
"properties": {
"domain": {
"description": "Hostname or URL (e.g. \"ventura.org\", \"https://www.stadt-koeln.de/x\"). IP addresses are rejected.",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "resolve_domain_jurisdiction"
},
{
"description": "Maps an ISO 3166 code to the UnGovr jurisdictions whose law reaches the place, from the published crosswalk (https://data.ungovr.org/v1/crosswalk/iso-3166/index.json, CC BY 4.0). Accepts a country (FR, PR, EU, XK), a first-level subdivision (US-CA, GB-ENG), or the country and region an edge emits as two arguments (country US, region CA). Returns the canonical URN, the stack of governing layers (the place, its sovereign, a union or treaty area that reaches it), OCD-ID, Wikidata QID, precision, a reason when a code cannot be placed, and the crosswalk version. It maps what an edge already knows: it never resolves an IP address (those are refused and not echoed), a city or a postal code, and Cloudflare's XX and T1 answer with a reason, not a guess. Free, rate-limited per IP.",
"inputSchema": {
"properties": {
"code": {
"description": "An ISO 3166 code (\"US-CA\", \"FR\"), or the country when region is given (\"US\"). Never an IP address.",
"type": "string"
},
"region": {
"description": "Optional. The region an edge sent beside the country: \"CA\" or \"US-CA\". An empty string means the edge sent none and the answer is at country precision.",
"type": "string"
}
},
"required": [
"code"
],
"type": "object"
},
"name": "resolve_jurisdiction"
},
{
"description": "Search California Grand Jury reports by county, year, and/or title keyword. Returns report metadata (title, year, county, themes). Requires X-API-Key header (50 req/day). Get a key at https://www.ungovr.org/open-data/api-keys. For the list of valid county names, query the UnGovr entity API: GET https://data.ungovr.org/v1/entities/us/ca.json",
"inputSchema": {
"properties": {
"county": {
"description": "County name (e.g., \"Los Angeles\", \"San Francisco\")",
"type": "string"
},
"limit": {
"description": "Maximum results to return (default 20, max 100)",
"type": "number"
},
"offset": {
"description": "Number of results to skip for pagination (default 0)",
"type": "number"
},
"query": {
"description": "Substring to match against report title (case-insensitive)",
"type": "string"
},
"year": {
"description": "Filter by jury year (reports from that year)",
"type": "number"
}
},
"required": [],
"type": "object"
},
"name": "search_cgj_reports"
},
{
"description": "Search government entities by country, optional state/province, name query, and entity type. Searches every tier of government in the jurisdiction, not just the top one: counties, cities, school districts, special districts, fire and police districts, joint powers authorities and regulated utilities are all reachable. Returns matching entities with slugs, types, and website URLs, plus a \"scope\" field — \"full\" means every tier was searched, \"direct_children\" means only the top tier was (narrow by state and search again). Unrecognised arguments are rejected, not ignored.",
"inputSchema": {
"properties": {
"country": {
"description": "Two-letter country code (e.g., \"us\", \"ca\", \"ie\")",
"type": "string"
},
"limit": {
"description": "Maximum results to return (default 20, max 100)",
"type": "number"
},
"offset": {
"description": "Number of results to skip for pagination (default 0)",
"type": "number"
},
"query": {
"description": "Substring to match against entity name (case-insensitive)",
"type": "string"
},
"state": {
"description": "State/province code to narrow search (e.g., \"ca\" for California, \"on\" for Ontario)",
"type": "string"
},
"type": {
"description": "Filter by entity type, exact match (e.g., \"county\", \"city\", \"school_district\", \"special_district\", \"fire_district\", \"police_department\", \"jpa\", \"regulated_utility\"). The parameter is named \"type\", not \"entity_type\".",
"type": "string"
}
},
"required": [
"country"
],
"type": "object"
},
"name": "search_entities"
},
{
"description": "Search government transparency laws across five domains: open records, open meetings, fiscal transparency, digital accessibility, and oversight bodies. Filter by country, pillar, and/or a substring of the law name, citation, or jurisdiction. Returns compact records with jurisdiction slugs; use get_open_records_law for full open-records detail.",
"inputSchema": {
"properties": {
"country": {
"description": "Two-letter country code (e.g., \"us\", \"de\", \"br\")",
"type": "string"
},
"limit": {
"description": "Maximum results to return (default 20, max 100)",
"type": "number"
},
"offset": {
"description": "Number of results to skip for pagination (default 0)",
"type": "number"
},
"pillar": {
"description": "Law domain to search",
"enum": [
"records",
"meetings",
"fiscal",
"accessibility",
"oversight"
],
"type": "string"
},
"query": {
"description": "Substring to match against law name, citation, or jurisdiction (case-insensitive)",
"type": "string"
}
},
"required": [],
"type": "object"
},
"name": "search_transparency_laws"
},
{
"description": "Submit a government service request (e.g., report a pothole, broken streetlight, illegal dumping). The request is validated, geocoded, classified, routed to the correct government entity, and recorded. Delivery is enabled per-entity: where the target channel is live, the request is transmitted (response delivery.state = \"sent\", or \"held\" when queued for review); for entities not yet enabled it is recorded and routable but not transmitted (delivery.state = \"dry_run\", or \"handoff\" with a redirect_url the user finishes). Always check delivery.state. Requires X-API-Key header. Rate limit: 2 requests/hour. Supported countries: US, IE (Ireland), GB (United Kingdom).",
"inputSchema": {
"properties": {
"address": {
"description": "Address to geocode (e.g., \"123 Main St, Ventura, CA 93001\"). Provide this OR latitude+longitude.",
"type": "string"
},
"contact_email": {
"description": "Email of the person reporting the issue",
"type": "string"
},
"country_code": {
"description": "Country code: \"US\", \"IE\", or \"GB\" (default: \"US\")",
"type": "string"
},
"description": {
"description": "Description of the issue (10-5000 characters)",
"type": "string"
},
"images": {
"description": "Up to 3 base64-encoded images (optional). Each item: {data: \"base64...\", media_type: \"image/jpeg\"}",
"items": {
"properties": {
"data": {
"description": "Base64-encoded image data",
"type": "string"
},
"media_type": {
"description": "MIME type (image/jpeg, image/png)",
"type": "string"
}
},
"required": [
"data"
],
"type": "object"
},
"maxItems": 3,
"type": "array"
},
"latitude": {
"description": "Latitude (-90 to 90). Provide with longitude as alternative to address.",
"type": "number"
},
"longitude": {
"description": "Longitude (-180 to 180). Provide with latitude as alternative to address.",
"type": "number"
},
"service_type_id": {
"description": "Service type ID from list_service_types (optional — auto-classified from description if omitted)",
"type": "string"
}
},
"required": [
"description",
"contact_email"
],
"type": "object"
},
"name": "submit_service_request"
}
]
}What the leaf hashes
{"body":"7f02956635d7a367238ebc52eb12f2ce14e9cab7843160a62ec9d5e7c1a97bb8","id":306165,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793056839069871,"prev":null,"subject":"d9700a66-c75e-40c6-aec8-2205a6e65481","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xab027264cdd1087ecf18d148ec0a3e0886746c12626882eb428f969587e2d6f8
- 0x801d3e3a8329e550361a365173b650f6e618dd372360addc2c73e7537998793c
- 0xb8bcdd9d38d8e03d7a903df4b8b4655ad41151a6c4cdbca7b915e3318b579bce
- 0x8f0b7621c8f0156775082258e98324789bd73c107bb4c941ae743b44ea6c26e0
- 0xd99368674442c944268f5ccd1f23965df5e341a92f5e66e88736afb40313fcac
- 0x164a07e8a9d29150270f3576a12906eee0af21787642596d07f3a9d9f2f53ffa
- 0xa1851eb00494d88bbcb86826cf8d448de9233f33d65723075c9c1b439d9cbd68
- 0xcf0c196ce35437e07cc8bc0af62a8e5979df6538dcdb4c87a0694720f0cbbeb1
- 0xb2f9446ce7798f59d9247a308536d0fd17fdd2b00d7475c5d4e70be1fc3f2ab1
- 0xea4d13234daa2356ba56f85bc05f62bf50c2b60afe9142f035f11ed729c88248
- 0x34f0b80539e95d0ba892dff063414c35c62850f82e1414765524114c8dbacb57
- 0x09a19b8d31a6e948e5051cb72b98b1d2b2bfe053f62d6d24d61c22b3ed1c3f24
- 0x4700d6dfdb40e52e2ceb8ffe62c75f3f708d23452f828255fd003d795f5d9d66
- 0x3b4dba7d874fc323b0a364140a9c60f37bf547fe671897653118a9873fe03420
- 0x1a74ed3b3756b9cd946da49701bcec120ec88645013da99fa9eea60b39e1a570
- 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
- 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae