Bearing Diligence

Get your bearings before the meeting. Do your research. Show your sources.

The gap between public and known

The bodies that govern local life, the assembly, the school board, the utility cooperative, publish what they are about to decide. It arrives as packets: budgets, contracts, amendments, staff reports, hundreds of pages per meeting, every meeting. The records are public. Almost nobody reads them. Nearly half of local public meetings happen with no reporter in the room, and the gap between what is technically public and what anyone actually knows is where accountability quietly dies.

Institutions have always had staff to read the record. The people they answer to have not. That asymmetry is old; what is new is that it has become fixable.

A private research desk over public records

Bearing Diligence is open-source software that turns a folder of meeting packets into something you can actually use: running on a computer you own, local AI models read the record, tell you what changed since the last packet, answer your questions with a quote under every sentence, and refuse to say anything the record does not support. The records are public. Your research into them is nobody's business but yours.

The Bearing Diligence change record for a folder of six city council documents, grouped into findings: under 'First found in this folder', a contract and a resolution each dated to the agenda that introduced them; under 'Dates differ', a budget hearing moving from June 3 to June 10, 2026, with a View changes button. Below, suggested questions and the line: nothing you ask is saved.
A new packet arrives and the record reports what moved, grouped by kind of change: a contract seen for the first time, a hearing date shifting a week. Each finding cites the document that introduced it. Simplified illustration of the real interface; the council and its documents are fictional.

Who it is for

Built to be checked, not believed

A Bearing Diligence answer beside the source document. The question asks when the paving contract ends; the answer states it runs through June 30, 2027, with a receipt naming the agenda, page 3, and a View source link, quoting agenda item 7. The source pane on the right shows the agenda with exactly that passage underlined and an Open PDF button. Under the answer: source passage found, read it to confirm it supports the sentence; and an expanded 'How this answer was checked' note.
An answer with its receipt, and the source page open beside it with the cited passage underlined. Note what the interface says about itself: a receipt means the passage was found, and the reader is asked to confirm it supports the sentence, with "How this answer was checked" spelled out below. The receipt is a disclosure, not a verdict. Simplified illustration of the real interface; the council and its documents are fictional.

Proven, not promised

Bearing Diligence runs end to end on real public board agendas today, and more of it is proven than most software ever is: one command runs the tests, the code gates, and the document checks, and every guard is shown able to fail by deleting it and watching something notice. Even the AI models were chosen by measurement rather than reputation, scored against each other on fixed questions over public agendas, with the losing scores published. And it is early enough that the first residents and reporters to pick it up will shape what it becomes.

The receipts are not decoration; they are the design. The one published benchmark for this material found extraction tools scoring 93% in the cities they trained on and 17% in the next town over, because every body writes its minutes differently. Bearing Diligence never asks you to trust an aggregate: every sentence shows the passage behind it, so an answer is exactly as good as the quote you can read for yourself.

Open source

The code, the tests, and the checks that prove every claim on this page are open source under MIT at github.com/news-community/bearing-diligence-oss. Run npm run check and watch it prove itself.

Why a news company builds this

Communities News exists because local coverage collapsed, and the packet nobody reads is the beat nobody staffs. The same standard that governs our newsroom, every claim carrying its source, is what this tool enforces in software, for anyone. A better-read public record makes better residents, better reporters, and better boards, and that is the business we are in.

Communities News · Skills for AI agents