charts.fyireceivership.charts.fyi

Receivership Catalog

How it works

A first-party-only filing monitor for distressed operating companies. Rows are born from court dockets, court documents, official registers, company registries, or issuer filings.

First-party discovery only

News, receiver pages, claims agents, and practitioner pages cannot create catalog rows.

US/Canada companies

833

829 live / 5 setup blockers

US/Canada as of

Jul 12, 2026

Generated Jul 12, 2026, 5:40 PM

Streamed feed

1h

833 events / 17 pages

Production gate

5 blockers

4/9 coverage segments live

US/Canada is the active phase-one surface: company database, stream contract, freshness SLA, source health, DOZR regression, SQLite, and production blockers are generated together from the same first-party snapshot.

Global catalog context remains available below: 4,815 qualified global records / 6,842 live, 2,031 suppressed by default, 26 primary sources mapped.

4 US/Canada archive rows remain for regression coverage, including DOZR. Archive rows are not current live opportunities.

US/Canada Company Database

Company/legal-entity view derived from the verified first-party case catalog. Personal debtor rows stay in the case audit trail but are excluded from this company database.

setup blockers
Tracker

Companies

833

Live companies

829

US / CA

759 / 74

As of

Jul 12, 2026

Generated

Jul 12, 2026

Live source proof

4 required feeds fresh

Row lineage

833 companies / 833 events

Stream and SQLite

Hourly stream (1h), 50/page, SQLite v21

Freshness SLA

Fresh Live Feeds With Production Blockers, next Jul 12, 2026, 6:40 PM

DOZR regression

DOZR Inc. - Oct 9, 2025

Coverage matrix

4/9 segments live

Lineage gate: every company row must match its case row, CSV row, SQLite row, stream event, source registry entry, and source-health status for live rows. npm run check:receivership:us-ca:lineage
PACER RSS Court Coverage

The US bankruptcy RSS monitor must read every bankruptcy court feed from the PACER court lookup before candidate rows can pass the US/Canada source-health gate.

court coverage complete

Bankruptcy courts

94/94 bankruptcy courts

Truncated courts

0 truncated courts

Successful feeds

93 feeds

Opening petitions

3 candidates

Coverage guard: RECEIVERSHIP_PACER_RSS_MAX_COURTS must stay at or above the current PACER bankruptcy-court lookup size; truncated courts fail the source-health check.

Lookup: Sun, 12 Jul 2026 06:10:04 -0400

Latest item: Jul 12, 2026, 5:29 PM

Consumer Stream Contract

Poll checkpoint.href. When generatedAt or highWatermark changes, fetch eventsPages.href for paginated JSON reads, or eventsNdjson.href/eventsJson.href for full-feed reads, and consume newest-first events until the stored cursor is reached.

API / feed

1 / 1

Cadence

60m, lag 3h

Events

833 total / 829 live

Release deltas

0 events

Pages

17 x 50

EndpointHrefMedia type
Acceptance audit/data/receivership/us-ca-acceptance-audit.jsonapplication/json
Companies JSON/data/receivership/us-ca-companies.jsonapplication/json
Case audit JSON/data/receivership/us-ca-current.jsonapplication/json
SQLite DB/data/receivership/us-ca-current.sqliteapplication/vnd.sqlite3
NDJSON feed/data/receivership/us-ca-events.ndjsonapplication/x-ndjson
Delta NDJSON/data/receivership/us-ca-delta-events.ndjsonapplication/x-ndjson
JSON feed/data/receivership/us-ca-events.jsonapplication/json
Artifact hashes/data/receivership/us-ca-artifact-hashes.jsonapplication/json
Source health/data/receivership/us-ca-source-health.jsonapplication/json
Setup checklist/data/receivership/us-ca-production-setup.jsonapplication/json
Activation playbook/data/receivership/us-ca-source-activation.jsonapplication/json

Cursor: eventId, eventTime, eventSequence

Sequence: Per Snapshot Newest First Position

Sort: eventTime_desc_caseId_asc

Sample cursor: receivership-company:pacer-rss-alsbk-26-12059:current

GitHub raw mirror: https://raw.githubusercontent.com/charliecf/charts.fyi/main/public/data/receivership/

Persist the highWatermark after a successful read. Use eventId as the primary durable cursor; eventTime and eventSequence are audit fields, and eventSequence is only a per-snapshot newest-first position.

Release Delta and Retention

Latest release audit compares stable company fields against the prior retained release, while release history keeps the rolling generatedAt, count, coverage, and watermark trail for scheduled refreshes.

Added / changed / removed

0 / 0 / 0

Current / previous

833 / 833

Retained releases

100 / 100

Latest release

Jul 12, 2026, 5:40 PM

Change status: No Stable Company Changes

Previous release: Jul 12, 2026, 3:40 PM

Retention: generatedAt_desc with max 100 releases.

New companies in latest release

No stable company additions in the latest release.

US/Canada Gate

Live feeds are fresh; complete coverage still depends on the account and terms-gated sources below.

osb-bia-insolvency-records
bc-cso-new-cases
ontario-courts-public-portal
pacer-case-locator
pacer-court-polling
US/Canada Production Setup

