Skip to main content

Methodology

How we verify — and what our words mean

BenchPath's value is only as good as its discipline. These are the exact definitions behind the labels on every card, and the substantiation behind every public claim. If a claim isn't true, it doesn't ship — enforced by an automated release lint.

Official source

A document or page published by the court, clerk, or a judicial officer themselves — an administrative order, a division-instructions page, a judge's practice-preferences PDF, a printable directory. Not a secondary summary, not model knowledge, not a search snippet.

Verified / high confidence

Set only after a live fetch of the official source, with the excerpt traced to the fetched text and a last-verified date recorded. Anything seeded from model knowledge sits at medium confidence with an open review task until it is live-verified.

Archived

The document behind a published rule is fetched, hashed (SHA-256), and the bytes are preserved in the repository so the quoted requirement can be reproduced from the exact source. This applies to the ingested procedure corpus, not to every registered source. The hourly monitoring pipeline detects change rather than archiving every page.

Human-reviewed

Two distinct things, labeled distinctly: (1) rule cards are reviewed before publishing as verified, with reviewer provenance shown; (2) any judicial-tendency synthesis is additionally review-gated — it publishes only with methodology, support count, and sources attached, after a human sign-off. Deterministic source rows (e.g. a quoted page limit) are QA-sampled, not individually re-adjudicated.

Confidence levels

high = live-verified against the official source; medium = drawn from model knowledge or a secondary source, with an open review task; unverified = a known gap held as a placeholder, never presented as an answer. Every card shows its level and date.

Change detection & supersession

The production monitor runs every hour and fetches each approved source on that source's own cadence (daily for Florida sources, monthly for most Texas county registers, as shown on /coverage), hashes a normalized copy, ledgers the observation, and flags changes for human review — a hash change never publishes anything by itself. When a controlling statewide rule supersedes a local one, affected records retain history and link to the controlling authority. Rescission or vacatur claims require a fresh primary-source verification.

Claims & their basis

Every material public claim, its substantiation, and whether it is shipped or planned. Counts render live from the database. Registry version 2026-10-21.1.

Florida's 20 circuits and 67 counties are mapped; published rule cards render their recorded official source.

Live

Basis: Circuit, county, published-rule, and source totals are computed from current database rows. Per-judge depth is disclosed separately. The Florida home strip is state-pinned (getStateStats("FL"): circuits, counties, published rules, judges, registered and healthy sources) as of 2026-09-03; /coverage keeps the labeled platform-wide totals.

Last verified: computed at request or cache refresh · Computation: src/lib/data.ts#getStats; src/lib/data.ts#getCoverage

Owner: data-operations · Refresh: runtime · Audiences: consumer_procedural, verified_professional, developer

home hero, /coverage, directories, SEO and LLM summaries

Published rule cards render the recorded citation, official link, confidence, and last-verified date.

Live

Basis: The rule query and presentation component carry these fields; publication quality is independently governed by the reliance and review gates.

Last verified: computed at request or cache refresh · Computation: src/lib/data.ts#RULE_LIST_SELECT; src/components/RuleCard.tsx

Owner: product-trust · Refresh: runtime · Audiences: consumer_procedural, verified_professional, developer

rule cards, checklists, API, exports, methodology

Published judicial officers of the live states in the directory (count rendered live).

Live

Basis: getStats().judges counts published judge rows. It is a roster count, not a rulings-corpus count. The emailed report (NP-A2) names one published judge re-derived from the database by slug. Home page tiles are Florida-pinned via getStateStats("FL") (owner order 2026-09-03: the Florida home carries Florida numbers only, as /texas carries Texas numbers); the platform-wide total renders on /coverage under its own label.

Last verified: computed at request or cache refresh · Computation: src/lib/data.ts#getStats

Owner: data-operations · Refresh: runtime · Audiences: consumer_procedural, verified_professional, developer

home stats, /intelligence, /coverage, judge directory, emailed report delivery

A rulings corpus adds evidence beyond written opinions; coverage is incomplete and disclosed per report.

Rolling out

Basis: Verified judge_rulings plus the CourtListener connector. Counts vary by judge; tendency claims remain review- and audience-gated.

