Skip to content
Migration & Coexistence

Modernize Without Disruption

11 adapter capabilities. Ring-based rollout with health gates. Data reconciliation at every step. No big-bang cutover required.

Brownfield Adapter SPI

The adapter layer bridges legacy systems during transition. Courts run both systems simultaneously with data flowing through governed integration points.

Legacy CM/ECFExisting CMS
Adapter Layer
Retry / Quarantine / Audit
DocketPointConfiguration-driven

11 Adapter Capability Types

Identity Synchronization

Sync user accounts and roles from legacy IdP to Keycloak OIDC.

Legacy Record Linking

Bidirectional cross-reference between legacy case IDs and DocketPoint case graphs.

Document Export

Bulk extraction of documents with metadata, hash verification, and confidentiality mapping.

Object Storage Bridge

Stream documents from legacy file shares or content management to MinIO tenant prefixes.

Payment Gateway

Route fee transactions through legacy payment processors during transition.

Notification Routing

Deliver notices through legacy email and print channels while DocketPoint channels come online.

Print Batch Processing

Export print-ready notice batches for courts still using physical mail service.

Search Index Synchronization

Keep legacy and DocketPoint search indices consistent during dual-write coexistence period.

Analytics Export

Feed legacy reporting systems with DocketPoint data until analytics migration completes.

External Filing Integration

Accept filings from legacy e-filing portals and route them into DocketPoint intake workflows.

CM/ECF PACER Link

Maintain PACER public access compatibility during and after migration.

Ring-Based Rollout with Health Gates

Traffic expands through concentric rings. Each promotion requires all health gates to pass before widening scope.

Canary
1–2
Early AdoptersGeneral Availability

Health Gate Requirements

Smoke tests pass
Critical error rate < threshold
Drift detection clean
Audit lag within bounds

Canary

1–2 courts

Full monitoring, deep validation, manual promotion gate. Every operation is observed and compared against legacy behavior.

5% traffic — health gates required

Early Adopters

5–10 courts

Expanded validation across multiple court types, automated health gates, broader case type coverage.

20% traffic — health gates required

General Availability

All courts

Stable baseline, full traffic, continuous monitoring. Legacy adapter remains available for rollback if needed.

100% traffic — health gates required

Governed Configuration Promotion

The same pipeline governs both overlay configuration and code deployment. No configuration reaches production without passing every gate.

Sandbox

Author and validate overlays against synthetic data

Pilot

Prove with real court data in controlled scope

Production

Deploy to all courts via ring-based promotion

Promotion Gates

Schema validation
Source references
Alias review
Fixture tests
Promotion

A new deadline rule starts in sandbox, proves itself in pilot with real court data, and deploys to production only after passing every gate at every boundary.

Data Reconciliation

Migration is not just moving data — it is proving equivalence. Every record is compared between source and target.

The reconciliation engine runs continuous comparisons between legacy and DocketPoint data stores. Discrepancies are flagged, categorized by severity, and routed to the migration team for resolution before the next ring promotion.

Case State

Every case status, flag, and lifecycle phase is compared between legacy and DocketPoint to ensure equivalence. Discrepancies block ring promotion.

Docket Sequence

Docket entry ordering, numbering, and content integrity are validated entry by entry. Sequence gaps are flagged automatically.

Document Integrity

Document hashes, metadata, confidentiality classes, and storage paths are verified post-migration against source system checksums.

Party & Representation

Party records, attorney assignments, and representation history are reconciled across systems with date-range overlap detection.

Plan your migration path

Every court's situation is different. We'll walk through your current systems, case types, and integration points to build a realistic migration plan.