Europe remains staged for later; the gated work below is the remaining US/Canada path to production-grade coverage across national indexes and court-level sources.

5 blocked

Gated feeds

5

Credentials

3

Terms review

2

Billable

3

Import drops

4

Unimplemented

0

Production Runbook

Version 1 is generated with the data bundle and checked by npm run check:receivership:us-ca:runbook.

GitHub commands

19

Import templates

4

Gate commands

33

  1. 11 commands

    Review source activation rows, official references, legal review requirements, and account URLs.

  2. 219 commands

    Set required GitHub Actions Secrets and Variables with approved placeholder replacements.

  3. 31 commands

    Place authorized PACER, OSB BIA, and Ontario export files at configured import paths and validate them.

  4. 433 commands

    Run a fresh US/Canada refresh and strict production verification after all source rows are activated.

  5. 51 commands

    Dispatch the production-ready GitHub workflow only after local production gates pass.

Production gate

npm run fetch:receivership:us-canpm run check:receivership:us-canpm run check:receivership:us-ca:bc-csonpm run check:receivership:us-ca:confignpm run check:receivership:us-ca:onboardingnpm run check:receivership:us-ca:github-envnpm run check:receivership:us-ca:import-templatesnpm run check:receivership:us-ca:production-envnpm run check:receivership:us-ca:blockersnpm run check:receivership:us-ca:production-blocker-issuenpm run check:receivership:us-ca:setup-packetnpm run check:receivership:us-ca:source-decision-ledgernpm run check:receivership:us-ca:source-decision-ledger-templatenpm run check:receivership:us-ca:source-decision-packetnpm run check:receivership:us-ca:source-activationnpm run check:receivership:us-ca:source-healthnpm run check:receivership:us-ca:freshnessnpm run check:receivership:us-ca:sqlitenpm run check:receivership:us-ca:lineagenpm run check:receivership:us-ca:streamnpm run check:receivership:us-ca:searchnpm run check:receivership:us-ca:artifact-schemasnpm run check:receivership:us-ca:artifact-hashesnpm run check:receivership:us-ca:raw-snapshotsnpm run check:receivership:us-ca:release-auditnpm run check:receivership:us-ca:release-historynpm run check:receivership:country-guidenpm run check:receivership:us-ca:dozrnpm run check:receivership:us-ca:exportnpm run check:receivership:us-ca:acceptancenpm run check:receivership:us-ca:runbooknpm run verify:receivership:us-canpm run verify:receivership:us-ca:production
External Setup Packet
External Setup Required

Source-by-source handoff for the remaining external accounts, terms approvals, spending limits, import drops, and final verification commands needed to turn the US/Canada release gate green.

Packet sources

5

Required commands

19

Billable sources

3

Import handoffs

4

Required GitHub setup commands

The decision ledger exposes the unique required GitHub Actions Secret and Variable commands that unblock the production-ready workflow.

Required

19 commands

Secrets

2 names

Variables

17 names

NameKindSourcesCommand
PACER_PASSWORD
secret
us-pacer-case-locator, us-pacer-court-pollingPACER_PASSWORD_VALUE='<PACER password>'; if [ "$PACER_PASSWORD_VALUE" = '<PACER password>' ]; then echo 'Replace PACER_PASSWORD_VALUE before setting PACER_PASSWORD' >&2; false; else gh secret set PACER_PASSWORD --app actions --repo 'charliecf/charts.fyi' --body "$PACER_PASSWORD_VALUE"; fi
PACER_USERNAME
secret
us-pacer-case-locator, us-pacer-court-pollingPACER_USERNAME_VALUE='<PACER username>'; if [ "$PACER_USERNAME_VALUE" = '<PACER username>' ]; then echo 'Replace PACER_USERNAME_VALUE before setting PACER_USERNAME' >&2; false; else gh secret set PACER_USERNAME --app actions --repo 'charliecf/charts.fyi' --body "$PACER_USERNAME_VALUE"; fi
RECEIVERSHIP_CA_BC_CSO_IMPORT_PATH
variable
ca-bc-cso-new-casesRECEIVERSHIP_CA_BC_CSO_IMPORT_PATH_VALUE='<path to authorized BC CSO new-case report export>'; if [ "$RECEIVERSHIP_CA_BC_CSO_IMPORT_PATH_VALUE" = '<path to authorized BC CSO new-case report export>' ]; then echo 'Replace RECEIVERSHIP_CA_BC_CSO_IMPORT_PATH_VALUE before setting RECEIVERSHIP_CA_BC_CSO_IMPORT_PATH' >&2; false; else gh variable set RECEIVERSHIP_CA_BC_CSO_IMPORT_PATH --repo 'charliecf/charts.fyi' --body "$RECEIVERSHIP_CA_BC_CSO_IMPORT_PATH_VALUE"; fi
RECEIVERSHIP_CA_BC_CSO_POLLING_ENABLED
variable
ca-bc-cso-new-casesRECEIVERSHIP_CA_BC_CSO_POLLING_ENABLED_VALUE='<true after approvals and controls are in place>'; if [ "$RECEIVERSHIP_CA_BC_CSO_POLLING_ENABLED_VALUE" = '<true after approvals and controls are in place>' ]; then echo 'Replace RECEIVERSHIP_CA_BC_CSO_POLLING_ENABLED_VALUE before setting RECEIVERSHIP_CA_BC_CSO_POLLING_ENABLED' >&2; false; else gh variable set RECEIVERSHIP_CA_BC_CSO_POLLING_ENABLED --repo 'charliecf/charts.fyi' --body "$RECEIVERSHIP_CA_BC_CSO_POLLING_ENABLED_VALUE"; fi
RECEIVERSHIP_CA_BC_CSO_TERMS_APPROVED
variable
ca-bc-cso-new-casesRECEIVERSHIP_CA_BC_CSO_TERMS_APPROVED_VALUE='<true after terms/legal review>'; if [ "$RECEIVERSHIP_CA_BC_CSO_TERMS_APPROVED_VALUE" = '<true after terms/legal review>' ]; then echo 'Replace RECEIVERSHIP_CA_BC_CSO_TERMS_APPROVED_VALUE before setting RECEIVERSHIP_CA_BC_CSO_TERMS_APPROVED' >&2; false; else gh variable set RECEIVERSHIP_CA_BC_CSO_TERMS_APPROVED --repo 'charliecf/charts.fyi' --body "$RECEIVERSHIP_CA_BC_CSO_TERMS_APPROVED_VALUE"; fi
RECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH
variable
ca-ontario-courts-public-portalRECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH_VALUE='<path to authorized Ontario court case/order export>'; if [ "$RECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH_VALUE" = '<path to authorized Ontario court case/order export>' ]; then echo 'Replace RECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH_VALUE before setting RECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH' >&2; false; else gh variable set RECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH --repo 'charliecf/charts.fyi' --body "$RECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH_VALUE"; fi