Last verified: computed at request or cache refresh · Computation: src/lib/data.ts#getJudgeReport; src/lib/judicial-claims.ts

Owner: judicial-intelligence · Refresh: runtime · Audiences: consumer_procedural, verified_professional, developer

/intelligence, judge reports, professional comparison

Analytical skills are badged by their recorded maturity: live, review-gated, or pipeline.

Live

Basis: The intel_skills registry supplies status; a registry row does not by itself prove an end-to-end AI capability.

Last verified: computed at request or cache refresh · Computation: src/lib/data.ts#getIntelSkills

Owner: judicial-intelligence · Refresh: runtime · Audiences: consumer_procedural, verified_professional

/intelligence, methodology

Hourly source monitoring by an authenticated Edge Function maintains hashed change records and opens review tasks for human adjudication; saved follows record interest in a source, and automated alert delivery activates only when its production delivery gates are evidenced.

Live

Basis: Production monitoring runs on the hourly pg_cron schedule with secret-gated invocation, per-host politeness, and one ledgered observation per fetch (private.source_monitor_observations; re-verified 2026-10-13: 24 of 24 hourly runs succeeded and 670 monitored sources were observed in the preceding 24 hours, 0 overdue against their cadence). A hash change never publishes anything: it files a review task for a human. Automated email delivery stays unclaimed until its provider and monitoring gates are evidenced.

Last verified: 2026-10-21 · Computation: supabase/functions/monitor-sources/index.ts

Owner: source-integrity · Refresh: every 30 days or sooner · Audiences: consumer_procedural, verified_professional, developer

home, /sources, alerts, operational documentation

Reliance-bearing rules and judicial synthesis require recorded review before verified publication.

Live

Basis: Database review state and resolver functions gate reliance output; judicial claims must also pass citation, support, and audience validation.

Last verified: 2026-10-21 · Computation: src/app/admin/review/page.tsx

Owner: product-trust · Refresh: every 90 days or sooner · Audiences: consumer_procedural, verified_professional, developer

home, /intelligence, /methodology, reviewer and report surfaces

Matter packet exports ship only behind server-authorized evidence gates and are not yet available.

Rolling out

Basis: CSV and ICS packet serializers seal a bounded reviewed packet. They do not calculate a due date; generic pages can still use browser print-to-PDF.

Last verified: 2026-10-21 · Computation: src/lib/server/feature-flags.ts

Owner: professional-workflow · Refresh: every 90 days or sooner · Audiences: verified_professional, developer

professional matter exports, /pricing, documentation

A durable paralegal matter-task workflow ships only behind server-authorized packet-evidence gates and is not yet available; team access today is limited to shared firm accounts.

Rolling out

Basis: The service-only workflow RPCs bind every mutation to the caller, current membership and packet evidence; private forced-RLS relations, immutable same-task receipts, revocation triggers and exact export DTOs fail closed when that authority changes.

Last verified: 2026-10-21 · Computation: src/lib/server/feature-flags.ts

Owner: professional-workflow · Refresh: every 30 days or sooner · Audiences: verified_professional, developer

authenticated professional matter operations, private APIs and operational documentation

Firm, enterprise, SSO, API, and white-label capabilities must be labeled by their deployment state and cannot be represented as active from UI copy alone.

Rolling out

Basis: Repository foundations exist, but each externally dependent capability remains behind activation evidence and exact authorization controls.

Last verified: 2026-10-21 · Computation: src/app/firms/page.tsx; src/app/pricing/page.tsx; src/lib/server/activation-policy.ts

Owner: growth-enterprise · Refresh: every 30 days or sooner · Audiences: verified_professional, developer

/firms, /pricing, /developers, enterprise and API documentation

In-app change alerts exist; automated email delivery is not represented as active until provider and monitoring gates are evidenced.

Rolling out

Basis: Follows and recorded in-app alerts exist. Automated delivery and practice-group routing require external activation evidence.

Last verified: 2026-10-21 · Computation: src/app/alerts/page.tsx; src/lib/data.ts

