{"id":305226,"recorded_at":"2026-10-26T23:12:17.300252Z","observed_at":"2026-10-26T23:12:17.300197Z","subject_kind":"endpoint","subject":"0ca9a1ee-32ef-478d-8f70-f65428cff7ac","kind":"mcp.tools","method":"probe.mcp/1","body":{"count":10,"tools":[{"description":"Compile a citation-ready evidence packet for a bill: full official\n    record, legislative history timeline, votes with member-level detail, and\n    hearings -- each explicitly labeled official vs. derived with source URLs.\n\n    Returns a `how_to_cite` block with a one-line `cite_as` sentence, a human\n    `permalink`, a JSON `download_url`, and a `snapshot_id` that changes if and\n    only if a cited fact about the bill changes -- so a reader can check later\n    whether the citation still holds. Snapshots are NOT archived; the id is a\n    change detector, not a way to retrieve an older packet.\n\n    Pass `question` to record what the packet was assembled to answer; it is\n    echoed into the artifact so a filed packet carries its own scope.","inputSchema":{"properties":{"bill_id":{"title":"Bill Id","type":"string"},"include_full_text":{"default":false,"title":"Include Full Text","type":"boolean"},"question":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Question"}},"required":["bill_id"],"title":"build_legislative_evidence_packetArguments","type":"object"},"name":"build_legislative_evidence_packet"},{"description":"Deterministic diff (unified + structured) between two versions of a\n    bill's extracted text. Defaults to earliest vs. latest texted version if\n    version ids are omitted. Errors if fewer than 2 versions have extracted\n    text. Result is labeled 'derived' (computed by Bill Commons, not an\n    official document).","inputSchema":{"properties":{"bill_id":{"title":"Bill Id","type":"string"},"version_id_a":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Version Id A"},"version_id_b":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Version Id B"}},"required":["bill_id"],"title":"compare_bill_versionsArguments","type":"object"},"name":"compare_bill_versions"},{"description":"Find bills with similar titles via deterministic trigram similarity,\n    across jurisdictions. Labeled 'derived' -- not an official\n    cross-reference or companion-bill designation.","inputSchema":{"properties":{"bill_id":{"title":"Bill Id","type":"string"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Limit"}},"required":["bill_id"],"title":"find_similar_billsArguments","type":"object"},"name":"find_similar_bills"},{"description":"List legislative sessions currently flagged active, optionally\n    filtered by jurisdiction (two-letter state code or name).","inputSchema":{"properties":{"jurisdiction":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Jurisdiction"}},"title":"get_active_sessionsArguments","type":"object"},"name":"get_active_sessions"},{"description":"Fetch the full record for one bill: metadata, sponsors, subjects,\n    actions, versions, and vote-event summaries. Look up by canonical\n    bill_id (UUID), or by jurisdiction + identifier (+ optional session to\n    disambiguate). For a human bill number like HB 123, use\n    jurisdiction=\"NC\", identifier=\"HB 123\"; bill_id is for UUIDs.","inputSchema":{"properties":{"bill_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Bill Id"},"identifier":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Identifier"},"include_full_text":{"default":false,"title":"Include Full Text","type":"boolean"},"jurisdiction":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Jurisdiction"},"session":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Session"}},"title":"get_bill_recordArguments","type":"object"},"name":"get_bill_record"},{"description":"Return the jurisdiction_coverage state-machine status for one state\n    (abbreviation or name), or the full stored coverage matrix if\n    state is omitted. Public-registry and unlisted row counts are explicit. Includes bounded retained official-source observation health\n    and evidence links. Coverage status measures stored bill/text availability;\n    local coverage timestamps can advance on count recomputation. Statewide\n    semantic freshness remains unverified, including for GREEN coverage.","inputSchema":{"properties":{"state":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"State"}},"title":"get_jurisdiction_coverageArguments","type":"object"},"name":"get_jurisdiction_coverage"},{"description":"Fetch vote event(s) with member-level (yes/no/other/absent) vote\n    records. Provide vote_event_id for one vote, or bill_id for all recorded\n    votes on that bill.","inputSchema":{"properties":{"bill_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Bill Id"},"vote_event_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Vote Event Id"}},"title":"get_vote_detailsArguments","type":"object"},"name":"get_vote_details"},{"description":"List Bill Commons' curated cross-state topic trackers (e.g. artificial\n    intelligence, youth online safety, platform accountability,\n    cybersecurity, cryptocurrency, data privacy, local government &\n    preemption) -- the entry point for \"what subjects does Bill Commons\n    track across all 50 states + DC\" and \"how do I get every bill in one\".\n    Each topic is a title/subject membership rule tuned for precision over\n    recall, with a live bill_count and how_to_fetch_bills. This tool does\n    not itself return bill rows -- pair it with search_legislation or the\n    REST API's /topics/{slug} for the bills.","inputSchema":{"properties":{},"title":"list_topicsArguments","type":"object"},"name":"list_topics"},{"description":"Search FULL BILL TEXT -- not just known-bill-number lookup. `q` is\n    matched against titles, descriptions, AND ingested document text via\n    Postgres websearch_to_tsquery (supports \"quoted phrases\", OR, and\n    -exclusion, same syntax as a search engine), with a fuzzy pg_trgm\n    title-similarity fallback when the exact query has no hits. `q` can\n    ALSO be a bill number (\"HB 123\", \"H.B. 123\", \"hb123\" all match) and\n    that fast path is tried first. Optionally filter by jurisdiction\n    (two-letter state code or name), chamber, and status.\n\n    For a curated cross-state slice of a subject (e.g. \"every AI bill in the\n    country\") rather than an ad-hoc keyword search, call list_topics first --\n    its membership rules also match on structured subject tags this\n    full-text search does not see.","inputSchema":{"properties":{"chamber":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Chamber"},"jurisdiction":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Jurisdiction"},"limit":{"anyOf":[{"type":"integer"},{"type":"null"}],"default":null,"title":"Limit"},"q":{"title":"Q","type":"string"},"status":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"title":"Status"}},"required":["q"],"title":"search_legislationArguments","type":"object"},"name":"search_legislation"},{"description":"Full chronological legislative history for a bill: merged timeline of\n    actions, version publications, and votes, plus related-bill links.","inputSchema":{"properties":{"bill_id":{"title":"Bill Id","type":"string"}},"required":["bill_id"],"title":"trace_legislative_historyArguments","type":"object"},"name":"trace_legislative_history"}]},"body_sha256":"81a0dfc85d743b18faf12352811776381ae87991ce0c8c95b4bcc1b100efc42c","prev_id":null,"leaf":"0xcffd524acfe7252e7050443e24d2e008a79a54893eafd5ba1b94f41fe29f948d","leaf_text":"{\"body\":\"81a0dfc85d743b18faf12352811776381ae87991ce0c8c95b4bcc1b100efc42c\",\"id\":305226,\"kind\":\"mcp.tools\",\"method\":\"probe.mcp/1\",\"observed_us\":1793056337300197,\"prev\":null,\"subject\":\"0ca9a1ee-32ef-478d-8f70-f65428cff7ac\",\"subject_kind\":\"endpoint\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0xcffd7e9371144e62a9ba39a8e4df045f590ced404aed605d8710a617ad71c6ae","0xddc949c75f65223e2c571cb098a5d3749e46dc95dd0dbf34a88e6ace58cba7c5","0xe5c3efdea51ca58e2d2ff3f12bf1f7d987e4ade521a4620acbba91a81f158d54","0x9509d3b22fa838f1d8f9a2dff55a605e1734677aaef64c3278376082cad91561","0x14c3fcc688cdb942e5e1e37632443e80ddcc9c864515dd032c5fec4192925f71","0x1ed164697c393b2632c8be96c46345423bb4c0aab900ee4348c11aae23f1b02a","0x40ffbff1371b02e6a57bfc408c1029dcec4fdc1e8e1a0eb24c8a4a969a07aa2b","0x5d464e226347d453da0b350e2a95212488c8ce5a6efa97e93d6eaae39fcca610","0x3aedbf03ef770e56c5149ef52baf35e5e367cc5dec2bcbfb6f068598f603a705","0x0b686dbafff3016a42481f12f34ebfe6ab887a7ca8848d16b83a5946fcda3181","0x026c75973d292b16fc9c1aefff047e2e4656075d16803275f6ae428cf2826ee1","0x3f401930661bff9a668037b662b5b8766fa60035f100a3e9fc585c576d892ffa","0xe43762a621da83c0b4b63f549cd2e19c428ac702bfc1038d70233867b06c447f","0xefabf1105e09cf52c12c58e60cbb5048b9ac3f02631d1816a926e14bdd86fbdf","0xe94ca5b798e9899ad611e57835af42266e20f53f44977e487d81365e30972beb","0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023","0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}