Activation queue

ca-bc-cso-new-cases
1
Terms Review

BC Court Services Online new cases

Terms And Legal Review

Non-billable terms/legal review can unblock an implemented collector or authorized import path before credentialed paid sources are configured.

Operator Plus Legal ReviewImportTerms
2
Terms Review

Ontario Courts Public Portal

Terms And Legal Review

Non-billable terms/legal review can unblock an implemented collector or authorized import path before credentialed paid sources are configured.

Operator Plus Legal ReviewImportTerms
3
Skipped Credentials

Canada OSB Bankruptcy and Insolvency Records Search

Canada Paid Account And Import

National Canadian BIA coverage depends on paid OSB account setup plus an authorized saved-search import.

Operator With Account And Budget AuthorityImportAccount
4
Skipped Credentials

PACER Case Locator

Pacer Account And Cost Controls

National US bankruptcy backstop depends on PACER credentials and explicit daily cost controls.

Operator With Account And Budget AuthorityAccount
5
Skipped Credentials

PACER specific-court docket polling

Pacer Court Polling And Import

Court-specific PACER polling is the narrowest and most expensive remaining path, so it should run after account, allowlist, import, and cap decisions are settled.

Operator With Account And Budget AuthorityImportAccount
1
Terms Review

BC Court Services Online new cases

Complete BC Court Services Online public-reuse terms review, then enable the approved polling/import workflow and provide the authorized new-case report import file path.

3 GitHub commands3 missing inputsTerms review requiredLegal review required

Import drop

RECEIVERSHIP_CA_BC_CSO_IMPORT_PATH
2
Terms Review

Ontario Courts Public Portal

Complete Ontario Courts Public Portal automation/reuse review and authorized import handoff before enabling this source. Missing: RECEIVERSHIP_CA_ON_COURTS_TERMS_APPROVED=true after automation and reuse terms review, RECEIVERSHIP_CA_ON_COURTS_POLLING_ENABLED=true after polling/import workflow approval, RECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH pointing to an authorized JSON, NDJSON, or CSV court case/order export.

3 GitHub commands3 missing inputsTerms review requiredLegal review required

Import drop

RECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH
3
Skipped Credentials

Canada OSB Bankruptcy and Insolvency Records Search

Complete OSB Bankruptcy and Insolvency Records Search account, paid-search, cost-control, and authorized import setup before enabling this source. Missing: RECEIVERSHIP_OSB_BIA_ACCOUNT_CONFIRMED=true after registering for OSB Bankruptcy and Insolvency Records Search, RECEIVERSHIP_OSB_BIA_PAID_SEARCH_APPROVED=true after approving paid OSB searches, RECEIVERSHIP_OSB_BIA_DAILY_SEARCH_LIMIT, RECEIVERSHIP_OSB_BIA_SEARCH_BUDGET_CAD, RECEIVERSHIP_OSB_BIA_IMPORT_PATH pointing to an authorized JSON, NDJSON, or CSV OSB search result/details export.

5 GitHub commands5 missing inputsBillable source

Import drop

RECEIVERSHIP_OSB_BIA_IMPORT_PATH

Cost controls

RECEIVERSHIP_OSB_BIA_DAILY_SEARCH_LIMITRECEIVERSHIP_OSB_BIA_SEARCH_BUDGET_CAD
4
Skipped Credentials

