All work
03 / Legal research library

Stacks

A private research library: case law, statutes, and regulations in one place, every citation linked, and a citator built from the decisions themselves.

Client
A New York law firm
Role
Product, design, engineering
Year
2026
Status
Live · private
Live
Private deployment
Stacks · 34 NY2d 222
Court of Appeals of New York · Decided May 15, 1974
Matter of Pell v Board of Education.
34 N.Y.2d 222 · 1974
CitatorNot Shepard’s
5,202
citing decisions · no negative treatment found
Ct. of Appeals247
App. Div./Term2,824
Trial & other2,113
Federal18
Matter of Hillside Place, LLC v Housing & Community Renewal2d Dept · Sep 16, 2026 · at 230–231
Matter of 382 8th Ave. Realty Corp. v DHCR1st Dept · Aug 13, 2026 · at 231
Matter of Mantilla v NYC Dept. of Hous. Preserv. & Dev.Ct App · Dec 18, 2025 · at 231
Citator data as of Sep 24, 2026
5.1Mdecisions behind a single search box
41.7Mcitation links, surfaced beside every decision
17library tools for the AI research assistant
Everyassistant quotation verified against source text

The brief

Why it needed to exist.

Commercial research platforms are expensive, and the free sources are scattered across a dozen government sites with no citator at all. The firm needed one place to read, search, and trace authority.

The production

What we built.

Stacks puts New York and federal case law, statutes, and regulations behind one search box. Every decision gets a permanent page where each citation inside it is a live link, and a citator panel beside it shows who cited the case, how, and what happened on appeal.

An AI research assistant works the same library under hard budgets — and every quotation it offers is checked against the stored text and linked to the passage it came from.

  1. 01One box, every source

    Full-text search across decisions, statutes, the U.S. Code, the CFR, the Federal Register, agency opinions, and licensed practice treatises — with intent detection and filters.

  2. 02A page for every decision

    Each citation in the text is linked, and a citator panel lists citing references, negative treatment, and direct history.

  3. 03Browse like a library

    Tables of contents for the U.S. Code and CFR, reporters by volume, federal courts by year, New York slip decisions by month, treatises, and a verdicts browser.

  4. 04An assistant that cites

    Claude works seventeen library tools with per-question budgets and a daily cost cap. Quotations are verified against source text before they're shown.

  5. 05Research that travels

    History, folders, and an installable offline app — save a folder for the courthouse and read it without a connection.

  6. 06Private by default

    Sign-in restricted to the organization, strict security headers, and nothing indexed publicly.

Under the hood

How it’s made.

  • Front endReact 19, TypeScript, and Vite; sanitized Markdown rendering
  • Back endPython service reading the research engine's corpora read-only
  • AIClaude with seventeen library tools, streamed responses, and verified quotations

Stack: Python · React 19 · Vite · SQLite full-text search · Claude · PWA

Stills

From the set.

Next productionShapiroThomas.com