addrbookFor publishers
← The evidence ledger

Evidence row 515753

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 9c1d98cf-f2d9-4116-a57d-f0cc7c171fc0
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
676236045ecf1a9f8f631d9f822a68b3ca6f3aa4de1bbe5447c21107647a8bea
Leaf
0x834383b646f08b55f931b2277049d4e6ca7e545adde0b84c0647ebd6a2360a56

What was observed

{
  "count": 30,
  "tools": [
    {
      "description": "The compliance-report engine (deterministic, no LLM — cannot hallucinate) as a tool. Give a business profile; get the applicable AI-law obligations plus a reproducible 1–10 risk score with a named factor breakdown. `state` and `sector` are required. Paid feature (Pro+); lower tiers get a preview (risk band + counts + one sample obligation). NOT legal advice.",
      "inputSchema": {
        "properties": {
          "aiUse": {
            "description": "How AI is used.",
            "items": {
              "enum": [
                "hiring",
                "customer",
                "content",
                "analytics",
                "product",
                "other"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "ai_decision_impact": {
            "enum": [
              "hiring_firing",
              "credit_insurance",
              "healthcare",
              "housing",
              "internal_only",
              "not_sure"
            ],
            "type": "string"
          },
          "ai_policy": {
            "enum": [
              "formal",
              "informal",
              "none",
              "developing"
            ],
            "type": "string"
          },
          "ai_source": {
            "enum": [
              "custom",
              "third_party",
              "embedded",
              "combination",
              "not_sure"
            ],
            "type": "string"
          },
          "bias_audit": {
            "enum": [
              "recent",
              "old",
              "never",
              "unknown"
            ],
            "type": "string"
          },
          "countries": {
            "description": "EU/global country slugs also operated in/served.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "sector": {
            "description": "Sector slug (see list_sectors).",
            "type": "string"
          },
          "size": {
            "description": "Company size band (e.g. startup, small, medium, enterprise).",
            "type": "string"
          },
          "state": {
            "description": "US state slug (e.g. california).",
            "type": "string"
          }
        },
        "required": [
          "state",
          "sector"
        ],
        "type": "object"
      },
      "name": "assess_ai_compliance"
    },
    {
      "description": "Mint a FREE-tier API key and email it to the given address (the key is also returned once here). Paste that key into the connector's x-api-key header to unlock full fields, filters and higher limits. One active free key per email.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Where to deliver the key.",
            "type": "string"
          }
        },
        "required": [
          "email"
        ],
        "type": "object"
      },
      "name": "create_free_key"
    },
    {
      "description": "Generate the personalized, source-grounded AI-law COMPLIANCE REPORT for a business profile — the same deterministic engine behind the $79 report product (no LLM in the grounded path, so it cannot invent a statute, deadline, or penalty). Returns the risk assessment (1–10 score + applicable obligations) PLUS a signed download_url for the rendered PDF. `state` and `sector` are required. Paid feature (Pro+); lower tiers get a preview (risk band + counts + one sample obligation) with the PDF/download withheld and an upgrade hint returned verbatim. Every obligation is anchored to a real law + primary source. Informational only — NOT legal advice. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "aiUse": {
            "description": "How AI is used.",
            "items": {
              "enum": [
                "hiring",
                "customer",
                "content",
                "analytics",
                "product",
                "other"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "ai_decision_impact": {
            "enum": [
              "hiring_firing",
              "credit_insurance",
              "healthcare",
              "housing",
              "internal_only",
              "not_sure"
            ],
            "type": "string"
          },
          "ai_policy": {
            "enum": [
              "formal",
              "informal",
              "none",
              "developing"
            ],
            "type": "string"
          },
          "ai_source": {
            "enum": [
              "custom",
              "third_party",
              "embedded",
              "combination",
              "not_sure"
            ],
            "type": "string"
          },
          "bias_audit": {
            "enum": [
              "recent",
              "old",
              "never",
              "unknown"
            ],
            "type": "string"
          },
          "company": {
            "description": "Company name printed on the report (optional).",
            "type": "string"
          },
          "countries": {
            "description": "EU/global country slugs also operated in/served.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "email": {
            "description": "Delivery email printed on the report footer (optional).",
            "type": "string"
          },
          "jurisdiction": {
            "description": "Alias for `state` (US state slug).",
            "type": "string"
          },
          "sector": {
            "description": "Sector slug (see list_sectors), e.g. healthcare, finance, hr-recruiting.",
            "type": "string"
          },
          "size": {
            "description": "Company size band (e.g. startup, small, medium, enterprise).",
            "type": "string"
          },
          "state": {
            "description": "US state slug (e.g. california). `jurisdiction` is accepted as an alias.",
            "type": "string"
          }
        },
        "required": [
          "state",
          "sector"
        ],
        "type": "object"
      },
      "name": "generate_compliance_report"
    },
    {
      "description": "The upcoming AI-law effective / compliance-date calendar, derived deterministically from the curated corpus (no LLM). Each entry carries the verbatim source deadline text + primary-source URL; jurisdictions whose deadline text has no explicit date are reported only as meta.undated (never given an invented date). Free at every tier. This tool returns JSON; a compliance team can also SUBSCRIBE to the same feed as a live RFC 5545 calendar at https://ai-law-tracker.com/api/v1/deadlines?format=ical (webcal). NOT legal advice.",
      "inputSchema": {
        "properties": {
          "all": {
            "description": "Alias to include past dates as well (equivalent to upcoming=false).",
            "type": "boolean"
          },
          "jurisdiction": {
            "description": "Exact jurisdiction slug (e.g. california, us-federal, eu, canada). See list_jurisdictions.",
            "type": "string"
          },
          "scope": {
            "description": "One of: state, federal, eu, global.",
            "enum": [
              "state",
              "federal",
              "eu",
              "global"
            ],
            "type": "string"
          },
          "upcoming": {
            "description": "Only future dates (default true). Set false to include past effective dates too.",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "get_ai_deadlines"
    },
    {
      "description": "Fetch a single AI-law record by its stable id (the id field from search_ai_laws / list_ai_laws). Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "id": {
            "description": "The record uuid (the `id` from a list/search result).",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_ai_law"
    },
    {
      "description": "The interpreted \"what must I do\" layer: who must do what, by when, or owe what penalty, for a jurisdiction and/or sector. Every obligation is grounded in a real law record + primary source (no LLM). Provide at least a jurisdiction or a sector. Paid feature (Pro+); lower tiers get a one-item preview with an upgrade hint. NOT legal advice.",
      "inputSchema": {
        "properties": {
          "decision_impact": {
            "description": "What the AI decides about people (escalates applicability).",
            "enum": [
              "hiring_firing",
              "credit_insurance",
              "healthcare",
              "housing",
              "internal_only",
              "not_sure"
            ],
            "type": "string"
          },
          "jurisdiction": {
            "description": "Exact jurisdiction slug (e.g. california, us-federal, eu, canada). See list_jurisdictions.",
            "type": "string"
          },
          "sector": {
            "description": "A sector slug (see list_sectors), e.g. healthcare, finance, hr-recruiting.",
            "type": "string"
          },
          "use": {
            "description": "Comma-separated AI uses: hiring, customer, content, analytics, product, other.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_ai_obligations"
    },
    {
      "description": "The penalty & enforcement dataset for the applicable laws: monetary/other penalty, enforcing body, citation and primary source, plus a sector-level penalty-structure summary. Provide at least a jurisdiction or a sector. Paid feature (Developer+); lower tiers get a one-item preview. NOT legal advice.",
      "inputSchema": {
        "properties": {
          "jurisdiction": {
            "description": "Exact jurisdiction slug (e.g. california, us-federal, eu, canada). See list_jurisdictions.",
            "type": "string"
          },
          "sector": {
            "description": "A sector slug (see list_sectors).",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_ai_penalties"
    },
    {
      "description": "Liveness + backend status of the AI Law Tracker data API.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_api_status"
    },
    {
      "description": "One curated landmark bill by slug: its core fields, tiered source URLs, citations (identifier + audited aka), and cross-links. Where a matching live record exists, the response binds the change-timeline link (use get_law_history). Served from the primary-sourced registry (no LLM); a missing binding simply omits the history link, never fabricates one. Use list_bills for valid slugs. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "slug": {
            "description": "A bill slug (see list_bills).",
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_bill"
    },
    {
      "description": "How big the enforcement registry actually is: matters held, matters publishable, how many are withheld as duplicates or pending translation, breakdowns by agency, matter type and jurisdiction, and the de-duplicated monetary relief total. Use it to state coverage honestly — the number of matters a search can return is smaller than the number held, and the registry is a few dozen matters, not a comprehensive index of US AI enforcement. Free at every tier, no key needed. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_enforcement_coverage"
    },
    {
      "description": "Fetch one enforcement matter by its matter_uid (from search_enforcement_matters) with its full chain: the event timeline, the parties, the relief imposed and its dollar amount, the statutes cited, and the source documents each claim traces to. matter_uid is an OPAQUE KEY, not a description — read `caption` for the matter name; some uids are demonstrably mislabelled. Read `verification` (currently single_source on every matter), `events[].is_date_estimated` (the source gave a year, not a day) and `laws[].link_status` before repeating anything. Named private individuals are withheld from `parties` by policy. If `chains_sampled` is true you are seeing 2 rows of each chain and `chain_totals` gives the real sizes — say so rather than implying the matter is that small. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "matter_uid": {
            "description": "The `matter_uid` from a search result.",
            "type": "string"
          }
        },
        "required": [
          "matter_uid"
        ],
        "type": "object"
      },
      "name": "get_enforcement_matter"
    },
    {
      "description": "The citation projection for one law record: its identifier, title, audited alternate names, and a formatting-convenience suggested citation over public metadata (clearly labelled — never presented as an official cite). Free at every tier. No fabrication. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "id": {
            "description": "The record uuid (the `id` from a list/search result).",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_law_citations"
    },
    {
      "description": "Full change history for one law record — every observed snapshot (ascending), with what changed and the values at each point. Paid feature (Developer+): anon/free receive a 403 with an upgrade hint, which is returned verbatim. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "id": {
            "description": "The record uuid.",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_law_history"
    },
    {
      "description": "The primary/secondary source URLs backing one law record — its own official (.gov) link plus the curated jurisdiction sources, each tiered. Basic tiers (anon/free) get PRIMARY sources only; Developer+ get the full set incl. secondary/analysis links (the response carries an upgrade hint verbatim when withheld). Only real, held URLs — no fabrication. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "id": {
            "description": "The record uuid (the `id` from a list/search result).",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_law_sources"
    },
    {
      "description": "One sector’s cross-section: the free awareness OVERVIEW (name, inherent risk, enforcement bodies, federal penalty structure) PLUS the derived per-law obligations + penalties for that sector. The overview is open to every tier; the derived obligations/penalties are the salable interpreted layer (Pro+ for obligations) — under-tier callers get a one-item preview + upsell (meta.preview), never a blank wall. Every derived record is grounded in a real law + its primary source (no LLM). Use list_sectors for valid slugs. NOT legal advice.",
      "inputSchema": {
        "properties": {
          "sector": {
            "description": "A sector slug (see list_sectors), e.g. healthcare, finance, hr-recruiting.",
            "type": "string"
          }
        },
        "required": [
          "sector"
        ],
        "type": "object"
      },
      "name": "get_sector_detail"
    },
    {
      "description": "The audited AI-regulation news feed: headline + short excerpt + publisher + source URL (never full article text). Free/anon get a taste (fewer results, newest only, excerpt withheld); Developer+ gets the full archive with excerpts. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "from": {
            "description": "Only headlines published on/after this date (YYYY-MM-DD).",
            "type": "string"
          },
          "jurisdiction": {
            "description": "Exact jurisdiction slug (e.g. california, us-federal, eu, canada). See list_jurisdictions.",
            "type": "string"
          },
          "limit": {
            "description": "Page size (max 100; free/anon are capped lower).",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "description": "Pagination offset.",
            "minimum": 0,
            "type": "integer"
          },
          "q": {
            "description": "Keyword substring over headline + excerpt.",
            "type": "string"
          },
          "scope": {
            "description": "One of: state, federal, eu, global.",
            "enum": [
              "state",
              "federal",
              "eu",
              "global"
            ],
            "type": "string"
          },
          "since": {
            "description": "Alias for `from`.",
            "type": "string"
          },
          "to": {
            "description": "Only headlines published on/before this date (YYYY-MM-DD).",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_ai_law_news"
    },
    {
      "description": "List AI-regulation records with filters (scope, jurisdiction, status, in_force, updated_since, keyword q), sorting and pagination. Use this to browse laws for a place; use search_ai_laws for free-text search. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "in_force": {
            "description": "Filter by the in_force flag.",
            "type": "boolean"
          },
          "jurisdiction": {
            "description": "Exact jurisdiction slug (e.g. california, us-federal, eu, canada). See list_jurisdictions.",
            "type": "string"
          },
          "limit": {
            "description": "Page size (max 100; free/anon are capped lower).",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "description": "Pagination offset.",
            "minimum": 0,
            "type": "integer"
          },
          "order": {
            "description": "Sort direction (default desc).",
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "q": {
            "description": "Substring search over title + summary.",
            "type": "string"
          },
          "scope": {
            "description": "One of: state, federal, eu, global.",
            "enum": [
              "state",
              "federal",
              "eu",
              "global"
            ],
            "type": "string"
          },
          "sort": {
            "description": "Sort field (default updated_at).",
            "enum": [
              "updated_at",
              "record_date",
              "title"
            ],
            "type": "string"
          },
          "status": {
            "description": "Case-insensitive substring match on status.",
            "type": "string"
          },
          "updated_since": {
            "description": "ISO timestamp; only records updated at/after this.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_ai_laws"
    },
    {
      "description": "The curated landmark-bill index — the named, name-searchable AI laws (valid slugs for get_bill). Read from the primary-sourced landmark registry. Free at every tier. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_bills"
    },
    {
      "description": "Dataset facets: the distribution of record_type and scope across all records. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_categories"
    },
    {
      "description": "National (global-scope) jurisdictions with AI-law record counts. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_countries"
    },
    {
      "description": "The thirteen controlled vocabularies the enforcement filters accept — matter_type, matter_status, forum_type, party_role, party_kind, relief_type, event_type, ai_role, law_relation, verification, jurisdiction_level, pii_class and redaction_policy. Call this to get valid values for search_enforcement_matters instead of guessing them. Free at every tier, no key needed. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "kind": {
            "description": "Return just one vocabulary, e.g. matter_type.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_enforcement_categories"
    },
    {
      "description": "The 254 official sources behind the enforcement registry — agency newsrooms, AG press feeds, court dockets — with the last successful read and whether each is currently stale or blocked. Use it BEFORE concluding that an agency has done nothing: a stale or disabled source is a gap in our monitoring, not evidence of inaction, and only about half of the registry is currently answering. Free at every tier, no key needed. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "is_enabled": {
            "type": "boolean"
          },
          "is_stale": {
            "description": "true = sources we have not managed to read inside their own silence budget.",
            "type": "boolean"
          },
          "jurisdiction_level": {
            "enum": [
              "federal",
              "state",
              "multistate",
              "territory",
              "local",
              "international"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_enforcement_sources"
    },
    {
      "description": "All covered jurisdictions (US states, US federal, EU, and countries) with record counts. Use the returned slugs for the `jurisdiction` argument of other tools. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "scope": {
            "description": "One of: state, federal, eu, global.",
            "enum": [
              "state",
              "federal",
              "eu",
              "global"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_jurisdictions"
    },
    {
      "description": "A lean, human-scannable stream of the newest significant AI-law changes (inserts + real field changes, no value diffs). Paid feature (Developer+). Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "jurisdiction": {
            "description": "Exact jurisdiction slug (e.g. california, us-federal, eu, canada). See list_jurisdictions.",
            "type": "string"
          },
          "limit": {
            "description": "Page size (max 100; free/anon are capped lower).",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "scope": {
            "description": "One of: state, federal, eu, global.",
            "enum": [
              "state",
              "federal",
              "eu",
              "global"
            ],
            "type": "string"
          },
          "since": {
            "description": "ISO timestamp cursor.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_law_feed"
    },
    {
      "description": "Unified changelog: time-ordered inserts/updates across the whole dataset. Poll with `since` = the previous response meta.cursor. Paid feature (Developer+); the lookback window is clamped per tier. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "entity": {
            "description": "Restrict to one dataset (default: both).",
            "enum": [
              "law_record",
              "jurisdiction"
            ],
            "type": "string"
          },
          "jurisdiction": {
            "description": "Exact jurisdiction slug (e.g. california, us-federal, eu, canada). See list_jurisdictions.",
            "type": "string"
          },
          "limit": {
            "description": "Page size (max 100; free/anon are capped lower).",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "description": "Pagination offset.",
            "minimum": 0,
            "type": "integer"
          },
          "order": {
            "description": "Sort direction (default desc).",
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "scope": {
            "description": "One of: state, federal, eu, global.",
            "enum": [
              "state",
              "federal",
              "eu",
              "global"
            ],
            "type": "string"
          },
          "significant": {
            "description": "Drop internal metadata-only updates.",
            "type": "boolean"
          },
          "since": {
            "description": "ISO timestamp cursor — only changes observed after this (pass prior meta.cursor).",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "list_recent_changes"
    },
    {
      "description": "The sector index — valid `sector` slugs (with name, inherent risk and description) for get_ai_obligations, get_ai_penalties and assess_ai_compliance. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_sectors"
    },
    {
      "description": "US state jurisdictions with AI-law record counts. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "list_us_states"
    },
    {
      "description": "Full-text search over the audited AI-regulation dataset (US state + federal, EU, global) by title and summary. Returns matching law records with jurisdiction, status, and the official source URL. Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "in_force": {
            "description": "Filter by the in_force flag.",
            "type": "boolean"
          },
          "jurisdiction": {
            "description": "Exact jurisdiction slug (e.g. california, us-federal, eu, canada). See list_jurisdictions.",
            "type": "string"
          },
          "limit": {
            "description": "Page size (max 100; free/anon are capped lower).",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "offset": {
            "description": "Pagination offset.",
            "minimum": 0,
            "type": "integer"
          },
          "order": {
            "description": "Sort direction (default desc).",
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "q": {
            "description": "Search text (required), e.g. \"facial recognition\" or \"hiring\".",
            "type": "string"
          },
          "scope": {
            "description": "One of: state, federal, eu, global.",
            "enum": [
              "state",
              "federal",
              "eu",
              "global"
            ],
            "type": "string"
          },
          "sort": {
            "description": "Sort field (default updated_at).",
            "enum": [
              "updated_at",
              "record_date",
              "title"
            ],
            "type": "string"
          },
          "status": {
            "description": "Case-insensitive substring match on status.",
            "type": "string"
          },
          "updated_since": {
            "description": "ISO timestamp; only records updated at/after this.",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "search_ai_laws"
    },
    {
      "description": "Search regulatory enforcement actions and litigation involving AI — FTC, DOJ, SEC, CFPB, EEOC and state attorneys general — at MATTER level: one row per dispute, with forum, agency, status, the statutes invoked and the official source URL. Filter by agency, jurisdiction, matter type/status, AI role or filing date; `q` searches caption, summary and agency. IMPORTANT: every matter here is recorded from a SINGLE official source (`verification: single_source`) and is published with the URL it came from — attribute claims to that source and link it, never state them as established fact. An empty result means we hold no matching matter, NOT that an agency has taken no action: 123 of our 254 monitored sources are currently stale (see list_enforcement_sources). Data by AI Law Tracker (CC BY 4.0). Informational only — not legal advice.",
      "inputSchema": {
        "properties": {
          "agency": {
            "description": "Agency code, comma-separated for several: FTC, DOJ, SEC, CFPB, EEOC, \"Texas AG\"…",
            "type": "string"
          },
          "ai_role": {
            "description": "How AI figures in the matter. See list_enforcement_categories.",
            "type": "string"
          },
          "date_from": {
            "description": "Filed on or after (YYYY-MM-DD). The date is the SOURCE's own filing date, never our scrape date — each row's date_source names the field it was lifted from. A minority of matters are still undated because the source stated none, and a date filter excludes those.",
            "type": "string"
          },
          "date_to": {
            "description": "Filed on or before (YYYY-MM-DD).",
            "type": "string"
          },
          "forum_type": {
            "description": "See list_enforcement_categories.",
            "type": "string"
          },
          "jurisdiction": {
            "description": "Jurisdiction slug, comma-separated.",
            "type": "string"
          },
          "jurisdiction_level": {
            "description": "federal, state and/or multistate, comma-separated.",
            "type": "string"
          },
          "limit": {
            "description": "Page size (max 100; free/anon are capped lower).",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "matter_status": {
            "description": "See list_enforcement_categories for the vocabulary.",
            "type": "string"
          },
          "matter_type": {
            "description": "enforcement_action | civil_litigation | guidance_document | investigation | inquiry_6b. Comma-separated.",
            "type": "string"
          },
          "offset": {
            "description": "Pagination offset.",
            "minimum": 0,
            "type": "integer"
          },
          "order": {
            "description": "Sort direction (default desc).",
            "enum": [
              "asc",
              "desc"
            ],
            "type": "string"
          },
          "q": {
            "description": "Substring over caption, summary and agency, e.g. \"chatbot\" or \"RealPage\".",
            "type": "string"
          },
          "sort": {
            "enum": [
              "filed_date",
              "decided_date",
              "first_seen_at",
              "last_verified_at",
              "closed_date"
            ],
            "type": "string"
          },
          "tier": {
            "description": "A = an enforcement DECISION (complaint filed, consent order, settlement, civil penalty, judgment). B = an enforcement-adjacent SIGNAL (opened investigation, sweep, CID, advisory). Use tier=A when the question is how many real enforcement actions exist. Matters recorded before 2026-08-22 carry no tier and are returned by neither value.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_enforcement_matters"
    },
    {
      "description": "Create a hosted checkout link to upgrade to a paid API plan (starter $49, pro $99, business $299 / month). Returns a checkout_url the user opens in a browser; payment happens on our own checkout, and on success the user's API key is upgraded automatically. Does not modify any data.",
      "inputSchema": {
        "properties": {
          "email": {
            "description": "Optional — pre-fills the checkout / links the subscription to this email.",
            "type": "string"
          },
          "tier": {
            "description": "Plan to buy. AI Law Tracker: starter | pro | business. US Law Platform: us_entry (sold as \"Starter\") | us_solo | us_starter (sold as \"Pro\").",
            "enum": [
              "starter",
              "pro",
              "business",
              "us_entry",
              "us_solo",
              "us_starter"
            ],
            "type": "string"
          }
        },
        "required": [
          "tier"
        ],
        "type": "object"
      },
      "name": "start_checkout"
    }
  ]
}

What the leaf hashes

{"body":"676236045ecf1a9f8f631d9f822a68b3ca6f3aa4de1bbe5447c21107647a8bea","id":515753,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793120216185544,"prev":null,"subject":"9c1d98cf-f2d9-4116-a57d-f0cc7c171fc0","subject_kind":"endpoint"}

Proof

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

  1. 0x83439e99d9e2b79709e9bf6c8ad5e82e0d8c532296dc22057448fe11c0b5b3df
  2. 0x47f2a9bc676e9c85be69e292eada26cf6d6cb7d1a5f9e5cf76a616d8c997148c
  3. 0x3f1e74c44c61ccfd283f4a9b338014bd2097fab3073d83b3050d9ed10f47a3db
  4. 0xf74c1cdcdd8d30f472edd4034af9a55227845e93e30cc8220ddf07d8453a4598
  5. 0x12a82661b02a40d32c4603b242deb6d3676093d3ea3daa134242c2f71cac49d9
  6. 0xf28918c2d3b39495e8f23ce9a109763bbefea1a153a6c0e6e3fd1c2760009b2b
  7. 0x08e0ec2fc8dfc43f98da0da383e9f4c870ffb10afd627dd0453f490ce5e97fd8
  8. 0xe73624fcfc8745fc16c1aa7daf62c33e3a47d3a53ef8be99e1a37753a128bb52
  9. 0xe4d0b12f275a07498ebfa6d0c507890f054050d3a416e7bfb7abacb470b7557d
  10. 0x381232e3de52c165468dfae08d985eba272b18c1086c5f96b083efd3bf5115b2
  11. 0x69ad1309fe9bbc24d7bdbeeaf4d207a05f7951e907da0dcd9dfb83b3df0c6253
  12. 0xfe1f74bbe32292598f931fa103e4afbd12a8e628c1b49eb8ec0da417a917061f
  13. 0x07d414626f116f3edc6ddb34183ed02538c3a805fec6db00f9d764f8fd595d04
  14. 0x4964f0806efde5ed25f60da2b45d78cd2e0f07d67e64aad2822f6016ad973c47
  15. 0x3c500ec3d3edf0c74b87a6ca8fcd77656bfbe03db3d478bd0c184d0c88839c6b
  16. 0xfecf3d4646dd4984a13dd715499e842c3fde63692336d97394c2bfd8e877ca5d
  17. 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON