GET /statutes/coverage.
NLRB Board decisions widen from a 15-year window to the full 90-year archive: 66,597 decisions back to 1935
NLRB Board decisions: the complete archive
The NLRB slice was a deliberate 15-year window of 2,762 decisions. It is now the full published archive: 66,597 decisions, 1935-12-30 to date, undersource=nlrb_board_decision. That is 24x the previous coverage, and 1,705,304
retrievable passages.This is the Board’s entire body of unfair-labour-practice and representation
decisions, the ones that bind later Board panels and the administrative law
judges beneath them. The count is the publisher’s own: the volume listing
enumerates 66,600 decisions across volumes 0 to 375, and 66,597 are served.Currency is still not asserted, and widening the corpus does not change that.
goodLawStatus remains unknown on every one of these decisions. The Board
publishes no overruling or supersession signal, and its CITENET Classified Index
is a subject digest rather than a citator, with no reverse edge from an overruled
decision to the one that overruled it. A decision is served as issued. Whether a
later Board overruled it is a question we do not answer, and the older the
decision the likelier that matters, because Board doctrine moves with Board
composition. Each point carries a coverageNote saying so.Two decisions are excluded, and named rather than silently absent:227 NLRB 427- the publisher’s PDF contains only the case caption and no body. Two independent extractors agree, so there is nothing to serve.321 NLRB 10- a file no OCR engine will accept.
NNN NLRB No. N while a decision is a slip opinion, NNN NLRB NNNN
once the bound volume closes and assigns it a page. Across the full archive the
balance shifts hard toward the bound form, because most of the archive is closed
volumes. That is expected, not a regression.corpusType=AGENCY_ADJUDICATION now serves 100,920 sections across its seven
bodies, up from 37,085.IRS written determinations: the full 45,358-document archive, and they are not precedent
IRS Written Determinations join Agency guidance
corpusType=AGENCY_GUIDANCE now also covers IRS written determinations
released under 26 U.S.C. § 6110 (source=irs_written_determination): 45,358
documents across 402,546 retrieval passages, which makes it the largest
source in this token by document count. It breaks down as 28,641 Private
Letter Rulings, 5,573 Chief Counsel Advice memoranda, 5,482 Tax Exempt and
Government Entities determination letters and 842 Technical Advice Memoranda,
plus 4,820 the IRS does not type on the document itself.That is 45,358 of the 45,431 determinations the IRS lists, 99.84%.Each carries the publisher’s own Number, UILC code list, Subject and
Release Date, so effectiveDate, effectiveYear and the UILC issue codes
come from the IRS rather than from inference. Coverage runs 1999-01-08 to
2026-09-04, 28 distinct years.goodLawStatus is unknown on all of them, deliberately. The Service
publishes no status or revocation field for written determinations, so whether
a later determination revoked or modified any given one is not asserted
here. We would rather say we do not know than imply currency we cannot
measure.9,873 documents were read by OCR, and extractionMethod tells you which.
The IRS publishes much of this series as scans of signed paper rather than as
typeset text, so those carry extractionMethod: "ocr" and the rest carry
"text_layer". Two consequences are worth knowing before you rely on the
text. The section symbol survives scanning less reliably than the words around
it, so a passage may read section 501(c)(3) where the page prints
§ 501(c)(3) - search for either form. And a stamped control number in a
letterhead can lose a digit, which is why actId and citation are taken from
the IRS index rather than from the scanned text.73 determinations are not served: 56 are scans no OCR could read, 14 failed
a legibility check, and 3 are not PDFs at the publisher’s end. A document that
could not be read is withheld rather than served as fragments.CMS Medicare Internet-Only Manuals now covered
CMS Medicare Internet-Only Manuals join Agency guidance
corpusType=AGENCY_GUIDANCE now also covers the CMS Medicare Internet-Only
Manuals (source=cms_iom, 11,018 sections across 21 publications, 26,153
retrieval passages), addressed at CMS’s own section numbering and cited
Medicare Claims Processing Manual (Pub. 100-04), Ch. 12 SS 20.1. This is how
Medicare actually runs day to day: Pub. 100-04 says what a provider may bill
and how, Pub. 100-02 says what Medicare covers, and Pub. 100-08 is what a MAC
reads before it opens an audit.Every section carries its own revision stamp. CMS prints
(Rev. N, Issued, Effective, Implementation) on each revised section, so
amendmentYears, lastAmendedYear, effectiveDate and transmittalNumber
come from the publisher rather than from inference. 98.4% of sections carry
at least one stamp, spanning 2000 to 2026 across 27 distinct years.Five of CMS’s 25 publications hold nothing or almost nothing, and those are
the publisher’s gaps rather than ours. Pub. 100-12 (State Medicaid Manual),
100-13 (Medicaid CHIP) and 100-23 (Payment Error Rate Measurement) publish no
chapters at all; 100-21 is titled Reserved; and 100-18, the Medicare
Prescription Drug Benefit (Part D) Manual, is a two-page table of contents
whose own text states that several chapters “have not been disseminated via
HPMS or Pub. 100-18”. Pub. 100-14 does not exist.That scope statement is now a FIELD rather than a footnote:
GET /statutes/coverage returns sourceScopeNotes on each corpusTypes
entry, keyed by the source value you can filter on. It carries a per-source
declaration for a token that fans out to many unrelated sources, where the
existing whole-token scopeNote cannot describe any one of them.CMS replaces manual chapters in place and publishes no superseded editions, so
asOf is not bounded for this corpus and every passage states the date we
captured it.FTC Part 3 administrative filings now covered
FTC Part 3 administrative filings join Administrative Adjudications
corpusType=AGENCY_ADJUDICATION now also covers the Federal Trade Commission’s
Part 3 adjudicative docket (source=ftc_administrative_decision, 18,023
documents), 1995 to date. This is where the Section 5 doctrine on unfair and
deceptive acts and unfair methods of competition actually lives: administrative
complaints, initial decisions, Commission opinions, consent agreements and the
orders that modify them, across the Franchise Rule, the Telemarketing Sales
Rule, COPPA, Made in USA, HSR and the Safeguards Rule.Cited by docket (FTC Docket 9436) where the record prints one, and always by
the Commission’s permanent File Number in caseNumber.The unit is a FILING, not a decision, which is the thing to know before
querying it. A Part 3 docket is mostly documents written by the parties:
measured on the corpus, 21% of passages are the operative instruments
(complaints, decisions and orders, consent agreements) and the rest are
motions, notices of appearance, exhibits and public-comment analyses. The
whole docket is served; nothing is dropped on that basis.Each filing is stored with the Commission’s own label (“Complaint”, “Decision
and Order”, “Agreement Containing Consent Order”) and a normalised class.
Neither is exposed as a response field or a search filter yet, so today a
retrieval over this corpus returns operative and procedural filings together.Scope is the Part 3 administrative body only. The FTC’s 2,039 federal-court
records and ~2,636 records carrying neither action type are not held, and FTC
rules are excluded because they are codified at 16 C.F.R. and served under
corpusType=CFR. caseStatus and docketNumber are record-type dependent
(88.2% and 73.6% respectively) rather than extraction gaps.goodLawStatus is unknown on every filing. A consent order’s standard
20-year sunset is stated in the order’s own text and the Commission publishes
no machine-readable field for it, so whether an order still binds is not
asserted.The FTC’s ADVISORY opinions decide no case and remain under
corpusType=AGENCY_GUIDANCE.Coverage is 4,983,685 sections, and every corpus type is now filterable
Coverage is 4,983,685 sections
Counts are on the definitionGET /statutes/coverage publishes as sectionCount, across all 52 jurisdictions.Two counting units are in play and they are not interchangeable.
A section is one provision or document, which is what
sectionCount reports.
A retrieval passage is one indexed chunk, and a long document has many.The CFR annual editions enter the total at their section count, 312,132, not at their stored versions.
These are editions over time of the same regulations, not additional distinct ones.Every counted corpus type is now filterable
Checked against the deployed OpenAPI document on 2026-09-07: the publishedcorpusType enum carries all 19 tokens, CFR_ANNUAL, FEDERAL_REGISTER_NOTICE, STATUTE_COMPILATION and AGENCY_ADJUDICATION among them.
A corpus that /statutes/coverage counts is a corpus you can scope a search to; there is no longer a token that is counted but rejected.The six per-body source values are live in the same document: nlrb_board_decision, sec_commission_opinion, bia_precedent, ag_precedent, cfpb_enforcement_action and irs_irm.Things that stay true when the number goes up
Nothing in this entry widens a claim, and four scope limits travel with these figures wherever they are quoted.- Federal Register notices are 17,616 of the 766,073 published in the period, 2.30%, four operative classes by design. That is not notice coverage and is never described as such.
- The Internal Revenue Manual is agency procedure, not law. It is the IRS’s own instruction manual for its employees and does not bind the agency against a taxpayer.
- The adjudication corpora (FTC Part 3, NLRB, MSPB, BIA, SEC, OLC, CFPB) carry no verified doctrinal currency.
goodLawStatusisunknownby design on all but the CFPB slice, and nothing here implies good-law assurance. A livecorpusType=AGENCY_ADJUDICATIONsearch returnsnlrb_board_decisionhits withgoodLawStatus: "unknown", which is the intended answer and not a gap. - Statutes at Large is held from 137 of the 140 volumes. Volumes 7, 8 and 44 are not held.
OFAC sanctions FAQs join AGENCY_GUIDANCE, with their prior versions as separately citable documents
OFAC Frequently Asked Questions, and their revision history
source=ofac_faq under corpusType=AGENCY_GUIDANCE. 989 current FAQs, cited OFAC FAQ 401,
covering all 38 sanctions programs the Office of Foreign Assets Control administers. This is the
interpretive layer over 31 C.F.R. chapter V: how the 50 Percent Rule reaches through an ownership
chain (FAQ 401), whether a non-U.S. person is exposed for a transaction a General License
authorizes (FAQ 1247), whether an institution may wait for its screening vendor’s overnight report
(FAQ 43). None of it is in the CFR.Prior versions are separate documents, not a field
361 prior versions are served as their own citable documents withactStatus: "superseded",
taken from OFAC’s own FAQ Archive and stamped with the publisher’s timestamps, so the earlier text
is retrievable rather than described. A superseded version never competes with the current answer
in search; ask for it by act_id.238 FAQs (24.1%) carry at least one observed revision; the deepest is FAQ 999 with 12. A
version whose text is byte-identical to the one before it is NOT counted as a revision - OFAC
re-saves FAQs without changing them, and 183 of its 1,533 archive rows are exactly that.Two bounds, served on every passage
The revision trail begins 2023-03-22 and goes no further back. OFAC migrated its FAQs to a new website that day and states that FAQs active at the time display the migration date rather than the date it first published that version. Those 860 version records carryobservedDate and no
effectiveDate, because that date is when we observed the text and not when OFAC published it.279 FAQ numbers have been rescinded and OFAC publishes nothing for them - no text, no date, no
reason. A rescinded FAQ is absent from this corpus rather than marked withdrawn, so a gap in the
numbering is a rescission, not a hole in our coverage. Both bounds are in currencyNote and
coverageNote on every passage.asOf answers from the stored version, not a reconstruction
GET /statutes/section/{act_id}/body?asOf=2026-04-01 returns the version OFAC published on that
date, verbatim, with asOf.source = stored_edition. There is no diff walk and no
basisChangeId: the earlier text is a document we hold, so we serve it rather than rebuild it.Three answers are distinguished, and the difference matters:That last row is the one to read.
isBounded: true means the text is the earliest we hold and
NOT the text in force on your date. Rendering it as point-in-time law makes a claim we did not
make. Note isBounded does not mean the same thing on the stored_edition engine used by
CFR_ANNUAL; read engine first.Sanctions LISTS (SDN, consolidated) and General Licenses are deliberately not here. General License
links are served as cross-references.FinCEN AML Act of 2020 implementation material is live as source=fincen_amla_material
FinCEN Anti-Money Laundering Act of 2020 implementation material
source=fincen_amla_material adds 13 documents across 159 retrieval passages: the AML/CFT National Priorities and the interagency statements issued with them, the Arts and Antiquities notice, threat-pattern and trend reports, the Section 6305 Report to Congress on no-action letters, the whistleblower bulletin, and the AML/CFT program NPRM fact sheets. Cited as FinCEN, Statement for Banks (AML Act of 2020 Sec. 6101, June 30, 2021).The AML Act rulemakings themselves are not duplicated here. The NPRMs and final rules implementing each section are Federal Register documents and are already served under corpusType=FEDERAL_REGISTER. This source carries only FinCEN’s own standalone publications.Completes the FinCEN Corporate Transparency Act and AML Act batch begun in the previous entry.State financial-institutions regulator bulletins are live as source=state_financial_bulletin under corpusType=STATE_AGENCY_GUIDANCE
State financial-institutions regulator bulletins (Arizona, Oregon)
STATE_AGENCY_GUIDANCE now fans out into two named sources rather than one, and takes a source filter:155 new documents across 584 retrieval passages, from four regulators that each share an index with their state’s insurance regulator: New Jersey DOBI banking (81), Arizona DIFI (35, covering banks, credit unions, trust companies, escrow agents, consumer lenders, money transmitters, loan originators, collection agencies and sales finance), Vermont DFR banking and securities (29), and Oregon DFR financial services (10, covering investment advisers, collection agencies and pawnbrokers, student loan servicers, income share agreements and debt management).New Jersey and Vermont are the clearest illustration of why this is scoped the way it is. DOBI runs ONE numbered series across insurance, banking AND the Real Estate Commission; the real-estate bulletins are in neither corpus, because licensing brokers is neither insurance nor a financial institution. Vermont runs a SEPARATE series per division, so
Banking Bulletin #50 and Insurance Bulletin #50 are different documents and each carries its series in its identifier.Nothing you already query changes. Existing insurance-bulletin results keep their citations, their actId values and their counts, and a search with no source filter now spans both. A search for insurance guidance will never be handed a credit-union bulletin: the two are separate categories, and each document’s source says which it is.This is not a claim to cover state banking law. These two states are served because their banking regulator is combined with their insurance regulator and publishes both series on one index, under numbers we can cite. Most states’ financial regulators publish no numbered series at all, so source=state_financial_bulletin returns nothing for the other 47 jurisdictions and no wider rollout is planned.state_financial_bulletin is served goodLawStatus: "unknown", deliberately. Neither regulator has rescinded anything we hold (0 of 35 in Arizona, 0 of 10 in Oregon), so there is no measured rescission signal to certify against. Arizona’s INSURANCE bulletins keep good_law on their own signal, which is 15 of 199 marked - same state, same corpusType, two publishers, two verdicts. Read unknown as “we make no claim”, not as “probably still current”.Every document carries an issuedDate from the publisher’s own index, and both sources refresh weekly alongside the rest of the state-guidance registry.FinCEN Corporate Transparency Act beneficial-ownership guidance is live under corpusType=AGENCY_GUIDANCE
FinCEN Corporate Transparency Act beneficial-ownership guidance
Three newAGENCY_GUIDANCE sources, 145 documents across 220 retrieval passages, all from fincen.gov:This takes
AGENCY_GUIDANCE to 40 named sources, 23,921 documents.Two of the three predate the current rule, and we serve them anyway, labeled. On August 11, 2026 FinCEN issued a final rule that permanently narrowed BOI reporting: entities created in the United States and their beneficial owners are exempt, and only certain companies formed under foreign law and registered to do business in a US State or tribal jurisdiction still report. The FAQs (issued 2023-2024) and the compliance guide (March 2025) both predate it, and FinCEN’s own pages say some of their content is outdated.We do not drop them, because they remain the authoritative FinCEN text and much of it is untouched by the scope change: the beneficial-owner and substantial-control definitions in FAQ category D read the same either way. Instead, every passage from these sources carries FinCEN’s own notice verbatim in currencyNote, with currencyYear: 2026. Disregard any statement in them that US companies or their beneficial owners must report BOI, that BOI must be reported for US persons, that US persons must update or correct FinCEN ID information, or that reports were due before April 25, 2025.For the current position, use source=fincen_boi_rule_qa. The 12 final-rule Q&As are current. The 10 interim-rule Q&As are served with actStatus: "superseded" and are excluded from good-law retrieval, because FinCEN’s own final-rule Q&A states the final rule adopted the interim changes permanently.These sources are not offered as a change-alert board; they refresh weekly with the rest of the agency-guidance registry.CFR annual editions 1996-2026 are indexed under corpusType=CFR_ANNUAL
CFR annual editions, 1996 to 2026
corpusType=CFR_ANNUAL covers GPO’s officially published annual editions of the Code of Federal Regulations: 31 editions across all 49 titles. The corpus is indexed and counted by /statutes/coverage; the corpusType filter itself ships with the next API deploy.Read the headline number as section VERSIONS, not sections. A section is stored once per distinct run of text, not once per edition. A section whose wording never changed between 1996 and 2026 is ONE record whose
editionsObserved lists every year it was observed in, rather than thirty-one near-identical copies.editionsObserved is an enumeration, never a range. A version observed in 1998, 1999 and 2003 lists exactly those three years. It does not imply 2000 to 2002, and a date falling in an unobserved gap is answered with asOf.isBounded: false rather than served from the nearest year we happen to hold.Citation years are each volume’s own <REVISED> year, not the folder GPO filed it under. GPO reprints unchanged volumes into later folders without re-dating them, so only the date inside the volume is authoritative. That is why 167 versions in title 26 (parts 502, 503 and 509) carry 1990 while sitting in the 1997 folder.This corpus is deliberately not offered as a change-alert board. The existing cfr board already carries the daily change signal for the same regulations, so a second board would fire once a year on a whole edition and repeat what subscribers had already been told the day each change happened.CFR_ANNUAL and the asOf parameter are both point-in-time routes and are not interchangeable. The corpus serves an edition as published; asOf=YYYY-MM-DD on GET /us/statutes/section/{actId}/body reconstructs a section from observed change history against the current CFR.New corpusType: FEDERAL_REGISTER_NOTICE, a curated 17,612-notice slice of the Federal Register notice series
FEDERAL_REGISTER_NOTICE, and what it deliberately does not hold
Federal Register notices, 1994 to present, under the new corpusType=FEDERAL_REGISTER_NOTICE. 17,612 documents, 128,564 retrieval passages.🔴 This is a curated slice, not the notice series.
The Federal Register published 766,073 notices in this period and we hold 2.3% of them.
Saying so is the point: a corpus is worth what its limits are known to be, and a token that looked like complete notice coverage would be wrong in the one way that matters.What is held is the four classes of notice that act on a rulemaking:- withdrawal of a proposed rule,
- extension or reopening of a comment period,
- publication of significant agency guidance,
- announcement of negotiated rulemaking.
frNoticeClass, so the scope is readable from the data rather than only from this page.What is not held is everything else, which is mostly Paperwork Reduction Act information collections, meeting notices, permits and applications, antidumping proceedings and Privacy Act system-of-records notices.
None of those states or changes a legal obligation.
The 748,461 excluded documents are each recorded by Federal Register document number in our candidate ledger, so the scope can be widened later without re-crawling the series.A separate token from FEDERAL_REGISTER on purpose.
Rules and proposed rules are ingested whole.
Folding notices in would attach this partial-scope statement to 5.5M points that are not partial, which is a false claim in the other direction.⚠️ Notices carry an empty CFR cross-reference graph.
crossReferencesCfr and frTopics are 0% and frRegulationIdNumbers is 2%, against 100% and 94% on rules, so a notice is not reachable by a CFR-citation filter.
frDocketIds, at 73.5%, is the join key that works.amendmentYears is empty by design and goodLawStatus is unknown: a notice amends nothing, and the publisher prints no amendment credit for one, so there is no claim to make either way.The token takes no source filter.
It has one internal source, so the value would be an exact synonym for the corpusType itself.NLRB Board decisions join AGENCY_ADJUDICATION: 2,762 decided cases on a bounded 15-year window, with currency deliberately not asserted
NLRB Board decisions
The unfair-labor-practice and representation cases decided by the five-member National Labor Relations Board itself, which bind later Board panels and the administrative law judges beneath them. 2,762 decisions, 2012 to date, undersource=nlrb_board_decision.This is a bounded 15-year window of a 90-year, 66,612-decision archive. That is a scope decision, not an omission: the window covers essentially every decision a practicing labor lawyer searches day to day, and the full backfill is tracked as a named follow-up.Two citation forms, both served, neither normalized into the other. A Board decision is cited NNN NLRB No. N as a slip opinion and NNN NLRB NNN once the bound volume closes and assigns it a page. These are different facts rather than variants, because the page number does not exist until the volume closes: 57.45% carry a slipOpinionNumber, 42.55% a pageNumber, and which one a decision carries is itself the record of where it sits in its own lifecycle. 56.07% carry the Board’s own notice that the opinion “is subject to formal revision before publication in the bound volumes”.Every decision carries caseName, caseNumber (the Board’s own docket, e.g. 28-CA-230115), volume and issuedDate at 100%, plus the source PDF and extracted text in R2.goodLawStatus is unknown, and that is the point
Board doctrine swings hard with Board composition, and the NLRB publishes no overruling or supersession signal for its decisions. Its CITENET Classified Index is a subject digest rather than a citator: it records an overruling only as editorial prose on the decision doing the overruling, with no reverse edge on the decision that was overruled. Measured against the landed corpus, no decision carries a dead status.So every decision is served as the Board issued it, with goodLawStatus: "unknown" and a coverageNote stating the limit. Do not read that as “still good law”. It means we can show you faithfully what the Board decided and we will not assert whether a later Board has since overruled it.Unpublished Board decisions are summary dispositions with no independent precedential value, are published as a separate series, and are out of scope by design.SEC Commission opinions join AGENCY_ADJUDICATION: 5,790 adjudicatory rulings, 1996 to date, with the File-Number proceeding graph
SEC Commission opinions and adjudicatory orders
The Securities and Exchange Commission’s own adjudicated rulings: appeals from an administrative law judge, review of a self-regulatory organization’s disciplinary action (FINRA, an exchange), and applications for review. 5,790 documents, 1996-04-05 to 2026-09-01, undersource=sec_commission_opinion.These bind the Commission’s own later adjudications and the ALJs beneath it, and they are the securities bar’s primary source on what the SEC believes the securities laws mean in a contested posture. Cited by release number: Exchange Act Release No. 34-106254. One action issued under several securities statutes at once carries every release number it was given in citableAs.The File-Number proceeding graph. Every document carries its Administrative Proceeding File Number in fileNumber (99.6%; 112 documents name more than one, because the Commission consolidates proceedings). Documents sharing a File Number are ONE proceeding, and they are linked in date order through supersedes / supersededBy - 2,353 proceedings, 65.4% of them holding more than one document, 3,641 links across 86.7% of the series.🔴 Those links record a SEQUENCE, not a currency verdict, and no SEC document is served with a dead actStatus because of one. A docket says a later document exists; it does not say the earlier one stopped being good law. This series is overwhelmingly interlocutory - 839 orders to show cause, 820 orders extending time to issue a decision, 227 orders scheduling briefs, against 901 opinions of the Commission - so a later document routinely affirms the earlier one, schedules briefing, or merely notices an initial decision as final. goodLawStatus is unknown for the series.What is not here, stated rather than implied. ALJ initial decisions are deliberately not included: an initial decision is what one judge concluded before the Commission acted, and the SEC publishes no supersession field, so serving one as current authority would misstate its weight. Where an opinion names the initial decision it reviews, the citation is carried in relatedCitations and the referenced document is not in the corpus - that happens on 3.3% of the series. The 18,637-item settled-order and Fair Fund docket is also excluded, because a consent order reciting allegations is not a decision holding them proven. Federal court review under 15 U.S.C. 78y is not published on the SEC’s adjudication listings and is not reflected here. Every section states these bounds in its own coverageNote.BIA and Attorney General precedent decisions join AGENCY_ADJUDICATION: the full I&N Dec. reporter, 3,292 decisions
The I&N Dec. reporter, under AGENCY_ADJUDICATION
The Board of Immigration Appeals’ published precedent decisions, the Attorney General’s decisions reviewing the Board, and the legacy INS and USCIS administrative decisions the same reporter carries. 3,292 decisions across volumes 8 to 30, 1958 to 2026.A published Board decision binds every immigration judge and every DHS officer nationwide under 8 C.F.R. 1003.1(g) unless and until it is overruled. This is the operative body of immigration law between the statute and the circuit courts, and it is not in any general case-law database.Three sources under the existing token, filterable with source:decidedBy carries the deciding authority verbatim as EOIR prints it, across 37 distinct authorities, and a decision the Board decided and the Attorney General then reviewed carries both.The overruling graph. The Board states its own effect on earlier decisions in the holdings prose beside each entry. 343 of those statements resolve into supersedes / supersededBy links, with the publisher’s own verb in dispositionVerb and the sentence itself in history. overruled_in_part is stored distinctly and does not carry a dead actStatus. 70 decisions are served dead on this evidence; the corpus as a whole stays goodLawStatus: "unknown".What is not here, stated rather than implied. Volumes 1 to 7 are not published on EOIR’s precedent page. Holdings prose begins at volume 19, so an overruling of a pre-1984 decision by a pre-1984 decision is invisible. A court of appeals can reject a precedent for its own circuit while it remains in force elsewhere, and EOIR publishes nothing about that. Unpublished single-member Board orders are not precedent and are out of scope. Every point states these in its own coverageNote.CFPB compliance guidance joins AGENCY_GUIDANCE: 16 circulars and 95 supervisory-guidance documents
CFPB compliance guidance, under AGENCY_GUIDANCE
The other half of the Bureau’s output, alongside the enforcement actions
below. 111 documents across two new sources:cfpb_circular(16) - Consumer Financial Protection Circulars, citedCircular 2023-01. These are the Bureau telling every enforcer and every firm how it reads a statute, so they are the most broadly applicable thing it publishes.cfpb_supervisory_guidance(95) - bulletins, policy statements, interpretive rules and rescissions.
corpusType=AGENCY_ADJUDICATION: an enforcement action binds one
named respondent, while a circular addresses the whole market. Folding them
together would make an AGENCY_GUIDANCE search mean two different things.Two things worth knowing about coverage. The two series have opposite shapes -
a circular publishes its full text on its page, while a supervisory-guidance
page is a landing stub whose real document is the linked PDF - and both are
served as full text regardless. And Circular 2023-03 is deliberately absent:
the Bureau archived it, publishes no text for it, and leaves only a
third-party mirror, which we do not source from.goodLawStatus is unknown on both sources. Neither publishes a structured
rescission signal, so we do not claim currency we cannot verify.CFPB enforcement actions join AGENCY_ADJUDICATION: 386 actions, and the first measured supersession signal in that corpusType
CFPB enforcement actions, under AGENCY_ADJUDICATION
386 Consumer Financial Protection Bureau enforcement actions, filterable
with source=cfpb_enforcement_action. This closes a hole in a shelf we
already had: we carry OCC bulletins, FDIC FILs, Federal Reserve SR letters
and FinCEN guidance, and carried nothing from the one federal consumer-finance
regulator whose output a bank compliance officer reads every week.Both forums are included and are separable on the new forum field. 225
actions are administrative proceedings carried on a Bureau File No. such as
2024-CFPB-0002; 162 are civil actions the Bureau files in federal district
court, which carry the court’s own number in caseNumber and no Bureau
citation, because that identifier belongs to the court rather than to the
Bureau. One action carries both labels.The unit is the ACTION, not the filing. A consent order and the
stipulation consenting to it are one record, because a stipulation is not a
separate legal instrument from the order it stipulates to and splitting them
makes every search return two half-answers. relatedDocuments names every
filing whose text a record carries - 993 documents in total, a mean of 2.6 per
action and a maximum of 17. Twelve actions are served with the Bureau’s own
summary alone, because it posts no document for them.185 of the 386 are excluded from ordinary search, on purpose
The Bureau publishes its own three-value status enum and defines it publicly. An action it marksExpired/Terminated/Dismissed - meaning the matter “did
not result in, or is no longer subject to, ongoing compliance obligations” -
is served with a dead actStatus and is therefore outside ordinary search
results. That is correct for an order that no longer binds anyone, and it is
close to half the set, so it is stated here rather than left to be discovered.That status bundles three different endings and the Bureau does not
separate them: a matter it lost or withdrew is not the same event as an order
that ran its term. Every record therefore carries the Bureau’s own status
string verbatim in history, so you can see the ambiguity we inherited rather
than only our reading of it.The first AGENCY_ADJUDICATION source with a real goodLawStatus
No publisher in this corpusType ships a structured overruling field - an
adjudication is superseded by another decision, and the document itself never
changes when it stops being good law. MSPB and OLC records therefore carry
goodLawStatus: "unknown". The CFPB is the exception: its status enum is
defined, complete and published, so this source’s goodLawStatus is a real
verdict. MSPB and OLC are unchanged.New fields on this corpus: forum, court and relatedDocuments.New corpusType: STATUTE_COMPILATION, 80,276 sections across 2,680 GovInfo compilations
New corpusType: STATUTE_COMPILATION
A new federal corpus token for a public law’s own text as amended through
a stated later public law - GovInfo’s official compilations. 80,276
sections across 2,680 compilations, sourced from GovInfo’s COMPS
collection.This fills a real citation gap. A section like “Section 210 of the Public
Utility Regulatory Policies Act” has no USC address, because it was never
codified into a positive-law title; STATUTE_COMPILATION is where it
resolves.USC is the codified,
subject-organized arrangement - only for provisions that were codified at
all. SESSION_LAW (the Statutes at Large) holds the same acts as
enacted, a frozen historical record that carries actStatus: "enacted" and
goodLawStatus: "unknown" by design. STATUTE_COMPILATION makes the
opposite claim: “this is the act as it reads today, amended through Public
Law 117-58.” Folding it into either neighbor would mean a customer reading a
decades-old snapshot as current law.Currency is stated per document, and read it before relying on the text.
Each section carries currentThrough (e.g. Public Law 117-58), naming
exactly which amending law the compilation reflects. Across the collection
that ranges from Public Law 96-308 (1980) to Public Law 119-75 (2026) -
a 45-year span in the same corpus. 2.6% of compilations state no currency
at all, and those carry compilationCurrencyState: "unstated" with
currentThrough: null rather than a guessed date.
STATUTE_COMPILATION does not carry a goodLawStatus certification.The join into USC is captured, not resolved. Where GovInfo publishes a
structured cross-reference into the Code (16 U.S.C. 2603, for example),
it’s served as crossReferencesUsc, so a caller can look up the codified
version of a compiled provision directly.Full text is served by GET /statutes/section/{actId}/body, exactly like
every other corpus.New corpusType: AGENCY_ADJUDICATION, with 5,455 MSPB decisions and 1,371 OLC opinions
New corpusType: AGENCY_ADJUDICATION
A new federal corpus token for administrative adjudication: matters decided
by a federal body through a formal process, carrying precedential weight on its
later decisions. It is deliberately separate from AGENCY_GUIDANCE, which is
interpretive rather than adjudicative, so a corpusType=AGENCY_GUIDANCE search
keeps meaning one thing.Department of Justice Office of Legal Counsel opinions
1,371 OLC opinions, citedNN Op. O.L.C. NNN, filterable with
source=olc_opinion. OLC opinions are the executive branch’s own controlling
legal advice: an opinion binds executive agencies unless the Attorney General
or the President overrides it. Sourced entirely from the Department’s own
official bound volumes at justice.gov.GET /statutes/section/{actId}/body.Coverage ends with volume 44 (2020). Opinions issued in 2021 and later have
not yet been published in a bound volume and are not included; every section
states this in its own coverageNote. Supplemental volume 1
(NN Op. O.L.C. Supp. NNN) adds opinions written 1933-1977 and published later.Currency. OLC opinions default to goodLawStatus: "unknown", because an
opinion is superseded by a later opinion rather than amended in place and the
publisher ships no structured overruling field. Where OLC printed an editor’s
note that an opinion was withdrawn, superseded or reversed, that note is served
in currencyNote and the section carries actStatus: "superseded".Merit Systems Protection Board decisions
5,455 MSPB decisions, November 2018 to September 2026, sourced from the Board’s own published JSON manifests atmspb.gov. The MSPB adjudicates
federal-employee appeals: removals, suspensions, demotions, reduction-in-force
challenges, Individual Right of Action whistleblower claims under the
Whistleblower Protection Act, and USERRA cases.The two series are separately filterable, and that distinction is load
bearing. 106 precedential decisions, cited YYYY MSPB N, bind
administrative judges across the Board’s regional offices. 5,349
nonprecedential orders do not: the Board states in the orders themselves
that they “do not add significantly to the body of MSPB case law”. Filter with
source=mspb_precedential / source=mspb_nonprecedential, or on the
precedential boolean carried by every decision.5 U.S.C. 7513, 2302, 1221 and 5 C.F.R. 1201 are the common
ones). Only the precedential series has a citation. A nonprecedential order
is identified by its docket number, which is the only identifier the Board
assigns it; nothing is synthesized to fill the gap.Currency. MSPB decisions default to goodLawStatus: "unknown". A decision
is superseded by a later decision on the same docket rather than amended in
place, and the Board publishes no supersession or reconsideration field. Where
two decisions share a docket they are linked with supersedes /
supersededBy, which records the sequence only: the Board does not say whether
the later decision affirmed, modified or reversed the earlier one, so neither
do we.One gap, stated plainly. MSPB decisions are reviewable by the Federal
Circuit under 5 U.S.C. 7703, and a reversed decision is no longer good law. The
Board publishes nothing about this, and a decision cannot mention its own later
appeal, so a decision reversed on appeal is not marked as such here. Every
section says so in its currencyNote.State regulations reach all 52 jurisdictions; corpus passes 4.1M sections
Regulations for every US jurisdiction
State regulations now cover all 52 jurisdictions, 50 states plus DC and Puerto Rico: about 1.51M rules, up from 48 states and about 1.22M. No jurisdiction is now without a regulations corpus.Three are entirely new, each from the jurisdiction’s own publisher:DC’s online edition is the official copy by its own rule, 1 DCMR 300.7.
Puerto Rico’s reglamentos are published in Spanish, the language they are
enacted in, and
language_code is set accordingly; free access is required by
LPAU 2.10, 3 L.P.R.A. 9620.Ten jurisdictions re-sourced onto their own government publisher
Each of these now comes from the jurisdiction’s own official publisher, with amendment history and a resolvablesourceUrl on every section:Oklahoma, Pennsylvania and Massachusetts are not yet re-sourced. Each is
documented as such rather than partially ingested.
Coverage corrections
New Mexico was serving 9 of the 22 NMAC titles. All 22 are now live, at 3,116 parts and 36,310 sections, up from 1,074 parts.Colorado was serving 610 of the 1,155 CCR rules its publisher lists. All 1,155 are now live, including Medicaid, workers’ compensation, taxation, water quality and election rules, which were absent entirely. Colorado amendment coverage goes from none to 99%.Amendment history across eight more states
lastAmendedYear and amendmentYears are now populated for Idaho, Illinois,
Minnesota, Ohio, South Carolina, Virginia, Washington and Wisconsin, where the
publisher records them. Roughly 350,000 sections gained derived amendment
history. Texas and Iowa are unchanged: their publishers do not record an
amendment for every rule, and the API reports null rather than inferring one.Corpus total
Over 4.1M distinct sections, indexed as over 11.9M retrieval passages, up from 3.9M and 11.1M.Rhode Island and Colorado are currently keyed one section per Part and per
rule respectively, rather than per subsection. Citation lookup and search are
unaffected; a finer-grained key for both is in progress.
New corpusType: SESSION_LAW, the US Statutes at Large
Read a law as Congress enacted it, not as it was codified
A fifteenthcorpusType lands: SESSION_LAW, the US Statutes at Large.
5,256 public and private laws, 110,287 sections, 1999 to 2026.The US Code is a compilation. It reorganizes enacted text by subject and
drops the structure the enacting Congress used, so a US Code section does not
tell you what the act it came from actually said. SESSION_LAW does.publicLawCites resolve
directly into this corpus, so you can go from codified text to enacting text
in one hop. That join resolves for every US Code section we serve.These are laws as enacted, a historical record rather than a statement
of current law, so they carry
actStatus: "enacted" and
goodLawStatus: "unknown" by design. For what the law says today, use
corpusType=USC.Tennessee regulations added; state regulations reach 49 states
Tennessee regulations
Tennessee regulations are live: 11,608 rules, taking state regulations to 49 states, about 1.23M rules. Source is the Official Compilation Rules and Regulations (Tennessee Secretary of State).priorEffectiveDates is populated where the
publisher records more than one.Watchable as a law-change board (corpusType=STATE_REGULATION, state=tn),
refreshing monthly.Section numbers are zero-padded as Tennessee cites them (
0880-05-.01, not
0880-5-.01). Filter sectionNumber with the padded form.State regulations reach 48 states, court rules reach 46 jurisdictions
Regulations and court rules move onto official sources
State regulations now cover 48 states, about 1.22M rules, with Utah and Kansas joining the corpus.State court rules now cover 46 jurisdictions, about 47.6K rules, with New Mexico (3,462 rules across 47 rule sets), New Jersey and Kentucky added. New Mexico, New Jersey and Kentucky are also now watchable as law-change boards.Counts in your own integration are worth re-reading fromGET /statutes/coverage rather than carried forward: a re-source can move a
jurisdiction’s count in either direction.GET /boards returned only the first 200 sources
Fixed: /boards silently truncated its own catalogue
GET /boards defaulted to limit=200 and returned no total, so with 216
watchable sources every client was reading a truncated list with nothing in
the response to say so. Sources sorting last were invisible, including
usc, the US Code.The response now carries a total, and paging is explicit. If you built a
source picker from this endpoint, re-fetch it: sources you never saw are not
new, they were always there.GET /watches also gained filters, so a large watch list can be narrowed
server-side instead of client-side.Five new endpoints: change history, citators, definitions, neighbors, cross-state
Five questions about a section you previously had to answer yourself
Each takes anactId and answers one question a section lookup could not./changes is the one that removes a workaround. Every change our
refreshes have observed to a section: when it was added, each time its text
was replaced, and whether it has since been removed. Answering that used to
require creating a board watch and waiting, because a watch can only show
changes that postdate it. This reads the captured history directly./related returns the sections a reader would actually turn to, not the
numerically adjacent row, which in most codes belongs to an unrelated part.Not-found and failed lookups are not charged. An empty result for a section
that exists is the answer, and is charged.Every jurisdiction now reports when we last pulled it
Coverage answers “how old is this?” without you having to assume
GET /statutes/coverage gained a retrieval array covering every
(jurisdiction, corpusType) pair, maintained ones included:lastRetrievedAt- when we last pulled that body of law from its publisher and finished cleanlycadence- how often we dostatus-current,stale,failing, ornever_retrieved
currentThrough.The freshness array is the companion: it names only the pairs that are
not being updated, each with a plain-language reason, so a large count can
be read as maintained rather than merely large.Watch a citation instead of a whole source
Scoped alerts: watch a citation, not a source
POST /watches and PATCH /watches/{watchId} now accept an optional
scope so an alert can follow one title, chapter, part or section
instead of an entire corpus. Watching cfr meant every change to every
federal regulation; now it can mean 21 CFR part 314.scope, changes contains only what falls inside it, and
GET /watches/{watchId}/changes applies the same filter so the read-back
agrees with what we sent.GET /boards gained scopable (whether that source accepts a scope)
and scopeBrowseCorpus (the corpusType to pass to
GET /statutes/divisions to enumerate its titles and parts). Sources whose
documents are numbered items rather than citations, such as the Federal
Register, are not scopable.Nothing changes for existing alerts. An omitted scope means the whole
source, exactly as before, and every watch created before today keeps
behaving identically. See Alerts.Nine new response fields: version history, currency and amendment provenance
Follow a superseded section to the text that replaced it
Sections now return the provenance the corpus has always stored. Nine fields, all additive, all optional: nothing in your existing integration changes.The one that changes what you can build:
supersededBy. A section with
actStatus=superseded used to be a dead end. You could tell it was not
current law, but nothing in the response pointed at what replaced it. Now:currentThrough is set on every US Code section, so a currency check no
longer depends on the publisher having written prose. ruleSet matters more
than it looks for court rules: rule numbers repeat across families, and a
Civil Rule 12 and a Criminal Rule 12 both exist in most states, so this is
what tells them apart.Every field is omitted when the publisher does not record it, rather than
returned empty. Absence means the source is silent, never that we did not
look.State court rules expand from 10 to 43 jurisdictions
Court rules: 10 jurisdictions to 43
corpusType=STATE_RULES now covers 43 jurisdictions and about 43,500
rules, up from 10 states and roughly 13,000. Added: AK, AL, CT, DC, DE, GA,
HI, IA, ID, IN, KS, LA, MA, ME, MI, MS, MT, NC, ND, NE, NH, OH, OR, PR, RI,
SC, TN, UT, VA, WA, WI, WV, WY.Every jurisdiction is ingested from its own court system or legislature,
New York included, which is served from nycourts.gov.
Coverage spans civil, criminal, appellate, evidence, professional
conduct and local rules; the District of Columbia alone carries 21 separately
numbered rule families across its Superior Court divisions.Rules are refreshed monthly and carry actStatus, goodLawStatus,
amendmentYears, amendmentsCount and lastAmendedYear where the publisher
prints them. Amendment coverage varies by source and is a property of the
publisher, not the ingest: some courts print a dated credit under every rule,
others print none at all.A state absent from this list is usually not a backlog item. Some publish no
consolidated rules text from a government source; several codify their rules
into the statute book, where they are already served under corpusType=STATE
(Nebraska’s evidence rules are a good example, sitting in the statutes as
Neb. Rev. Stat. 27-401 and deliberately not duplicated here); and at least
one restricts automated access by published court policy, which we honor.
Call GET /statutes/coverage for the live per-jurisdiction picture rather
than assuming a state is missing.State insurance regulator guidance expands to 40 jurisdictions
State agency guidance now covers 40 jurisdictions
STATE_AGENCY_GUIDANCE holds each state insurance regulator’s own bulletins and
circular letters: the interpretive and enforcement guidance that sits between the
statute and the regulation. It is the state-level analog of federal
AGENCY_GUIDANCE, and it is queryable with corpusType=STATE_AGENCY_GUIDANCE
paired with a state.Coverage is now 8,986 documents across 40 jurisdictions, up from 5 states.
Per-jurisdiction counts are in API Coverage,
and GET /statutes/coverage always returns the live figures.Every document is sourced from the issuing regulator’s own government site. Where a
state’s official index is itself incomplete, the confirmed subset ships and the
gap is recorded.A small number of states publish no browsable bulletin archive at all; those are
documented as such rather than partially ingested.Search ranks current law above superseded and rescinded versions
Dead law no longer competes with live law on relevance alone
Search now ranks a provision’s current text above superseded or rescinded versions of the same provision.EightactStatus values carried no ranking penalty, so 44,199 passages were
ordered as though they were current law: 29,901 superseded, 12,041
rescinded, and smaller counts of revoked, expired, deleted,
recodified, unconstitutional and rejected. The effect was largest
wherever a corpus keeps prior versions as their own addressable records, so
a court rule with a version history or a rescinded state regulation was
where you were most likely to see it. A superseded version is near-identical
to the live one by construction, which is precisely what makes a relevance
score unable to separate the two.Dead law is still returned and still searchable. That is deliberate:
research routinely needs the text that was in force when the events
happened, so a repealed section is a legitimate result rather than noise. It
now ranks below live law of comparable relevance instead of being hidden,
and every result still carries actStatus and goodLawStatus, so you can
filter it out or surface it on purpose.No request or response shape changed, and there is nothing to update on your
side. If you were relying on the previous ordering to reach prior versions,
filter on actStatus explicitly.NLRB General Counsel and Advice Memoranda now covered
NLRB joins Agency guidance
corpusType=AGENCY_GUIDANCE now also covers the National Labor Relations
Board’s two guidance vehicles. General Counsel Memoranda (300 memos, the
full archive back to 1973) are citable as NLRB General Counsel Memorandum GC 22-04; a rescinded memo carries actStatus=rescinded and
a supersededBy pointer to the memo that rescinded it, and the rescinding
memo itself lists every memo it rescinded. Division of Advice Memoranda
(339 memos) are citable as NLRB Division of Advice Memorandum, Case No. 13-CA-182757 (Savage Fueling); this is a rolling 10-year window, not the
full ~2,500-2,600-document archive back to 1969, which remains a future
addition. Filter to either with source=nlrb_gc_memo or
source=nlrb_advice_memo.New: Law Change Alerts, with section-level diffs
Subscribe to a jurisdiction or corpus and get notified when it changes
A new, free capability:GET /boards lists every source you can watch
(a jurisdiction’s statutes, a corpus like the Federal Register or the
eCFR), and POST /watches subscribes you to one on a webhook, an email
address, or both. When that source refreshes with real changes, you get a
signed webhook delivery (X-Vaquill-Event: board.updated,
X-Vaquill-Signature when a secret is set) and/or an email naming the
exact sections that were added, amended, or removed — not just a count.GET /watches/{watchId}/changes lists that same detail on demand, scoped
to your watch’s own lifetime. For any amended section where hasDiff
is true, GET /watches/{watchId}/changes/{changeId}/diff returns the
section’s text before and after that specific change, so you can show
exactly what moved rather than sending someone back to reread the whole
section.PATCH /watches/{watchId} pauses, resumes, or rotates a destination.
POST /watches/{watchId}/test fires a one-off test delivery before you
rely on it. GET /watches/{watchId}/deliveries is webhook delivery
history. See the Law Change Alerts guide for the
full walkthrough, payload shape, and signature verification.FCC, FERC, and DOE interpretive guidance now covered
FCC, FERC, and DOE join Agency guidance
corpusType=AGENCY_GUIDANCE now also covers three federal agencies’
interpretive-guidance vehicles. FCC Declaratory
Rulings (169 rulings, discovered from the FCC’s own EDOCS “Commission
Documents” listing, citable as “DA-26-680: (07/07/26)”,
source=fcc_declaratory_ruling) resolve a petitioner’s request for the
Commission to state its interpretation of a statute, rule, or order in a
specific factual context. FERC Policy Statements (45 statements back to
1996, citable by the real practitioner ”___ FERC ¶ _____” Reports form
when a statement has been paginated into a bound volume, falling back to
“Docket No. (): ” otherwise,
source=ferc_policy_statement) are FERC’s generally-applicable
interpretive vehicle, deliberately narrower than the docket-based
eLibrary universe of case-specific orders. DOE Appliance Standards
Guidance and FAQs (60 final, non-archived documents, citable as “DOE
Appliance Standards Guidance: ()”,
source=doe_appliance_guidance) interpret the Energy Policy and
Conservation Act program DOE administers; documents the source itself
marks “draft” are excluded, never ingested as if they were settled
guidance. See Coverage for the updated
count.BIS and DDTC export control guidance now covered
BIS Advisory Opinions and DDTC export control guidance join Agency guidance
corpusType=AGENCY_GUIDANCE now also covers export control interpretive
guidance from the two federal agencies that administer nearly all U.S.
export controls. BIS (Bureau of
Industry and Security, U.S. Department of Commerce) Advisory Opinions
interpreting the Export Administration Regulations (33 opinions,
2003-2023, citable as “BIS Advisory Opinion, 09/25/23: Export guidance and
BIS interpretation of ‘gene’ related to ECCN 1C353”,
source=bis_advisory_opinion) are a curated, agency-discretion archive.
DDTC (Directorate of Defense Trade Controls, U.S. Department of State)
Commodity Jurisdiction Determinations (5,879 ITAR/USML-vs-EAR rulings,
2010-present, citable as “DDTC Commodity Jurisdiction Determination:
(), ”, source=ddtc_commodity_jurisdiction)
and DDTC Policy Guidance (7 named documents including Guidelines for
Preparing Agreements and the ITAR Compliance Program Guidelines and Risk
Matrix, source=ddtc_guidance) are both sourced directly from DDTC’s own
public portal. See Coverage for the updated
count.CPSC Advisory Opinions and Small Entity Compliance Guides now covered
CPSC Advisory Opinions and Small Entity Compliance Guides join Agency guidance
corpusType=AGENCY_GUIDANCE now also covers two Consumer Product Safety
Commission sources. CPSC Office of General Counsel
Advisory Opinions (139 opinions with a legible text layer, 1973-2012,
citable as “CPSC OGC Advisory Opinion No. 82”, source=cpsc_advisory_opinion)
are a historical interpretive archive: the program has not issued a new
public opinion in over a decade, so this is not presented as current
guidance. CPSC Small Entity Compliance Guides (34 actively maintained
per-rule guides required under SBREFA, citable as “CPSC Small Entity
Compliance Guide: Safety Standard for Neck Floats (90 FR 58096)”,
source=cpsc_secg) track new safety-standard final rules as CPSC
publishes them. CPSC’s recall notices (product recalls, safety alerts) are
news/safety-communication content, not legal-interpretive text, and remain
out of scope. See Coverage for the updated
count.FinCEN Administrative Rulings and Guidance now covered
FinCEN Administrative Rulings and Guidance join Agency guidance
corpusType=AGENCY_GUIDANCE now also covers FinCEN’s BSA/AML interpretive
material. FinCEN Administrative
Rulings (86 rulings back to 1988, each with precedential value, citable as
“FinCEN Ruling FIN-2009-R001”, source=fincen_ruling) and FinCEN Guidance
(127 alerts, advisories, notices, bulletins, and fact sheets, citable as
“FinCEN Guidance FIN-2019-G001”, source=fincen_guidance). Corporate
Transparency Act beneficial-ownership guidance and Anti-Money Laundering
Act of 2020 material are not yet covered (they live on separate FinCEN hub
pages). See Coverage for the updated count.Federal Reserve / OCC / FDIC banking guidance now covered
Federal Reserve, OCC, and FDIC banking guidance join Agency guidance
corpusType=AGENCY_GUIDANCE now also covers four banking-regulator
sources: Federal Reserve Supervision and
Regulation (SR) / Consumer Affairs (CA) Letters (336 letters back to
1990, citable as “SR 21-4 / CA 21-2”, source=frb_sr_letter), OCC
Bulletins (606 back to 1994, source=occ_bulletin), OCC Interpretive
Letters (448 reachable online from 1996-present, citable as “OCC
Interpretive Letter No. 1188”, source=occ_interpretive_letter), and
FDIC Financial Institution Letters (2,313 back to 1994, spanning both
FDIC’s active and inactive FIL indexes so superseded letters stay
queryable with act_status=superseded rather than silently dropped,
source=fdic_fil). See Coverage for the
updated count.CFTC Staff Letters now covered
CFTC Staff Letters join Agency guidance
corpusType=AGENCY_GUIDANCE now also covers CFTC Staff Letters (942
no-action, exemptive, interpretative, and advisory letters, 2008-present),
citable as “CFTC Letter No. 26-17”.
Each letter carries the regulation parts and topic tags CFTC itself
publishes, filterable via the standard search fields. Filter to just this
source with source=cftc_staff_letter. Pre-2008 letters are not yet
covered (CFTC’s own site does not browse them separately today). See
Coverage for the updated count.FAR/DFARS-native citation resolution, plus DFARS PGI
FAR and DFARS are now natively citable, and DFARS PGI joins Agency guidance
The Federal Acquisition Regulation (FAR, 48 C.F.R. ch. 1) and Defense FAR Supplement (DFARS, ch. 2) were already in the corpus as part ofCFR
(Title 48). /statutes/resolve and citation-shaped search queries now
accept the forms practitioners actually use — FAR 52.219-14,
DFARS 252.225-7001, with or without periods or a pinpoint subsection —
and resolve them straight to the existing CFR record. Filter to just FAR or
just DFARS within corpusType=CFR with source=far / source=dfars.corpusType=AGENCY_GUIDANCE now also covers DFARS PGI (Procedures,
Guidance, and Information), DoD’s own non-codified procedural companion to
the DFARS, citable as “PGI 225.370”. Filter to just it with
source=dfars_pgi. See Coverage for the
updated counts and Corpus Types for the
full source list.USPTO MPEP and TMEP now covered
USPTO patent and trademark manuals join Agency guidance
corpusType=AGENCY_GUIDANCE now also covers the USPTO Manual of Patent
Examining Procedure (MPEP, 2,024 sections across all 29 chapters, citable
as “MPEP § 2106”) and the Trademark Manual of Examining Procedure (TMEP,
2,109 sections across all 19 chapters, citable as “TMEP § 1207.01”).
Filter to just one with source=mpep or
source=tmep. See Coverage for the updated
count.DOJ Justice Manual now covered
USCIS Policy Manual now covered
USCIS Policy Manual joins Agency guidance
corpusType=AGENCY_GUIDANCE now also covers the USCIS Policy Manual (456
chapters across all 12 volumes), citable by chapter as “USCIS Policy
Manual, Vol. 12, Pt. D, Ch. 3”. Filter
to just it with source=uscis_policy_manual. See
Coverage for the updated count.Rules of the Supreme Court of the United States now covered
Supreme Court Rules join Federal Rules of Procedure
/statutes/resolve and corpusType=FEDERAL_RULES search now cover the
Rules of the Supreme Court of the United States (Sup. Ct. R. N), ingested
from the official supremecourt.gov committee print alongside the five
Federal Rules of Procedure sets already served. See
Coverage for the updated count.New agency-guidance sources: Merger Guidelines, DOJ Leniency Policy, Copyright Circulars
New sources under Agency guidance
corpusType=AGENCY_GUIDANCE now also covers the DOJ & FTC Merger Guidelines
(2023), the DOJ Antitrust Division Leniency Policy, and US Copyright Office
Circulars, each independently filterable and citation-labeled, folded into
the same AGENCY_GUIDANCE token you already query. See
Coverage for the updated count.New endpoint: catalog the bodies of law
New endpoint: GET /statutes/laws
A catalog of the distinct bodies of law available, each a whole corpus within a jurisdiction (a state’s statutes, a state’s regulations, the US Code, the US Constitution, federal court rules, …). Every entry carries a stablekey, its
corpusType (pass straight to /statutes/search), a lawType (statutes,
regulations, constitution, court rules, …), a human name, and a
sectionCount.GET /statutes/lawslists every jurisdiction.GET /statutes/laws?jurisdiction=ca(orfederal) scopes the list.
GET /statutes/codes?state=XX. Free (an API key,
rate-limited, no credits).Citation resolver now covers constitutions, court rules, and annotated forms
Resolve constitutions, court rules, and more citation forms
GET /statutes/resolve (and citation-as-query search) now resolves several
citation families it previously missed:- US and state constitutions:
U.S. Const. art. I, § 8,U.S. Const. amend. XIV, § 1,U.S. Const. pmbl.,Cal. Const. art. I, § 7. - Federal court rules:
Fed. R. Civ. P. 12(incl. a pincite likeFed. R. Civ. P. 12(b)(6)),Fed. R. Crim. P. 11,Fed. R. Evid. 702,Fed. R. App. P. 4,Fed. R. Bankr. P. 9011, and the compactFRCP 12form. - Annotated / prefixed federal statutes: the annotated
42 U.S.C.A. § 1983and42 U.S.C.S. § 1983forms,Title 42 U.S.C. § 1983, and a doubled§§.
Scope a search to a chapter or part
Search within a hierarchy subtree
POST /statutes/search gains two filters that scope a search below a title or
code, additive and optional:chapter(USC/state) andpart(CFR): confine results to one or more chapters or parts, e.g.titleNumber: 42, chapter: "21"ortitleNumber: 17, part: "240". Both accept a single value or a list.
parent object on every result: take a hit’s
parent and pass it straight back to search that section’s neighbors. Because a
chapter number repeats across every title, chapter/part must be paired with
titleNumber or code (which parent always carries); an unpaired one is
rejected with 422. See Search within a container.Search controls, navigable parent, amendment provenance, deeper paging
Control what search matches and returns
POST /statutes/search gains two request options, both additive:matchType:any(default) is intent-ranked hybrid search.allrequires every query term to appear;phraserequires the exact phrase. Use the stricter modes when you need precision over recall.excerptChars: how much matching text each result carries inexcerpt(default 500, range 100 to 4000). Raise it for more inline context.
Every result now points to its neighbors
Each result carries aparent object: the ready-made GET /statutes/divisions
query that lists the section’s siblings (its containing chapter or part). Walk up
the hierarchy from any hit without constructing the query yourself.Amendment provenance on statute results
Statute results now surface amendment history already in the corpus:sourceCredit
(the source’s credit line), amendmentYears, lastAmendedYear, amendmentsCount,
publicLaws (e.g. ['Pub. L. 102-166']), and federalRegisterCitations. All are
nullable and additive; existing fields are unchanged.Page deeper
Theoffset cap on POST /statutes/search is raised from 40 to 70, so with the
largest page size you can reach the entire reranked candidate pool. See
Pagination.Structured body: Markdown and a pincite subsection tree
/body can now return a structured subsection tree
GET /statutes/section/{actId}/body?structured=true adds two fields to the body
response, at no extra cost:markdown: the section rendered as nested Markdown lists, one level per subsection depth.subsections: a tree parsed by the drafting convention ((a)subsection,(1)paragraph,(A)subparagraph,(i)clause). Each node carries itslabel, apincitepath (e.g.(b)(2)), a full pinpointcitation(e.g.42 U.S.C. § 1983(b)(2)), its owntext, and nestedchildren.
/body response is unchanged. See Response Formats.Citation resolver and hierarchy browse
Two new endpoints: resolve a citation, browse the hierarchy
GET /statutes/resolve(2 credits): resolve a Bluebook citation string (42 U.S.C. § 1983,16 C.F.R. § 444.1,Del. Code Ann. tit. 13, § 1301) straight to the exact section, confirmed, with an official source link. A pinpoint subsection resolves to the parent section and is echoed insubsection.resolvedreports whether the citation is real, so it is the one-call way to verify a citation an LLM produced. See the citation recipe.GET /statutes/divisions(1 credit): walk the statutory hierarchy one level at a time, in statutory order. Pass the deepest level you know (corpusType,titleNumber,chapter/part, or a statecode) and get the children below it, down to sections with theiractId. Supports USC, CFR, STATE, and REGULATION. See the browse recipe.
Richer statute results: status, currency, hierarchy, and provenance
Statute results now carry status, currency, and fuller metadata
Every statute result (fromPOST /statutes/search, GET /statutes/section/{actId},
and POST /statutes/sections) now includes additional fields that were already in the
corpus. This is additive: existing fields are unchanged, so no client change is required.- Status and currency:
actStatus(in_force,repealed,renumbered,transferred,omitted,reserved,vacant,unconstitutional), a derivedgoodLawStatus(good_law/not_good_law/not_operative/unknown),currencyNote(the source’s “current through …” line), andrenumberedTo/transferredTopointers. - Fuller hierarchy:
subchapter/subchapterName,part/partName,subpart/subpartName, andpopularName(e.g. “Truth in Lending Act”). - Provenance:
issueDate,crossReferencesCfr(parsed CFR references as a list of section strings, e.g.['1.6011-4']), and govinfogranuleId/packageId.
goodLawStatus is conservative: jurisdictions without a reliable repeal signal report
unknown rather than over-claiming that a section is current.Regulations, coverage discovery, and pagination
Regulations, Federal Register, and agency guidance are now queryable
Three newcorpusType tokens open up corpora that were already in the corpus but not
filterable:REGULATION: state administrative regulations (176K+ rules across 12 states).FEDERAL_REGISTER: Federal Register agency rules, final and proposed (100K+ documents).AGENCY_GUIDANCE: agency guidance, including SSA rulings and IRS notices, revenue rulings, and procedures.
corpusType filter (pair REGULATION with a
state). See Corpus Types.New endpoint: GET /statutes/coverage
A self-describing coverage matrix. It returns a legend of everycorpusType token (its meaning and whether it is federal or state scoped) plus, for each jurisdiction, the per-corpusType counts.Call it to learn exactly what is queryable where, then pass a token as corpusType. See Jurisdictions and State Codes and the coverage monitoring recipe.GET /statutes/states now returns a per-corpusType breakdown
Each jurisdiction row now includes acorpora object, for example
{"STATE": 176778, "REGULATION": 51142, "STATE_CONSTITUTION": 179}, so you can see
which corpora a jurisdiction has without a separate call.Pagination on POST /statutes/search
Search now accepts anoffset parameter (0-40) alongside limit, and the response
includes offset and a hasMore flag so you can page through results. total is the
count returned on the current page. See Pagination.Fix: STATE_RULES now returns results
TheSTATE_RULES (state court rules) corpus is now correctly served. Court rules are
available for a handful of states, discoverable via /statutes/coverage.
