For thirty years I’ve filed public records requests under my own name, on my own dime, for my own reasons. That work continues.
New: I’m doing the same work for law firms.
The vendor is Revolt Training’s Sufficient to Show. Records engineering for FOI-heavy practices — media defense, civil rights, education law, government accountability. The lawyer is the client. The lawyer’s client is never mine. Engagements begin with a 30-minute discovery call and a written engagement letter.
This post is the announcement. The structure is part of the announcement.
Three service lines
Request engineering. Decision-node analysis, constraint-based drafting, jurisdiction-specific calibration. Each request is structured to force one of three outcomes: production, denial, or admission.
Response analysis. Production review against the inferred mandatory paper trail. Denial diagnostics. Exemption stress-testing. Mapping what was produced against what must exist.
Strategic escalation support. Administrative appeals. Fee posture documentation. Litigation-ready record assembly. All work product is structured to be defensible if attached as an exhibit.
Plus a Rapid Response track for time-sensitive filings — 24 to 48 hour turnaround, built for the window where the paper trail is still being generated.
Why the structure
Doing this work for individuals creates UPL exposure I won’t carry.
Filing a public records request is not the practice of law. The wrapper around the filing is closer to the line — advising on what to request, interpreting the response, advising on appeal or enforcement. Delivered to a non-lawyer client for a fee, that wrapper drifts toward UPL the moment the client treats it as legal advice. Florida UPL precedent — Sperry (1963), Brumbaugh (1978), Neiman (2002) — does not draw the line where most non-lawyers think it does.
Working through counsel resolves the question. The lawyer is the responsible party. The lawyer holds the client relationship. I do the records engineering. Same methodology, different structure, no UPL question on any individual matter.
The arrangement also raises the leverage. A solo journalist with a tip is one filing. A media defense firm with a docket is fifty filings, structured as part of a case strategy.
If you want this methodology applied to your situation: hire a lawyer who hires me.
What stays the same
The advocacy work continues. The free resources stay free. The librarian playbook stays under Creative Commons. The Substack stays up. CLE teaching continues. Stevens v. LaMarca continues. The constitutional stress-testing has been the through-line for thirty years and a B2B service does not change it.
Sufficient to Show and the public-facing work are separate lanes. Different vehicles, different audiences, same methodology underneath.
The name
“Sufficient to show” is the constraint language signature.
It’s the phrase that turns a request from a fishing expedition into an instrument. Records sufficient to show that the reconsideration committee reviewed the challenged material before voting. Records sufficient to show the dates and methods of communication between the district and any external organization regarding library material challenges. Records sufficient to show the legal review process applied to the removal decision.
The framing does two things. It forces production of decision-critical records. It converts “no records” into a documented claim about the decision process, which can be tested, escalated, or used to support fee recovery.
A “no records” response is not failure. It is a position.
The principle
Lawful decisions generate records. If those records do not exist, the absence is evidence.
That holds across jurisdictions, statutes, and matter types. Book removal. Officer-involved shooting. Permit denial. Procurement award. Discipline case. If the institution made the decision lawfully, the paper trail exists. If the paper trail does not exist, the institution has told you something about how the decision was actually made.
We engineer requests that force institutions to either produce the trail or document its absence.
We are not a records vendor.
Who this is for
Media and First Amendment firms with records-driven docket pressure.
Civil rights practices where institutional decision-making is the contested fact.
Education law firms working book challenges, Title IX matters, IDEA records, or any matter where district decision processes are at issue.
Government accountability litigators building patterns across matters and jurisdictions.
Advocacy organizations with in-house counsel running long-horizon campaigns where strategic FOI is part of the case strategy.
Investigative journalists working with retained counsel on records-heavy stories.
If your matter turns on what an institution can or cannot document about its own decisions, we are useful.
To engage
Lawyers with FOI-heavy work: Submit an intake. Book a 30-minute discovery call. Response within one business day. Rapid Response matters within two business hours.
Pass the link to a firm that should know.
Non-lawyers with a matter that needs this kind of work: find counsel first. We do not engage end users directly. The right lawyer will know how to bring us in.
The record does the work. Now it does the work for the lawyers who carry these matters into court.
— Chaz Stevens Founder, Sufficient to Show Author, FOI Request Engineering Playbook Plaintiff, Stevens v. LaMarca (S.D. Fla.). His work has produced legislative rewrites, policy reversals, and one governor who had to put his own name on the reason he changed his own law. He is the founder of REVOLT Training.
This Substack has no paywall. That’s not an accident — it’s a policy. Free or paid subscriber, your support is what keeps it that way and gets this work in front of people who need to see it. No algorithms. No corporate underwriters. No bullshit. Just you, me, and the First Amendment. If that’s worth something to you, hit the button.
Accountability in Action
Turn transparency laws into accountability weapons.
Fund these battles, forcing states to answer their own laws—and exposing what they’d rather keep buried.
My thanks for your support.