PACER Case Locator

Complete PACER Case Locator credentials and daily cost-cap setup before enabling bounded PCL ingestion. Missing: PACER_USERNAME and PACER_PASSWORD, RECEIVERSHIP_PACER_DAILY_COST_CAP_USD. PACER_OTP and PACER_CLIENT_CODE are optional depending on account settings.

6 GitHub commands3 missing inputsBillable source

Cost controls

RECEIVERSHIP_PACER_DAILY_COST_CAP_USD
5
Skipped Credentials

PACER specific-court docket polling

Complete PACER court-specific credentials, court allowlist, cost controls, polling approval, and authorized docket import setup before enabling this source. Missing: PACER_USERNAME and PACER_PASSWORD, RECEIVERSHIP_PACER_COURT_ALLOWLIST, RECEIVERSHIP_PACER_COURT_DAILY_COST_CAP_USD, RECEIVERSHIP_PACER_COURT_MAX_DOCKET_PAGES, RECEIVERSHIP_PACER_COURT_POLLING_ENABLED=true after credentials, allowlist, and cost controls are approved, RECEIVERSHIP_PACER_COURT_IMPORT_PATH pointing to an approved JSON, NDJSON, or CSV CM/ECF docket export.

8 GitHub commands7 missing inputsBillable source

Import drop

RECEIVERSHIP_PACER_COURT_IMPORT_PATH

Cost controls

RECEIVERSHIP_PACER_COURT_DAILY_COST_CAP_USDRECEIVERSHIP_PACER_COURT_MAX_DOCKET_PAGES

External setup final verification

npm run fetch:receivership:us-canpm run check:receivership:us-ca:production-envnpm run check:receivership:us-ca:github-envnpm run check:receivership:us-ca:import-templatesnpm run check:receivership:us-ca:blockersnpm run check:receivership:us-ca:production-blocker-issuenpm run check:receivership:us-ca:setup-packetnpm run check:receivership:us-ca:source-decision-ledgernpm run check:receivership:us-ca:source-decision-ledger-templatenpm run check:receivership:us-ca:source-decision-packetnpm run check:receivership:us-ca:source-activationnpm run check:receivership:us-ca:source-healthnpm run check:receivership:us-ca:runbooknpm run verify:receivership:us-ca:production

Activation rows

0/5 ready

Missing secrets

2

Missing variables

17

GitHub Secrets

PACER_PASSWORDPACER_USERNAME

GitHub Variables

RECEIVERSHIP_CA_BC_CSO_IMPORT_PATHRECEIVERSHIP_CA_BC_CSO_POLLING_ENABLEDRECEIVERSHIP_CA_BC_CSO_TERMS_APPROVEDRECEIVERSHIP_CA_ON_COURTS_IMPORT_PATHRECEIVERSHIP_CA_ON_COURTS_POLLING_ENABLEDRECEIVERSHIP_CA_ON_COURTS_TERMS_APPROVEDRECEIVERSHIP_OSB_BIA_ACCOUNT_CONFIRMEDRECEIVERSHIP_OSB_BIA_DAILY_SEARCH_LIMITRECEIVERSHIP_OSB_BIA_IMPORT_PATHRECEIVERSHIP_OSB_BIA_PAID_SEARCH_APPROVEDRECEIVERSHIP_OSB_BIA_SEARCH_BUDGET_CADRECEIVERSHIP_PACER_COURT_ALLOWLISTRECEIVERSHIP_PACER_COURT_DAILY_COST_CAP_USDRECEIVERSHIP_PACER_COURT_IMPORT_PATHRECEIVERSHIP_PACER_COURT_MAX_DOCKET_PAGESRECEIVERSHIP_PACER_COURT_POLLING_ENABLEDRECEIVERSHIP_PACER_DAILY_COST_CAP_USD
production gate blocked
.github/workflows/receivership-us-ca-production-ready.yml

Final verifier: npm run verify:receivership:us-ca:production

  • All source activation rows have ready=true.
  • All production-critical source rows report implemented=true.
  • The GitHub Actions environment audit reports environmentReadyCandidate=true.
  • The filled source decision ledger is supplied as RECEIVERSHIP_US_CA_SOURCE_DECISION_LEDGER_GZIP_BASE64 and passes npm run check:receivership:us-ca:source-decision-ledger in strict mode.
  • public/data/receivership/us-ca-production-blockers.json reports zero blocked rows.
  • public/data/receivership/us-ca-acceptance-audit.json reports completionProven=true.
  • The manual production-ready GitHub workflow completes successfully after a fresh US/Canada refresh.

PACER Case Locator

Skipped Credentials
billable
collector implemented

Complete PACER Case Locator credentials and daily cost-cap setup before enabling bounded PCL ingestion. Missing: PACER_USERNAME and PACER_PASSWORD, RECEIVERSHIP_PACER_DAILY_COST_CAP_USD. PACER_OTP and PACER_CLIENT_CODE are optional depending on account settings.

PACER access is billable; searches can incur per-page charges even before viewing individual documents.