Owner: source-integrity · Refresh: every 30 days or sooner · Audiences: consumer_procedural, verified_professional

/alerts, /pricing, /firms, email documentation

Security and privacy statements describe implemented controls and evidence boundaries, not a guarantee of security or regulatory certification.

Live

Basis: Control statements are tied to repository configuration, tests, and evidence requirements; unsupported certification and absolute-safety language is prohibited.

Last verified: 2026-10-21 · Computation: SECURITY.md; src/app/security/page.tsx; tests/security

Owner: security-privacy · Refresh: every 30 days or sooner · Audiences: consumer_procedural, verified_professional, developer

security, privacy, accessibility, API, email and operational documentation

Consumer and pro-se surfaces provide sourced procedural information, options, checklists, and deadlines without selecting a remedy, argument, or judge-specific strategy and without predicting an outcome.

Live

Basis: Audience gates, claims lint, and judicial-claim controls separate general procedural information from verified-professional work product.

Last verified: 2026-10-21 · Computation: src/lib/judicial-claims.ts; scripts/claims-lint.mjs; docs/upl/FL-BENCH-DOCTRINE.md

Owner: legal-product · Refresh: every 90 days or sooner · Audiences: consumer_procedural, developer

public and pro-se UI, public API, SEO, LLM and email

Verified attorneys and authorized firm users may use full source-backed evidence, alternatives, counterarguments, and judge- or division-specific procedural strategy support only with citations, confidence, gaps, and explicit attorney confirmation.

Rolling out

Basis: Professional authority is server-verified; the attorney remains responsible for strategy and must affirm human review before downstream reliance or redistribution.

Last verified: 2026-10-21 · Computation: src/lib/judicial-claims.ts; docs/upl/FL-BENCH-DOCTRINE.md

Owner: legal-product · Refresh: every 30 days or sooner · Audiences: verified_professional, developer

verified-professional reports, workbench, API and exports

Prices, limits, credits, subscriptions, refunds, and availability are rendered only from the current commercial contract or explicitly labeled policy text.

Live

Basis: The versioned commercial policy, exact checkout consent, attested provider catalog, immutable database receipt and provider-gated commerce code are the sources for current commercial statements; new-sale activation remains fail-closed and separate from lifecycle processing.

Last verified: 2026-10-21 · Computation: src/lib/billing.ts; src/app/pricing/page.tsx; src/app/terms/page.tsx

Owner: billing-operations · Refresh: every 30 days or sooner · Audiences: consumer_procedural, verified_professional, developer

pricing, checkout review, terms, referrals, authenticated receipts, and professional-API limit responses

Public API rule, judge, county, and state resources carry versioned object-level provenance receipts; remaining route families adopt the contract as they are upgraded, and downstream derivative use must acknowledge that contract and preserve its evidence fields.

Live

Basis: The response boundary validates source URL, locator, version, SHA-256 projection receipt, confidence, verification time, correction/retraction/suppression state, audience, disclaimer, and coverage before returning a success response.

Last verified: 2026-10-21 · Computation: src/lib/api.ts; src/lib/api-provenance.ts

Owner: api-platform · Refresh: every 90 days or sooner · Audiences: consumer_procedural, verified_professional, developer

public and professional API, exports, developer documentation

Published records expose a public correction path with expedited handling for court chambers; response-time targets are service objectives rather than guarantees.

Live

Basis: The corrections intake surface and review workflow are live; machine-readable correction, retraction, and suppression state ships with the corrections-governance slice and is not claimed until its evidence lands.

Last verified: 2026-10-21 · Computation: src/app/corrections/page.tsx

Owner: product-trust · Refresh: every 30 days or sooner · Audiences: consumer_procedural, verified_professional, developer

/corrections, methodology, API, exports, security and operational documentation

Checklist requests with unresolved scope are rejected rather than widened to all of Florida; matter-packet applicability and deadline computation are undergoing verification hardening before any reliance-grade claim is made for them.

Live

Basis: The checklist API fails closed on unresolved county, case-type, and motion slugs server-side; the typed applicability and deadline-evidence engines ship in their own verified slices and are not claimed until their evidence lands.

