Upload
Drag in a PDF or DOCX. Up to 50 MB. We keep the document in encrypted storage and never use it for model training — S3 bucket policy enforces it, not just our promise.
How it works
No AI decides whether your citation is real. Every verification is a deterministic lookup against a legal database — we record the exact query, the exact response, and the time of day.
Drag in a PDF or DOCX. Up to 50 MB. We keep the document in encrypted storage and never use it for model training — S3 bucket policy enforces it, not just our promise.
A hybrid pipeline pulls every citation out: federal regex for U.S. Reports and Federal Reporter; state regex for California, New York, Texas, Florida, Illinois; and Llama 3.1 8B via Bedrock for unusual formats our regex misses. The LLM output is sanitized and validated before entering the verification queue.
Each citation is cross-referenced against CourtListener. We record the exact query, the exact response, and the timestamp. No AI is involved in deciding VERIFIED / NOT_FOUND / QUOTE_MISMATCH / UNVERIFIED — every status traces to a database result.
Review every citation, confirm your record quotes, type your name, and download a signed certificate. Your bar info, the attorney certification language, and the scope-limitation text are all in the PDF — ready for the file.
Verified citations are automatically enrolled in docket monitoring. We check CourtListener three times daily for changes — overruled, reversed, new opinions, or status changes. You get an email digest and in-app alerts so you know before you walk into court.
Need the authoritative federal docket? Click 'Check PACER' on any monitored case for an on-demand lookup. Connect your own PACER account or use ours at $0.50 per lookup.
Every citation is checked against multiple legal databases. CourtListener is included with every plan. Connect your Westlaw, LexisNexis, or PACER account in Settings for broader coverage.
All federal case law. Included with every plan.
Premium case law + statutes. Connect your account.
Case law, codes, secondary sources. Connect your account.
Federal court filings and dockets. Connect your account.
Free case law search. Coming soon.
Bedrock helps us extract citations from text. It does not decide whether a citation is real. That stays deterministic by design.
When a brief includes a quotation, we compare it against the actual opinion text. Any fuzzy-match score below 0.90 is flagged QUOTE_MISMATCH — never silently accepted.
Timeout? Rate limit? Unparseable response? We record UNVERIFIED, never VERIFIED. A false negative costs you a manual lookup; a false positive could cost your license.
The first brief is free. No credit card required. Takes less than a minute to set up.
Get started free