PACER_USERNAMEPACER_PASSWORDRECEIVERSHIP_PACER_DAILY_COST_CAP_USD
  1. Register or confirm a PACER account and billing responsibility.
  2. Set PACER_USERNAME and PACER_PASSWORD; add PACER_TOTP_SECRET, PACER_OTP, and PACER_CLIENT_CODE if the account requires them.
  3. Run npm run check:pacer before enabling billable Case Locator searches.

Check: npm run check:pacer

Required inputs

PACER_USERNAMEPACER_PASSWORDRECEIVERSHIP_PACER_DAILY_COST_CAP_USD

PACER specific-court docket polling

Skipped Credentials
billable
collector implemented

Complete PACER court-specific credentials, court allowlist, cost controls, polling approval, and authorized docket import setup before enabling this source. Missing: PACER_USERNAME and PACER_PASSWORD, RECEIVERSHIP_PACER_COURT_ALLOWLIST, RECEIVERSHIP_PACER_COURT_DAILY_COST_CAP_USD, RECEIVERSHIP_PACER_COURT_MAX_DOCKET_PAGES, RECEIVERSHIP_PACER_COURT_POLLING_ENABLED=true after credentials, allowlist, and cost controls are approved, RECEIVERSHIP_PACER_COURT_IMPORT_PATH pointing to an approved JSON, NDJSON, or CSV CM/ECF docket export.

Court-specific PACER docket/document retrieval is billable and must run under explicit court allowlists and cost caps.

PACER_USERNAMEPACER_PASSWORDRECEIVERSHIP_PACER_COURT_ALLOWLISTRECEIVERSHIP_PACER_COURT_DAILY_COST_CAP_USDRECEIVERSHIP_PACER_COURT_IMPORT_PATHRECEIVERSHIP_PACER_COURT_MAX_DOCKET_PAGESRECEIVERSHIP_PACER_COURT_POLLING_ENABLED
  1. Register or confirm a PACER account and billing responsibility for court-specific CM/ECF access.
  2. Choose the bankruptcy court allowlist and set a daily cost cap plus docket-page cap.
  3. Save approved court-specific CM/ECF docket exports as JSON, NDJSON, or CSV and point RECEIVERSHIP_PACER_COURT_IMPORT_PATH at that file.

Check: npm run check:receivership:us-ca

Required inputs

PACER_USERNAMEPACER_PASSWORDRECEIVERSHIP_PACER_COURT_ALLOWLISTRECEIVERSHIP_PACER_COURT_DAILY_COST_CAP_USDRECEIVERSHIP_PACER_COURT_IMPORT_PATHRECEIVERSHIP_PACER_COURT_MAX_DOCKET_PAGESRECEIVERSHIP_PACER_COURT_POLLING_ENABLED

Canada OSB Bankruptcy and Insolvency Records Search

Skipped Credentials
billable
collector implemented

Complete OSB Bankruptcy and Insolvency Records Search account, paid-search, cost-control, and authorized import setup before enabling this source. Missing: RECEIVERSHIP_OSB_BIA_ACCOUNT_CONFIRMED=true after registering for OSB Bankruptcy and Insolvency Records Search, RECEIVERSHIP_OSB_BIA_PAID_SEARCH_APPROVED=true after approving paid OSB searches, RECEIVERSHIP_OSB_BIA_DAILY_SEARCH_LIMIT, RECEIVERSHIP_OSB_BIA_SEARCH_BUDGET_CAD, RECEIVERSHIP_OSB_BIA_IMPORT_PATH pointing to an authorized JSON, NDJSON, or CSV OSB search result/details export.

OSB BIA records require paid search tokens; CCAA records are free through the same OSB search service. The BIA importer reads only operator-supplied official saved search results/details.

RECEIVERSHIP_OSB_BIA_ACCOUNT_CONFIRMEDRECEIVERSHIP_OSB_BIA_PAID_SEARCH_APPROVEDRECEIVERSHIP_OSB_BIA_DAILY_SEARCH_LIMITRECEIVERSHIP_OSB_BIA_IMPORT_PATHRECEIVERSHIP_OSB_BIA_SEARCH_BUDGET_CAD
  1. Register for OSB Bankruptcy and Insolvency Records Search access through the current GCKey or Sign-In Partner flow.
  2. Approve paid searches and configure a daily search limit plus CAD budget before enabling automation.
  3. Save authorized OSB search result/details exports as JSON, NDJSON, or CSV and point RECEIVERSHIP_OSB_BIA_IMPORT_PATH at that file.

Check: npm run check:receivership:us-ca

Required inputs

RECEIVERSHIP_OSB_BIA_ACCOUNT_CONFIRMEDRECEIVERSHIP_OSB_BIA_PAID_SEARCH_APPROVEDRECEIVERSHIP_OSB_BIA_DAILY_SEARCH_LIMITRECEIVERSHIP_OSB_BIA_IMPORT_PATHRECEIVERSHIP_OSB_BIA_SEARCH_BUDGET_CAD

BC Court Services Online new cases

Terms Review
collector implemented
legal review

Complete BC Court Services Online public-reuse terms review, then enable the approved polling/import workflow and provide the authorized new-case report import file path.

