Rules infrastructure

Legal grounding your AI product can’t fake.

Cited, versioned, jurisdiction-aware rules served as bundles — with a diff feed so your product knows the moment a law changes. The research layer between your model and the statute book.

679 rules live261 verifiedgit is the audit trail
679
rules in the registry
23
legal domains
67
jurisdictions & programs
938
primary-source citations
A model fine-tuned last year asserts last year’s law with this year’s confidence. A grounded model reads the current rule — with its citation — at request time.
— the case for grounded rules over fine-tuned weights

The thesis

Why grounding beats fine-tuning for rules.

Rules change on a legislative calendar. Weights don’t get pull requests.

i

Rules change. Weights don’t get PRs.

New York cut its consumer-debt statute of limitations in half. California capped security deposits at one month mid-2024. A federal court vacated click-to-cancel in 2025. A model fine-tuned last year asserts last year’s law with this year’s confidence. A grounded model reads the current rule — with its citation — at request time.

ii

The verification workflow is the moat.

Every rule lives in git, changes only by pull request, and carries lastVerified, verifiedBy, and an append-only changelog. A reviewer opens the cited statute before a rule can reach verified. You are not buying JSON — you are buying the review process behind it.

iii

Honest at the payload level.

Citations, verification status, and the not-legal-advice disclaimer ship inside every response so downstream products can’t accidentally strip the epistemics. If a rule needs re-verification, your product knows — and your users know.


One call

Everything a decoder needs, in a single bundle.

Ask for a jurisdiction and a domain. Pandect returns the state rules plus applicable federal rules, hashed for caching, with a grounding helper that folds verbatim citations straight into your system prompt.

@pandect/sdkv0.4.0TypeScript native
import { PandectClient, groundingContext } from "@pandect/sdk";

const pandect = new PandectClient({
  apiKey: process.env.PANDECT_API_KEY!,
});

// State rules + applicable federal rules,
// hashed for caching.
const bundle = await pandect.getBundle(
  "US-OR",
  "lease"
);

// Ground your model. Citations flow through.
const system = [
  "You analyze residential leases.",
  groundingContext(bundle),
].join("\n\n");

// Poll daily. Never miss a law change.
const changed = await pandect.changesSince(
  "2026-06-01"
);

Coverage

23 domains · 67 jurisdictions — and the empty cells are the roadmap.

From residential leases and debt collection to special education, export controls, and VA benefits. Coverage is computed from the registry itself — it never drifts from what we actually serve.


What “verified” means here

Quote-anchored. Re-checked daily. Blind re-derived.

A rule earns verified only when it is anchored to verbatim text from the cited government source, mechanically re-checked, blind re-derived by a model that never sees the stored rule, and signed off by a named operator. Tier-2 domains add review by qualified professionals.

261 of 679 verifieddaily mechanical re-checkcross-vendor blind re-derivationpipeline vc-2.0.0How verification works →

Plans

Priced for the products that need cited rules.

Internal

Unlimited

Portfolio products. Dogfooding is the QA — every consumer product on Pandect pressure-tests the registry daily.

Community

Free

Legal aid organizations and nonprofits. Attribution required. Coverage gaps you hit become our roadmap.

Commercial

$499 / mo · per domain bundle

Fintechs, proptechs, insurtechs, and AI products that need cited rules without building a research operation. Includes the diff feed and the verify endpoint.

Honest note: commercial pricing is a hypothesis under test. See the coverage matrix — the empty cells are the roadmap.