About

No brief should file a citation nobody checked.

CiteProof is a citation and quotation checker for legal briefs. Paste a brief and every citation is resolved against public court records, every quoted passage compared against the opinion it claims — row by row, with the evidence on the page. It exists for the moment a partner signs: the report documents what was checked and when, so reasonable inquiry under Rule 11 is something you can show, not just claim.

How it started

In June 2023, a federal judge in New York sanctioned lawyers who filed a brief citing cases that did not exist — opinions invented wholesale by a chatbot, complete with confident citations to reporter volumes that had never held them. Mata v. Avianca, Inc., No. 22-cv-1461 (S.D.N.Y. June 22, 2023) became the landmark, but it was only the first: sanctions orders over fabricated citations kept arriving, year after year, as AI writing tools spread faster than any habit of checking them.

The failure was never that lawyers used a new tool. The failure was that nothing checked the output — six citations sailed from a chat window into a filed brief without a single lookup. And the obvious fix had a trap in it: you cannot reliably catch AI guesswork with more AI guesswork. A checker that hallucinates its own verdicts is the same risk wearing a uniform.

So CiteProof was built the hard way on purpose: deterministic rules over public court records, every finding traceable to evidence on the page, every limit stated instead of smoothed over. No model in the pipeline, no silent passes, no score that flatters. The bet is simple — that the lawyers who check their briefs deserve tooling as serious as the duty they check against, and that a profession built on citation can hold its machines to the same standard it holds itself.

The problem it answers

Courts have sanctioned lawyers for filing briefs with fabricated citations — Mata v. Avianca, Inc., No. 22-cv-1461 (S.D.N.Y. June 22, 2023) is the landmark, and sanctions orders over AI-generated citations keep arriving most weeks. The failure mode is always the same: nobody verified the cites before filing. CiteProof is the gate before filing — a second pair of eyes that never gets tired and never guesses.

Each week we read the new sanctions orders and run one through the verifier, row by row, in Sanctions Watch — free to read, one email a week at most.

What it does

What it refuses to do

How a check works

1. ExtractCitations and quoted passages are pulled from your pasted or uploaded brief.
2. ResolveCase cites go to CourtListener; federal statute cites go to GovInfo. Citation strings only — never your brief.
3. CompareNames, courts and years against the record; quoted wording against the opinion page. Deterministic rules, no language model anywhere in the pipeline.
4. ReportVerified, needs attention, or couldn't-check per row, with a counts line proving what was read — then a Verification Record for paid checks.

The honesty rules it runs on

Why it looks the way it does

A tool opened before filing has to feel like the rooms where filings get signed: quiet, exact, unhurried. So CiteProof is set like a chambers desk, not a dashboard — warm paper tones, a brass rule under the header, serif headlines with generous air around them. Nothing glows, nothing pulses, nothing begs for a click.

The restraint is deliberate. Colour is never the only signal: every verdict arrives as words first — verified, needs attention, couldn't check — because a tired eye at midnight must read the finding, not decode it. Dense evidence gets room instead of compression: side-by-side passages, full counts lines, research links grouped by the cite they serve. What shares a screen was decided by what a reviewer must see together, never by what fills space elegantly.

It is professional in the old sense: the interface stays out of the way of the judgment it supports. No session replays, no advertising trackers, nothing watching a brief being checked — and the same pages print cleanly for the file, because the file is where briefs live. Distinguished, if it earns the word, only the way a well-set brief is distinguished: by saying exactly what it means, once.

Who runs it, and how to reach us

CiteProof is run by its operator — billing and refunds through Paddle as merchant of record. System state is public on status, every user-visible change lands on the changelog. Questions, billing and refunds: support (billing and refund threads reply within 2 business days). Privacy requests: [email protected]. Everything else starts at contact.

Verify a brief See pricing