BC CSO publishes a free new-case report link, but CSO e-search file details/documents can require per-file fees.

RECEIVERSHIP_CA_BC_CSO_TERMS_APPROVEDRECEIVERSHIP_CA_BC_CSO_POLLING_ENABLEDRECEIVERSHIP_CA_BC_CSO_IMPORT_PATH
  1. Review the BC CSO e-search usage agreement and confirm public-reuse terms for automated new-case monitoring.
  2. Confirm payment/account requirements for any paid file-detail or document retrieval workflow.
  3. Save authorized BC CSO new-case report rows as JSON, NDJSON, or CSV and point RECEIVERSHIP_CA_BC_CSO_IMPORT_PATH at that file.

Check: npm run check:receivership:us-ca

Required inputs

RECEIVERSHIP_CA_BC_CSO_TERMS_APPROVEDRECEIVERSHIP_CA_BC_CSO_POLLING_ENABLEDRECEIVERSHIP_CA_BC_CSO_IMPORT_PATH

Ontario Courts Public Portal

Terms Review
collector implemented
legal review

Complete Ontario Courts Public Portal automation/reuse review and authorized import handoff before enabling this source. Missing: RECEIVERSHIP_CA_ON_COURTS_TERMS_APPROVED=true after automation and reuse terms review, RECEIVERSHIP_CA_ON_COURTS_POLLING_ENABLED=true after polling/import workflow approval, RECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH pointing to an authorized JSON, NDJSON, or CSV court case/order export.

Ontario portal search and document workflows may involve court-service rules and document access limits that must be reviewed before automation. The importer is for authorized court case/order records, not unauthorized saved search output.

RECEIVERSHIP_CA_ON_COURTS_TERMS_APPROVEDRECEIVERSHIP_CA_ON_COURTS_POLLING_ENABLEDRECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH
  1. Review Ontario portal access, public court-file access guidance, and redistribution constraints for automated monitoring.
  2. Confirm the approved workflow needed for Commercial List and other receivership candidate discovery; Ontario court search-tool output cannot be saved, reproduced, or distributed unless the review authorizes the workflow.
  3. Save authorized Ontario court case/order records as JSON, NDJSON, or CSV and point RECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH at that file.

Check: npm run check:receivership:us-ca

Required inputs

RECEIVERSHIP_CA_ON_COURTS_TERMS_APPROVEDRECEIVERSHIP_CA_ON_COURTS_POLLING_ENABLEDRECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH

Filing Monitor

The full monitor now lives on its own working page with search, multi-category filtering, the filing table, and the selected case detail panel.

Open filing monitor

Current records

4815

High-fit rows

356

Live rows

6842

Primary Source Registry

Candidate creation allowlist
Court register
ready
ran

38 rows

0.00h old

Implemented official Austrian Ediktsdatei/Insolvenzdatei opening-date collector. It uses the Eröffnung/Datum der Wirkungen search, fetches official detail pages for corporate debtors, and preserves raw HTML snapshots.

Cadence: Daily

Insolvency regulator
ready
ran

73 rows

0.00h old

Implemented live collector for Government of Canada OSB CCAA records. This covers CCAA proceedings, not every provincial receivership.

Refresh: ready, next Jul 12, 2026, 6:40 PM

Cursor: Coverage Window End Date / 2026-07-12

Raw snapshot: data/receivership/raw/2026-07-12/ca-osb-ccaa.json

Cadence: Daily source, checked by US/Canada fast refresh

Court register
ready
ran

1 rows

0.00h old

Implemented official Czech ISIR_PUBLIC_WS collector. It polls the Ministry of Justice public SOAP event stream by ID, persists a cursor, filters to corporate debtors from the official XML note payload, and preserves raw event snapshots.

Cadence: Every four hours in GitHub Actions

Court register
ready
ran

101 rows

0.00h old

Implemented official Statstidende collector for Danish bankruptcy decrees and reconstruction notices. It uses public message search/detail JSON, requires corporate CVR/legal-form rows, and preserves raw API snapshots.

Cadence: Daily

Court register
ready
ran

17 rows

0.00h old

Implemented official Ametlikud Teadaanded collector for Estonian legal-person bankruptcy and reorganisation notices. It uses date-bounded official search results, requires registry-code debtor signals, and preserves raw official HTML snapshots.

Cadence: Daily

Court register
ready
ran

92 rows

0.00h old

Implemented official Finnish Legal Register Centre insolvency-register collector. It uses public date-bounded search/extract endpoints for bankruptcy and corporate restructuring matters, filters to corporate debtors, and preserves raw official snapshots.

Cadence: Daily

Insolvency regulator
ready
ran

4,783 rows

0.00h old

Implemented live collector for official BODACC collective-procedure notices. This is a publication feed, not a court docket API.

Cadence: Daily

Company registry
ready
ran

14 rows

0.00h old

Implemented official Latvian Register of Enterprises open-data collector for legal-person insolvency and legal-protection proceedings. It downloads the daily CC0 CSV, uses register entry timestamps for the monitoring window, and preserves raw official metadata and hashes.

Cadence: Daily

Insolvency regulator
ready
ran

28 rows

0.00h old