Last verified: 2026-10-21 · Computation: src/lib/data.ts; src/app/api/v1/checklists/generate/route.ts

Owner: professional-workflow · Refresh: every 30 days or sooner · Audiences: verified_professional, developer

matter, preflight, assistant, report, checklist, pricing, API and operational documentation

Support, vulnerability disclosure, governing-law, provider-sharing, and account policies are binding only as stated on their current policy surface; response targets are not guarantees.

Live

Basis: Each policy is versioned in repository source, dated where material, and separated from capability or certification claims.

Last verified: 2026-10-21 · Computation: SUPPORT.md; SECURITY.md; src/app/privacy/page.tsx; src/app/terms/page.tsx

Owner: legal-operations · Refresh: every 90 days or sooner · Audiences: consumer_procedural, verified_professional, developer

support, security, privacy, terms, accessibility, email and operational documentation

Material product claims are registered with an owner, evidence, freshness policy, audience, and allowed surfaces; release lint withholds stale, planned, unregistered, and wrong-surface copy.

Live

Basis: The versioned registry and release scanner validate current evidence references and inventory live UI, API, SEO, LLM, email, and documentation surfaces.

Last verified: 2026-10-21 · Computation: config/product-claims.registry.json; scripts/claims-lint.mjs; tests/jibench/claims-registry.test.ts

Owner: product-trust · Refresh: every 90 days or sooner · Audiences: consumer_procedural, verified_professional, developer

methodology, CI, release evidence and product-truth documentation

The public changelog is a dated historical record; current availability and counts must still be resolved through live gates and current data.

Live

Basis: Historical entries are date-scoped and do not override current activation, coverage, or source-freshness controls.

Last verified: 2026-10-21 · Computation: src/app/changelog/page.tsx; docs/PROJECT-STATE-2026-08-05-SESSION-CLOSE.md

Owner: release-engineering · Refresh: every 90 days or sooner · Audiences: consumer_procedural, verified_professional, developer

/changelog and release documentation

Most of BenchPath is usable with no account and no personal data; the privacy page states what is collected, why, and for how long.

Live

Basis: Public pages read published data anonymously; account features collect only the fields the privacy page enumerates.

Last verified: 2026-10-21 · Computation: src/app/privacy/page.tsx

Owner: legal-operations · Refresh: every 90 days or sooner · Audiences: consumer_procedural, verified_professional, developer

/privacy, SEO and LLM summaries

The documented v1 routes are the same routes the product itself calls; there is no partner-only tier.

Live

Basis: The public site renders from the same v1 route handlers the documentation describes.

Last verified: 2026-10-21 · Computation: src/lib/api-docs.ts; src/app/developers/page.tsx

Owner: api-platform · Refresh: every 90 days or sooner · Audiences: consumer_procedural, verified_professional, developer

/developers and API documentation

The multi-state architecture is live behind a states-row activation: Florida, Texas and California are active, and a new state launches only when its source registry meets the Florida standard.

Live

