Answer before they file
Residents search everything you've already released, in plain language — and you see the requests that never had to happen.
Most requests ask for something that's already public. Brandeis answers those on the spot. The rest arrive sorted, assigned, and on your state's legal deadline — AI does the drafting, your staff make every call.
Residents see what's already public before they file. Staff get requests that arrive organized.
Sunlight is said to be the best of disinfectants.
Louis D. Brandeis, 1913 — the namesake, and the job description. What's already public should answer itself. What isn't should leave only by a person's decision, on the record. That's the whole product.
Three trends, one desk.
Most offices are one person, wedged between other duties. Volume climbs. Headcount doesn't.
AI tools now write many of the requests — broader, faster, and around the clock.
The answer is usually already public — just nowhere a resident can find it. So a question becomes a case number.
Most records software does only the middle one.
Residents search everything you've already released, in plain language — and you see the requests that never had to happen.
Requests arrive sorted and assigned, departments reply from a link with no login, and the deadline comes from your state's law.
A permanent log no one can edit, redactions that can't be lifted off the page, and every release approved by a named person.
The same law, a different day at the desk.
Write the policy once. The lane does the markup.
Pick a routine record type, like incident reports or code complaints, and say what a public copy hides.
Matching records open already redacted under the policy, with the letter drafted.
One release in ten gets a second reader, and a miss goes straight back to the policy.
More requests every year are written by AI assistants. Work with them instead of drowning in them.
A resident's AI can search your public records and file for them, through the same gate and rate limits as your own form.
Your reports split requests by how they arrived, so the AI share is a number, not a hunch.
Near-identical requests from different people are grouped each night, and one released record can answer them all.
For the technical: every portal speaks MCP, so you can point an AI agent straight at it. Developer docs →
One at each stage of a request. Each drafts; your staff decide.
Answers residents from the records you've already released, with the document linked.
Sees only public records. Nothing else.
Sorts, scopes, and routes each request to the right desk the moment it lands.
A coordinator accepts, edits, or discards.
Proposes redactions line by line, scanned pages included; approved ones are sealed into the page for good.
Every redaction confirmed by a person, then checked for leaks.
Spots what residents keep asking for and points at the records worth publishing next.
A person decides what gets published, record by record.
Exemption flags, drafting, a staff copilot, and appeal packets ride along too. Every agent action is logged, and with no AI switched on at all Brandeis still runs. How the guardrails work →
Ask a question, search the archive, track a request — no account, no form to decode.
The portal answers from what's already public, links the document, and only drafts a request when it has to.
Every released record lives in a public archive that's searchable, dated, and verifiable by anyone.
Status, deadlines, and messages from a link, plus a public log of every request the office has handled.
Every office deserves the good version, whatever its size. After the first thousand, you pay for exactly three things:
The requests you run through the system. No seats, no modules.
The records you keep, publish, and serve.
Optional — our team takes on whatever desk work you'd rather hand off.
We open your records office with you — and the first 1,000 requests are on us.
Thirty minutes on the real product — your state's rules, your backlog, no slides. The about page has the thinking behind it.