Implemented official Lithuanian AVNT National Insolvency Portal collector. It initializes the public guest session, queries legal-person bankruptcy and restructuring case rows, requires debtor company code, and preserves raw public API snapshots.

Cadence: Daily

Company registry
ready
ran

12 rows

0.00h old

Implemented conservative Brønnøysund announcements collector for organization-number bankruptcy openings and compulsory liquidations. The official XML feed still requires a signed subscription and SFTP account for production-grade delivery.

Action: For production-grade Norway coverage, sign the Brønnøysund announcements XML subscription agreement and configure the SFTP delivery path.

Cadence: Daily public polling; XML/SFTP subscription recommended

Court register
ready
ran

16 rows

0.00h old

Implemented official Slovak Ministry of Justice IS REPLIK public SOAP collector. It uses date-bounded proceeding search, requires company debtor IČO, and preserves raw SOAP snapshot hashes.

Cadence: Daily

Court register
ready
ran

24 rows

0.00h old

Implemented official Slovenian AJPES eObjave collector. It runs date-bounded insolvency-publication searches for legal-person opening orders, requires a debtor registration number, fetches capped official detail pages in the same AJPES session, and preserves raw HTML snapshots.

Cadence: Daily

Court register
ready
ran

2 rows

0.00h old

Implemented official Registro Público Concursal liquidation-sale collector for date-bounded productive-unit sale publications. This source is acquisition-relevant but is not a complete general Spanish bankruptcy feed.

Cadence: Daily

Court register
ready
ran

214 rows

0.00h old

Implemented official SHAB/SOGC collector for Swiss bankruptcy and composition-proceeding notices. It uses public rubric/search/detail JSON, filters to corporate legal-form rows, and preserves raw API snapshots.

Cadence: Daily

Insolvency regulator
ready
ran

575 rows

0.00h old

Implemented live collector for the official FDIC Failed Bank List; latest run read 575 failed-bank receivership rows through 2026-07-10.

Refresh: ready, next Jul 12, 2026, 6:40 PM

Cursor: Coverage Window End Date / 2026-07-10

Raw snapshot: data/receivership/raw/2026-07-12/us-fdic-failed-banks.json

Cadence: After bank failure; checked by US/Canada fast refresh and global workflow

Court docket
ready
ran

3 rows

0.00h old

Implemented official PACER/CM-ECF bankruptcy RSS collector. It discovers courts from PACER's CM/ECF lookup, polls public RSS feeds, and creates candidates from Chapter 11/15 opening-petition entries.

Refresh: ready, next Jul 12, 2026, 6:40 PM

Cursor: Latest Published At / 2026-07-12T17:29:57.000Z

Raw snapshot: data/receivership/raw/2026-07-12/us-pacer-bankruptcy-rss.json

Cadence: Hourly US/Canada fast refresh

SEC EDGAR Item 1.03 issuer filings

United States and foreign issuers

Issuer filing
ready
ran

67 rows

0.00h old

Implemented live collector for public-company Item 1.03 8-K disclosures. This is first-party but can lag the court petition and excludes private companies.

Refresh: ready, next Jul 12, 2026, 6:40 PM

Cursor: Coverage Window End Date / 2026-07-12

Raw snapshot: data/receivership/raw/2026-07-12/sec-edgar-item-103.json

Cadence: Hourly US/Canada fast refresh; global workflow also refreshes it

Insolvency regulator
requires credentials
skipped credentials

0 rows

Freshness blocked

OSB BIA collector is implemented as a controlled official export importer but skipped until account/payment approval, budget caps, and RECEIVERSHIP_OSB_BIA_IMPORT_PATH are configured.

Action: Complete OSB Bankruptcy and Insolvency Records Search account, paid-search, cost-control, and authorized import setup before enabling this source. Missing: RECEIVERSHIP_OSB_BIA_ACCOUNT_CONFIRMED=true after registering for OSB Bankruptcy and Insolvency Records Search, RECEIVERSHIP_OSB_BIA_PAID_SEARCH_APPROVED=true after approving paid OSB searches, RECEIVERSHIP_OSB_BIA_DAILY_SEARCH_LIMIT, RECEIVERSHIP_OSB_BIA_SEARCH_BUDGET_CAD, RECEIVERSHIP_OSB_BIA_IMPORT_PATH pointing to an authorized JSON, NDJSON, or CSV OSB search result/details export.

Refresh: activation required

Cursor: Observed At / 2026-07-12T17:40:34.384Z

Raw snapshot: data/receivership/raw/2026-07-12/ca-osb-bia-insolvency-records.json

Cadence: Daily after account/payment setup and official export handoff

Company registry
requires credentials
skipped credentials

0 rows

Freshness blocked

Official CRO Open Services and Form E8 company status signal are snapshotted, but candidate creation remains disabled until the registered Open Services account and company/submission query path are configured.

Action: Register for CRO Open Services, complete the terms process, and configure the company/submission query path for Form E8 filings.

Cadence: Daily after CRO Open Services account and query path are configured

Court register
requires credentials
skipped credentials

0 rows

Freshness blocked

