Search

Search bills, members, committees and pages...

Agents

Four specialists over the same record. Each one holds a different set of the read routes this site already serves, and says which rows it read.

Every agent here reads through /api/policy— the same routes the pages read, with the same jurisdiction scoping and the same cache. None of them answer from the model's own memory: where what a model remembers disagrees with a row, the row wins, and the agent says which row it read.

Clerk

Claude Sonnet 4.6

Reads the record — a bill, a vote, a hearing, a committee — and explains it, citing the rows it read.

Reads
A bill's record end to end: status, sponsors and cosponsors with the dates they signed on, the action history, roll calls member by member, amendments, committee rosters and calendars, hearing transcripts, presidential nominations, and the text as filed with the changes between its versions.
Can do
Find a bill by number or by keyword, read the record end to end, and give a sourced brief — what it does, where it is, who is behind it, what has actually happened to it, and how it changed on the way. Where the answer is not in the record it can search the web and read the page it finds, and say which is which.
Tools
search_billsget_billget_bill_textlist_jurisdictionslist_committeescalendarcommittee_agendahearingstranscriptsnominationsrostervotesroll_callsponsorscosponsorsbill_statusbill_amendmentsbill_diffweb_searchread_page

Parliamentarian

Claude Sonnet 4.6

Who represents, which committee holds it, where a bill sits — across all 52.

Reads
The sitting rosters of every jurisdiction, their committees and the bills before them, and which jurisdictions the record covers at all.
Can do
Answer 'who represents…', 'which committee has…', 'where is this bill' in any of the 52, and say honestly when a jurisdiction's rows are thinner than another's.
Tools
list_jurisdictionslist_membersget_memberlist_committeesget_committeesearch_billsget_bill

Treasurer

Claude Opus 4.6

Sponsors, committees and the money the record actually holds — gaps named.

Reads
Members' sponsorship and voting records, who sponsors most, committee membership, and — for Congress — the federal lobbying filings that name a bill and members' FEC totals by cycle with their largest reported contributions.
Can do
Trace a bill to the lobbyists who filed on it and its sponsors to their FEC totals, and state precisely which part of the money is not in this record.
Tools
search_billsget_billlist_membersget_memberget_member_recordget_lobbyingget_fectop_sponsorslist_committeesget_committee

Whip

AgenticClaude Haiku 4.5

The agentic one: give it a topic and a jurisdiction and it goes and does the work.

Reads
The search index, then each bill it finds in full — description, status, sponsors and the last actions taken.
Can do
Plan a watch, search for the bills, open each one, compose a digest, post it to Discord, and report back with what it read and where it went. Every step is visible while it runs.
Tools
list_jurisdictionssearch_billsget_billpost_to_discordpost_to_slack
DiscordDiscordSlackSlacknot connected

Posts to Discord. A connection that is not live contributes no tool, so it runs the whole task and hands the digest back as text rather than claiming to have sent it.

Librarian

AgenticClaude Sonnet 4.6

The long one: a sourced report over the whole record, delivered rather than chatted.

Reads
Whatever the question needs — the search index across jurisdictions, whole bill records and their text, members and their sponsorship and votes, committees, and for Congress the lobbying filings and FEC totals.
Can do
Plan a report's sections, gather the records section by section, and write a long brief that links every claim to the page it came from and to the canonical source where the record carries one.
Tools
list_jurisdictionssearch_billsget_billget_bill_textlist_membersget_memberget_member_recordlist_committeesget_committeetop_sponsorsget_lobbyingget_fecweb_searchread_pagepost_to_discordpost_to_slack
DiscordDiscordSlackSlacknot connected

Posts to Discord. A connection that is not live contributes no tool, so it runs the whole task and hands the digest back as text rather than claiming to have sent it.

Filer

Claude Sonnet 4.6

Fills two New York applications — the common benefits application and the child-care application — into the forms' own fields.

Reads
The applicant's profile in this browser: what has already been answered, on either form, so a section that is known is not asked again.
Can do
Walk through LDSS-2921 (SNAP, Public Assistance, Medicaid, child care, emergency assistance) or OCFS-6025 (child care assistance) one section at a time, keep every answer in the applicant's profile, show every answer for review, write them into the PDF's own fields, and hand the file over — download, email, or the inbox.
Tools
form_schemaaskreviewfill_formremember

Reporter

Claude Sonnet 4.6

The week on your desk — every bill, vote, hearing and headline — read and written up, with a source on every line.

Reads
One jurisdiction's whole record: bills and their actions, roll calls, hearings and their agendas, committees and their rosters, the members themselves — and the press on all of it.
Can do
Write the briefing for a desk: what was introduced, what moved, how the chamber voted, what was heard and what the outlets made of it. Ask it about any of that and it opens the record behind the story.
Tools
desk_storiessearch_billsget_billbill_statussponsorsvotesroll_callhearingscommittee_agendalist_committeesget_committeelist_membersget_member