BFBank Finder Pro

North American intelligence engine

Every institution.Every branch.Verified.

Connecting verified datasets

Verification completeReady
Official records synchronizedNorth America verified
Verified institutions
Branches and locations
United States institutions
Canadian institutions
FDICNCUAOCCCanadian official sourcesPortable · Offline-ready
Designed and developed by Jean Morin Development Industries
← Back to Health Evidence-aware maintenance

Advisory Resolution Center

Every advisory has a concrete path. Bank Finder Pro performs only provable automatic work and routes license- or identity-dependent items into guided review.

Automatic maintenance0 AUTOMATIC FIXES REMAINING
External evidence1 EXTERNAL REQUIREMENT

Automatic fixes completed. External evidence requirements are grouped below and are not mislabeled as failed repairs.

Resolving every advisory through the safest available workflow…
Data refresh: Starting automatic repair of every safely actionable data issue…
Data refresh: U.S.: refreshing official regulator data silently…
Data refresh: U.S.: Starting complete U.S. regulator refresh…
Data refresh: U.S.: 1/6 Downloading newest official regulator packages
Data refresh: U.S.: Downloaded ncua-2026-03.zip (8,103,326 bytes)
Data refresh: U.S.: 2/6 Rebuilding FDIC institutions and every current office
Data refresh: U.S.: institutions: 4,255/4,255
Data refresh: U.S.: locations: 10,000/78,275
Data refresh: U.S.: locations: 20,000/78,275
Data refresh: U.S.: locations: 30,000/78,275
Data refresh: U.S.: locations: 40,000/78,275
Data refresh: U.S.: locations: 50,000/78,275
Data refresh: U.S.: locations: 60,000/78,275
Data refresh: U.S.: locations: 70,000/78,275
Data refresh: U.S.: locations: 78,275/78,275
Data refresh: U.S.: 3/6 Importing finalized NCUA credit unions, branches, and ATMs
Data refresh: U.S.: 4/6 Importing current OCC specialized institutions
Data refresh: U.S.: 5/6 Attaching complete official institution source records
Data refresh: U.S.: institutions: 4,255/4,255
Data refresh: U.S.: Reconciled stale U.S. current-source relationships: institutions=0, locations=0
Data refresh: U.S.: 6/6 Running integrity, orphan, and count-safety checks
Data refresh: U.S.: Sentinel gate: validating routing, maps, relationships, and canonical counts
Data refresh: U.S.: Sentinel gate PASS
Data refresh: U.S.: Checkpointing staged WAL into an isolated activation snapshot
Data refresh: U.S.: VERIFIED: refresh is ready for automatic live activation
Data refresh: U.S.: ACTIVATION READY: Bank Finder Pro will switch databases automatically
Data refresh: U.S.: {
Data refresh: U.S.:   "status": "activation_ready",
Data refresh: U.S.:   "completed_at": "2026-07-25T05:38:29.312658+00:00",
Data refresh: U.S.:   "ncua_cycle": "2026-03",
Data refresh: U.S.:   "occ_source": "downloaded",
Data refresh: U.S.:   "relationship_cleanup": {
Data refresh: U.S.:     "institution_source_records": 0,
Data refresh: U.S.:     "location_source_records": 0
Data refresh: U.S.:   },
Data refresh: U.S.:   "before": {
Data refresh: U.S.:     "integrity": "ok",
Data refresh: U.S.:     "institutions": 9041,
Data refresh: U.S.:     "locations": 121649,
Data refresh: U.S.:     "atms": 17588,
Data refresh: U.S.:     "orphan_locations": 0,
Data refresh: U.S.:     "orphan_atms": 0,
Data refresh: U.S.:     "orphan_aba": 0,
Data refresh: U.S.:     "orphan_institution_sources": 0,
Data refresh: U.S.:     "orphan_location_sources": 0
Data refresh: U.S.:   },
Data refresh: U.S.:   "after": {
Data refresh: U.S.:     "integrity": "ok",
Data refresh: U.S.:     "institutions": 9041,
Data refresh: U.S.:     "locations": 121649,
Data refresh: U.S.:     "atms": 17588,
Data refresh: U.S.:     "orphan_locations": 0,
Data refresh: U.S.:     "orphan_atms": 0,
Data refresh: U.S.:     "orphan_aba": 0,
Data refresh: U.S.:     "orphan_institution_sources": 0,
Data refresh: U.S.:     "orphan_location_sources": 0
Data refresh: U.S.:   },
Data refresh: U.S.:   "activation_snapshot_verified": true,
Data refresh: U.S.:   "pending_activation": {
Data refresh: U.S.:     "status": "ready_for_live_activation",
Data refresh: U.S.:     "created_at": "2026-07-25T05:38:29.194744+00:00",
Data refresh: U.S.:     "country": "usa",
Data refresh: U.S.:     "destination": "/var/lib/bank-finder-pro/data/generations/banks-20260725-053548-699944-canada-48ba12ecc7c9.db",
Data refresh: U.S.:     "pending_database": "/var/lib/bank-finder-pro/data/generations/banks-20260725-053548-699944-canada-48ba12ecc7c9.db.pending",
Data refresh: U.S.:     "pending_sha256": "091e7b19d673797b5834adcf090d1b097b42c173d58341413cd332bc1a0952e6",
Data refresh: U.S.:     "counts": {
Data refresh: U.S.:       "institutions": 9041,
Data refresh: U.S.:       "locations": 121649,
Data refresh: U.S.:       "atms": 17588,
Data refresh: U.S.:       "aba_records": 1
Data refresh: U.S.:     }
Data refresh: U.S.:   }
Data refresh: U.S.: }
Data refresh: U.S.: Publishing the verified database as a new live generation…
Data refresh: U.S.: ACTIVATED: new searches now use the verified database. No restart required.
Data refresh: U.S.: verified data is active. No restart required.
Data refresh: Canada: refreshing official regulator data silently…
Data refresh: Canada: Starting complete Canadian regulator refresh…
Data refresh: Canada: 1/4 Downloading OSFI and Payments Canada releases
Data refresh: Canada: 2/4 Parsing every institution, routing branch, and official source record
Data refresh: Canada: 3/4 Confirming the U.S. database is byte-for-byte unchanged by count
Data refresh: Canada: 4/4 Running Sentinel release gate and activating verified Canadian data
Data refresh: Canada: Sentinel gate PASS
Data refresh: Canada: Checkpointing staged WAL into an isolated activation snapshot
Data refresh: Canada: VERIFIED: Canadian refresh is ready for automatic live activation
Data refresh: Canada: ACTIVATION READY: Bank Finder Pro will switch databases automatically
Data refresh: Canada: {
Data refresh: Canada:   "status": "activation_ready",
Data refresh: Canada:   "source_date": "2026-07-24",
Data refresh: Canada:   "institutions": 403,
Data refresh: Canada:   "locations": 20498,
Data refresh: Canada:   "payments_records": 20417,
Data refresh: Canada:   "osfi_deposit_takers": 131,
Data refresh: Canada:   "osfi_matches": 50,
Data refresh: Canada:   "orphan_locations": 0,
Data refresh: Canada:   "cdic_members_matched": 43,
Data refresh: Canada:   "payments_source": "downloaded",
Data refresh: Canada:   "usa_counts_preserved": [
Data refresh: Canada:     8638,
Data refresh: Canada:     101151,
Data refresh: Canada:     17588
Data refresh: Canada:   ],
Data refresh: Canada:   "activation_snapshot_verified": true,
Data refresh: Canada:   "pending_activation": {
Data refresh: Canada:     "status": "ready_for_live_activation",
Data refresh: Canada:     "created_at": "2026-07-25T05:38:47.406936+00:00",
Data refresh: Canada:     "country": "canada",
Data refresh: Canada:     "destination": "/var/lib/bank-finder-pro/data/generations/banks-20260725-053830-442214-usa-091e7b19d673.db",
Data refresh: Canada:     "pending_database": "/var/lib/bank-finder-pro/data/generations/banks-20260725-053830-442214-usa-091e7b19d673.db.pending",
Data refresh: Canada:     "pending_sha256": "a7110f0c7862bc7657291f89c4b6b77187d9f20b56f75f360d186669d7759546",
Data refresh: Canada:     "counts": {
Data refresh: Canada:       "institutions": 9041,
Data refresh: Canada:       "locations": 121649,
Data refresh: Canada:       "atms": 17588,
Data refresh: Canada:       "aba_records": 1
Data refresh: Canada:     }
Data refresh: Canada:   }
Data refresh: Canada: }
Data refresh: Canada: Publishing the verified database as a new live generation…
Data refresh: Canada: ACTIVATED: new searches now use the verified database. No restart required.
Data refresh: Canada: verified data is active. No restart required.
Data refresh: Health: recalculating integrity, coverage, and release gates…
Data refresh: Repair complete: every safely actionable issue passed. Evidence- or license-dependent items remain clearly labeled as advisories.
Duplicates: checking for exact records that can be merged with complete field and source agreement…
ABA coverage: no complete authorized package is present; the current verified routing source will be preserved.
Advisory worker: Starting complete Advisory regulator refresh…
Advisory worker: Checking exact duplicate locations in an isolated database generation…
Advisory worker: {
Advisory worker:   "status": "activation_ready",
Advisory worker:   "duplicates": {
Advisory worker:     "merged_groups": 80,
Advisory worker:     "removed_records": 140,
Advisory worker:     "skipped_groups": 0,
Advisory worker:     "blocked_references": []
Advisory worker:   },
Advisory worker:   "routing_source": null,
Advisory worker:   "routing_manifest": null,
Advisory worker:   "routing_staging": null,
Advisory worker:   "routing_activation": null,
Advisory worker:   "counts": {
Advisory worker:     "institutions": 9041,
Advisory worker:     "locations": 121509,
Advisory worker:     "atms": 17588,
Advisory worker:     "aba_records": 1
Advisory worker:   },
Advisory worker:   "pending_activation": {
Advisory worker:     "status": "ready_for_live_activation",
Advisory worker:     "created_at": "2026-07-25T05:38:55.369062+00:00",
Advisory worker:     "country": "advisory",
Advisory worker:     "destination": "/var/lib/bank-finder-pro/data/generations/banks-20260725-053848-713846-canada-a7110f0c7862.db",
Advisory worker:     "pending_database": "/var/lib/bank-finder-pro/data/generations/banks-20260725-053848-713846-canada-a7110f0c7862.db.pending",
Advisory worker:     "pending_sha256": "02bace67de915b6829f9b5b2e487c686fa52751713d78e74d3ebd69a9925522f",
Advisory worker:     "counts": {
Advisory worker:       "institutions": 9041,
Advisory worker:       "locations": 121509,
Advisory worker:       "atms": 17588,
Advisory worker:       "aba_records": 1
Advisory worker:     }
Advisory worker:   }
Advisory worker: }
Advisory worker: Publishing the verified database as a new live generation…
Advisory worker: ACTIVATED: new searches now use the verified database. No restart required.
Automatic fixes completed. Remaining items are grouped external evidence requirements.
Authorized routing data

Resolve U.S. ABA coverage

Complete coverage requires an authorized complete dataset

This action always reports a definite result. It checks the controlled folder and activates only when exactly one authorized CSV and one manifest pass the artifact SHA-256, license, record-count, ABA checksum, duplicate, conflict, institution-link, and Sentinel gates. Missing or blocked evidence is shown explicitly; success is never claimed without activation.

/var/lib/bank-finder-pro/data/advisory-imports/aba
Review current provenance
Identity evidence

Resolve unresolved exact duplicates

0 evidence groups · 0 extra records

The resolver automatically merges only exact duplicates whose complete canonical fields and source evidence agree. Any conflicting evidence remains in this queue for a documented identity decision; Bank Finder Pro never guesses.

Next actions

Items requiring evidence

ACTION REQUIRED

Provide one authorized complete ABA dataset

Place exactly one CSV and one source manifest JSON in the authorized routing-import folder. Bank Finder Pro will verify the artifact hash, license reference, record count, checksum, duplicates, conflicts, and institution links before activation.

/var/lib/bank-finder-pro/data/advisory-imports/aba