Basis: The /[state] taxonomy, DB-driven switcher, and hard-404 for unknown states are shipped; activation is a data operation (California's at 2026-10-14 03:20 UTC).

Last verified: 2026-10-21 · Computation: src/components/StateSwitcher.tsx; src/app/roadmap/page.tsx

Owner: data-operations · Refresh: every 90 days or sooner · Audiences: consumer_procedural, verified_professional, developer

/roadmap and expansion documentation

Professional access is granted on a sworn, scrolled credential attestation recorded in an immutable receipt; internal compliance checks reference official public records, and paid professional memberships that fail requested verification are subject to cancellation and a disclosed non-refundable fee.

Live

Basis: Attestation decision in submit_professional_verification_v1 (attestation-only form 20260814151657, owner ruling 2026-08-14): the scrolled v3 agreement (2026-09-03: names The Florida Bar and the State Bar of Texas; the applicant selects the bar, recorded as bar_state on the receipt and profile; the Florida Registered Paralegal role is Florida-only) + credential shape grant access; the platform performs no automatic directory lookup at submission (the receipt records the not_performed posture with honest NULLs). Internal compliance is owner-driven: every submission emails the full attestation trail for follow-up, which may include manual checks of submitted credentials against official public records and a demand to complete identity or credential verification. The $499.99 fee is disclosed on /pricing, in Terms section 8, and in the scrolled agreement itself before any payment exists. Owner approval 2026-09-03: the attestation stands for twelve months (predicate window in migration 20260903184847_professional_attestation_term_v1.sql); the account and verification pages name the date it stands through; reminders go to the account's own address at 30, 7 and 0 days through the CRON_SECRET-gated /api/account/attestation-renewals route (service-only RPCs list_attestation_renewals_v1 and mark_attestation_renewal_notice_v1); renewal is the same sworn submission again, which stamps a new bar_verified_at.

Last verified: 2026-10-21 · Computation: src/app/api/professional/verify/route.ts; supabase/migrations/20260814151657_professional_verification_attestation_only_v1.sql#submit_professional_verification_v1; supabase/migrations/20260903184847_professional_attestation_term_v1.sql#is_attested_professional_for_user; src/app/api/account/attestation-renewals/route.ts

Owner: platform-security · Refresh: every 90 days or sooner · Audiences: verified_professional, consumer_procedural

/professional/verify page and flow, /firms CTA, workbench access gate

A verified appellate case-law corpus is held in custody from the courts' own publications, with hash receipts, quoted attribution lines, and live public counts; every opinion carries a verified case-type classification (evidence-receipted links; an opinion can carry its class plus specific subtypes), and per-judge outcome censuses render only at or above the small-sample floor.

Live

Basis: appellate_opinions and opinion_attributions rows with sha-256 custody; corpus_public_stats_v2 reads a singleton snapshot refreshed every ten minutes by pg_cron (compute time recorded beside it; computed live only while the snapshot is empty) with predicates mirroring the anon RLS view (opinions, attributions, census eligibility, classified opinions, classification links); the classification-completeness sentence renders ONLY while classified_opinions equals opinions_total (self-guarding condition in both surfaces); classification links are always labeled as links, never presented as an opinion count; census floor >= 5 matched attributions; dispositions are the appellate courts' own labels, shown as counts, never rates or predictions.

Last verified: computed at request or cache refresh · Computation: src/lib/data.ts#getCorpusPublicStats; supabase/migrations/20260814173603_corpus_public_stats_v2.sql#corpus_public_stats_v2; supabase/migrations/20260810205120_corpus_public_stats_v1.sql#corpus_public_stats_v1

Owner: data-operations · Refresh: runtime · Audiences: consumer_procedural, verified_professional, developer

/intelligence, home, dossiers, coverage, SEO and LLM summaries

The Professional Workbench provides curated reasoning and dual-AI decision support over the verified corpus for attested Florida and Texas attorneys and their supervised staff only; access requires the sworn professional attestation (the single professional tier), an active entitlement, and explicit attorney confirmation, and the workbench degrades to curated-only output with the reason shown when an AI engine is unavailable.

Live

Basis: Server-enforced professional authority, entitlement, confirmation, idempotency, and AI-usage leases; hash-bound activation records; out-of-corpus statements are deleted before output; immutable receipts are stored per analysis. UPL fix program Phase 2 (2026-09-03): one authority predicate (private.is_attested_professional_for_user) behind every professional surface; the strict bar-status predicate that no code path ever satisfied is retired to an alias.

Last verified: computed at request or cache refresh · Computation: src/lib/professional-workbench.ts; src/app/matters/[id]/reasoning/page.tsx

Owner: product-trust · Refresh: runtime · Audiences: consumer_procedural, verified_professional

pricing, /intelligence, firms, home (gated marketing copy)

BenchPath's Texas AI filing-rules tracker covers all 254 counties: every county- and court-level AI instrument verified in the corpus is tracked verbatim and read live from it — including Grayson (Local Rule 1.13), Rockwall (the June 22, 2026 sworn-disclosure standing order, registered as TOPICs 3132 on 2026-09-09), Collin (CCL Standing Order No. 3 plus the district Local Rules of Practice's accuracy-verification provision), Dallas (County Court at Law No. 4's standing order), Montgomery (court-level generative-AI standing orders), the shared 21st/335th district order registered by Bastrop, Burleson and Lee, and the 394th District's five-county order — and a county with no AI instrument on record is named as such with receipts; the statewide registry sweep of 2026-09-27 found 45 AI-titled registrations, every one receipted in custody (32 published as rules; the rest are superseded editions, duplicate clerk copies, one rescinded order and one certification form), the six Houston-region counties (Harris, Fort Bend, Galveston, Brazoria, Matagorda, Wharton) still carry no AI-specific registration, and the 394th District order's Presidio and Culberson rows are queued for publication.

Live

Basis: Every named regime is a published rule composed verbatim from custody bytes at its unit close (AJR-1 2026-08-28 under docs/handoff/tx/ajr1/; AJR-2 2026-08-29 under docs/handoff/tx/ajr2/; later regions under docs/handoff/tx/ajr*/), and the tracker page reads the complete tracked list live from the corpus via getAiRulesTracker('TX') — a newly published AI rule surfaces without editing this claim. Texas is complete (254 / 254 counties since 2026-09-25), so the former 'covered / non-covered' framing is retired. The 2026-09-27 sweep (docs/handoff/audit-2026-09-27/feed-ai-hits-2026-09-27.json: 2,603 feed rows, 45 AI-titled) was joined to source_documents and rules by document id: 45/45 receipted; 32 map to published rules; 13 do not, each with a named reason — superseded editions (Brewster 1465/2019, Hudspeth 1461/2018, Jeff Davis 1460/2017, Presidio 1464/2020 — all replaced by the 394th's 2026 order), duplicate clerk copies (Denton 2719 = 2716, Panola 3101 = 3097), Montgomery 2911 rescinded by 2921, Wood 2947 a certification form, and Rockwall 3132 = the already-published June 22, 2026 order now registered. The Houston-region zero is re-read from the same feed (no AI-titled row for those six counties). Open: the 394th order's Presidio and Culberson served-county rows (proposal 05 under docs/handoff/audit-2026-09-27/sql). The TOPICs feed source is monitored on a 7-day cadence; a new in-region registration surfaces for review and this claim's dated parts must be re-verified before restatement.

Last verified: 2026-10-21 · Computation: src/lib/data.ts#getAiRulesTracker; docs/handoff/audit-2026-09-27/feed-ai-hits-2026-09-27.json; docs/handoff/tx/ajr11-region-close/ai-order-negative-baseline.json; docs/handoff/tx/ajr11-region-close/feed-ai-hits-2026-08-25.json; docs/handoff/tx/ajr11-region-close/feed-ai-hits-2026-09-05.json; docs/handoff/audit-2026-09-04/tx-angelina-ai-standing-order-2026-09-05.sql; docs/handoff/tx/ajr1/grayson/README.md; docs/handoff/tx/ajr1/rockwall/README.md; docs/handoff/tx/ajr1/collin/README.md; docs/handoff/tx/ajr1/dallas/README.md; docs/handoff/tx/ajr2/montgomery/README.md; docs/handoff/tx/ajr2/quad/README.md

Owner: data-operations · Refresh: every 45 days or sooner · Audiences: consumer_procedural, verified_professional, developer

/texas/ai-rules (active-state-gated), its SEO metadata

Google Scholar's free case-law index and Cited-by citator are offered as an OUTBOUND cross-check only: BenchPath builds deep links that open in the visitor's own browser and never fetches, proxies, or ingests Scholar content (no API exists and Google's terms bar automated access), so no Scholar material ever reaches the corpus or the analysis engines.

Live

Basis: src/lib/scholar.ts contains only URL builders (the unit contract pins that no fetch exists in the module); the as_sdt=2006 case-law landing was live-verified in a real browser 2026-09-01; jurisdiction narrowing is deliberately left to Scholar's own Select-courts dialog because its court bitmask is undocumented; the analysis engines receive only CourtListener findings and BenchPath's own hash-receipted corpus rows.

Last verified: 2026-10-21 · Computation: src/lib/scholar.ts#scholarCaseLawUrl; tests/unit/scholar-links.test.ts

Owner: data-operations · Refresh: every 90 days or sooner · Audiences: consumer_procedural, verified_professional, developer

/intelligence connectors card; Cited-by links on Live-Scan and case-law result rows

Two Florida clerks (Broward and Miami-Dade) sell programmatic docket access and no Florida clerk offers a free API; BenchPath's docket connectors read only those two official APIs for a matter's own case number, stay dormant until each clerk's agreement and key are recorded, and every other county links to its clerk's own case search — docket pulls are free for every signed-in account and never create a deadline.

Live

Basis: The independent survey of all 67 Florida clerks read from their own sites on 2026-09-02 (docs/handoff/docket/FL-CLERK-ACCESS-SURVEY-2026-09-02.md, raw crawl beside it) and the registry as executable law in src/lib/docket/clerks.ts (connector state, terms block, unit costs, key law); the free-lane and no-deadline rules are docs/DOCKET-LAYER-PLAN.md §2 and §6.

Last verified: 2026-10-21 · Computation: src/lib/docket/clerks.ts; src/lib/docket/clerk-viewers.ts; docs/handoff/docket/FL-CLERK-ACCESS-SURVEY-2026-09-02.md

Owner: data-operations · Refresh: every 90 days or sooner · Audiences: consumer_procedural, verified_professional, developer

matter workspace docket panel, /pricing public tier, /intelligence connectors, the docket-layer plan and survey documentation

BenchPath is built and published by LegalDraft Technologies LLC, founded by Eric Milestone; the platform is independent of the courts it covers, and what verified means for a record is defined on the methodology page.

Live

Basis: Publisher and founder facts exactly as the newsroom launch announcement states them (Eric Milestone, Founder & CEO; LegalDraft Technologies LLC), the accessibility statement and the intel email footer (LegalDraft Technologies LLC), security.txt (security contact) and the newsroom press contact. Independence: no court affiliation, endorsement or sponsorship is claimed anywhere on the site. The meaning of verified is the methodology page's definition (rule-provenance claim); /about only points to it. Re-attest when the corporate facts change and at least yearly.

Last verified: 2026-10-21 · Computation: src/lib/newsroom.ts#Eric Milestone, Founder & CEO; src/app/accessibility/page.tsx#LegalDraft Technologies LLC; public/.well-known/security.txt#security@benchpath.ai; src/app/methodology/page.tsx

Owner: publisher · Refresh: every 365 days or sooner · Audiences: consumer_procedural, verified_professional, developer

/about, /contact, Organization schema, footer, SEO and LLM summaries

California is live county by county: benchpath.ai/california maps the counties BenchPath has closed against their courts' own records (all 58 since 2026-10-15), its explorer lists them by Court of Appeal district, and its AI filing-rules tracker reads every verified California AI instrument live from the corpus.

Live

Basis: The California states row was activated at 2026-10-14 03:20 UTC (the owner's order of 2026-10-13); at the flip 48 of the 58 counties carried published county-scoped rules or verified judges, with 2,151 published California rules and 1,737 published judicial officers (read from the database the same minute). The last county, Mariposa, was applied live 2026-10-15 (58 of 58; 2,573 published California rules and 1,973 published officers read 2026-10-19 17:05Z, 58 counties with a published rule). src/app/california/page.tsx renders the state page while the row is active and the in-preparation body otherwise; the California map (src/components/CaliforniaMap.tsx) colours a county only when it has published rules or verified judges. Re-verified live 2026-10-19.

Last verified: 2026-10-21 · Computation: src/app/california/page.tsx; src/components/CaliforniaMap.tsx; src/lib/state-context.ts#california; src/proxy.ts#aiRulesMatch

Owner: data-operations · Refresh: every 90 days or sooner · Audiences: consumer_procedural, verified_professional, developer

/california (the state page; its in-preparation body renders only while the states row is inactive), /california/explorer, /california/ai-rules and its FAQ, /coverage, the changelog, README and llms.txt

Found something wrong? Our corrections process has an expedited lane for judges, chambers, and clerks. See live totals on the coverage page.