Credential-gated collector is implemented but skipped because the free Rechtspraak CIR webservice subscription URL and credentials are not configured.

Action: Create the free Rechtspraak CIR webservice subscription and set NL_RECHTSPRAAK_CIR_PUBLICATIONS_URL, NL_RECHTSPRAAK_CIR_USERNAME, and NL_RECHTSPRAAK_CIR_PASSWORD.

Cadence: Every working day when Rechtspraak CIR subscription credentials are configured

Company registry
requires credentials
skipped credentials

0 rows

Freshness blocked

Companies House insolvency stream collector is implemented but skipped because COMPANIES_HOUSE_STREAM_KEY or COMPANIES_HOUSE_API_KEY is not configured.

Action: Set COMPANIES_HOUSE_STREAM_KEY to enable the Companies House insolvency stream. Set COMPANIES_HOUSE_API_KEY separately for company profile/SIC enrichment.

Cadence: Streaming when COMPANIES_HOUSE_STREAM_KEY is configured

PACER Case Locator

United States

Court register
requires credentials
skipped credentials

0 rows

Freshness blocked

PACER Case Locator API collector is implemented but skipped because PACER_USERNAME and PACER_PASSWORD are not configured.

Action: Complete PACER Case Locator credentials and daily cost-cap setup before enabling bounded PCL ingestion. Missing: PACER_USERNAME and PACER_PASSWORD, RECEIVERSHIP_PACER_DAILY_COST_CAP_USD. PACER_OTP and PACER_CLIENT_CODE are optional depending on account settings.

Refresh: activation required

Cursor: Coverage Window End Date / 2026-07-12

Raw snapshot: data/receivership/raw/2026-07-12/us-pacer-pcl.json

Cadence: Daily when PACER credentials are configured

Court docket
requires credentials
skipped credentials

0 rows

Freshness blocked

PACER court-specific docket collector is implemented as a controlled approved-export importer but skipped until credentials, court allowlist, cost caps, polling flag, and RECEIVERSHIP_PACER_COURT_IMPORT_PATH are configured.

Action: Complete PACER court-specific credentials, court allowlist, cost controls, polling approval, and authorized docket import setup before enabling this source. Missing: PACER_USERNAME and PACER_PASSWORD, RECEIVERSHIP_PACER_COURT_ALLOWLIST, RECEIVERSHIP_PACER_COURT_DAILY_COST_CAP_USD, RECEIVERSHIP_PACER_COURT_MAX_DOCKET_PAGES, RECEIVERSHIP_PACER_COURT_POLLING_ENABLED=true after credentials, allowlist, and cost controls are approved, RECEIVERSHIP_PACER_COURT_IMPORT_PATH pointing to an approved JSON, NDJSON, or CSV CM/ECF docket export.

Refresh: activation required

Cursor: Observed At / 2026-07-12T17:40:34.385Z

Raw snapshot: data/receivership/raw/2026-07-12/us-pacer-court-polling.json

Cadence: Every 1-4 hours after credentials, court allowlist, cost controls, and approved import handoff

BC Court Services Online new cases

Canada - British Columbia

Court register
terms review
terms review

0 rows

Freshness blocked

BC CSO new-case report collector is implemented but skipped until terms approval, workflow enablement, and an authorized import path are configured.

Action: Complete BC Court Services Online public-reuse review and authorized import handoff before enabling this source. Missing: RECEIVERSHIP_CA_BC_CSO_TERMS_APPROVED=true after terms review, RECEIVERSHIP_CA_BC_CSO_POLLING_ENABLED=true after polling/import workflow approval, RECEIVERSHIP_CA_BC_CSO_IMPORT_PATH pointing to an authorized JSON, NDJSON, or CSV new-case report export.

Refresh: activation required

Cursor: Observed At / 2026-07-12T17:40:34.384Z

Raw snapshot: data/receivership/raw/2026-07-12/ca-bc-cso-new-cases.json

Cadence: Daily if terms permit

Court register
terms review
terms review

0 rows

Freshness blocked

Ontario court source is implemented as a controlled authorized case/order importer but skipped until terms approval, polling/import approval, and RECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH are configured.

Action: Complete Ontario Courts Public Portal automation/reuse review and authorized import handoff before enabling this source. Missing: RECEIVERSHIP_CA_ON_COURTS_TERMS_APPROVED=true after automation and reuse terms review, RECEIVERSHIP_CA_ON_COURTS_POLLING_ENABLED=true after polling/import workflow approval, RECEIVERSHIP_CA_ON_COURTS_IMPORT_PATH pointing to an authorized JSON, NDJSON, or CSV court case/order export.

Refresh: activation required

Cursor: Observed At / 2026-07-12T17:40:34.385Z

Raw snapshot: data/receivership/raw/2026-07-12/ca-ontario-courts-public-portal.json

Cadence: Daily after terms approval and authorized import handoff

Court register
terms review
terms review

0 rows

Freshness blocked

Official German insolvency notices search form is observed and snapshotted, but candidate creation remains disabled until terms and JSF automation stability are approved.

Action: Approve automation terms and stabilize the JSF query before allowing this source to create candidates.

Cadence: Daily if terms and form stability are approved