About

Independent public-records infrastructure for California.

FOIA Gras builds a searchable, citable, AI-ready corpus of every publicly-posted board meeting and document from California government. The California project extends that to the agencies whose budgets, timelines, and outcomes matter most to people who actually live and build here.

The problem

The primary record of what California agencies do is their meeting packet: the agenda, the staff report, the contract, the change order, the audit response. Those packets are public — and yet reading them is a second job. They live on platform-specific portals, behind PDF scanners, inside 400-page attachments nobody opens. Accountability narrows to the few reporters, advocates, or staff who can afford the time.

Meanwhile the systems that produce those documents keep getting more expensive, more complicated, and more consequential. High speed rail. School budgets. Bond-funded construction. Enterprise payroll. The public record exists. The public can't read it.

The approach

We scrape, OCR, and index the full document history of each agency we cover — then expose it through three surfaces built on the same backend:

  • Inspector General — an AI chat that answers questions with per-page citations back to the original PDF and meeting.
  • MCP server — the same corpus, exposed to Claude Desktop, Cursor, ChatGPT, or any other Model Context Protocol-capable tool. Run your own research from your own workflow.
  • Newsletter & investigations — long-form reporting when a pattern in the documents warrants it.

The entire pipeline — scraper, OCR, embedding, chat, MCP — is one codebase. That's the leverage: once an agency is in, every surface lights up at once.

Current coverage
California High-Speed Rail Authority
State agency · 2018 → 2026 · Board of Directors + Finance & Audit
San Francisco Unified School District
School district · 2017 → 2026 · Board, committees, workshops

Next: expanded California coverage including major city councils, transit agencies, and UC/CSU governance. Agency suggestions welcome.

Who's behind this
Tom Hayden
Tom Hayden
Founder & Editor

FOIA Gras is built and run by Tom Hayden — a one-person platform covering scraping, OCR, vector search, AI agents, the chat UI, and the newsletter stack. California is production infrastructure, not a demo.

Before FOIA Gras: CTO at Engineering Director; data and fraud infrastructure at Grubhub and Facebook — including the pipelines behind both IPOs and $10M+ of fraud-detection impact. Adjunct faculty at Northwestern Medill. CS PhD coursework at Northwestern (left to join Facebook).

How it started: a local FOIA habit during COVID turned into the Evanston newsletter that now functions as the de facto inspector general for three governments. California is the same model at state scale — same codebase, same AI, aimed at the agencies where the dollars and the decisions are largest.

Investors, partners, and funders — please say hello. I read every email personally.

Support the project

Accountability infrastructure
is not free, but it's cheap.

The California expansion — more agencies, deeper historical coverage, faster ingest, better AI — is funded by readers, civic supporters, and mission-aligned donors. Three ways to help:

Reader

You want to ask questions and read the receipts.

Open Inspector General
Builder

You want the corpus inside your own tools via MCP.

Connect via MCP
Supporter

You want more California agencies covered. Get in touch.

Email us
Press, partnerships, and agency suggestions: hello@foiagras.com