Dormancy & escheatment engine¶
| ID | MOD-008 |
| System | SD01 |
| Repo | bank-core |
| Build status | Deployed |
| Deployed | Yes |
| Last commit | 2b41724 |
Identifies accounts with no customer-initiated transactions for the statutory period (7 years NZ/AU). Flags for customer contact, then processes transfer to unclaimed money register.
Module dependencies¶
Depends on¶
| Module | Title | Required? | Contract | Reason |
|---|---|---|---|---|
| MOD-002 | Immutable transaction log | Required | — | Detects dormancy by querying the transaction log for last customer-initiated activity date. |
| MOD-007 | Account state machine | Required | — | Transitions accounts to Dormant state and ultimately Closed via the account state machine. |
| MOD-001 | Double-entry posting engine | Required | — | Posts the transfer-to-unclaimed-funds entry as a ledger posting when funds are escheated. |
| MOD-104 | AWS shared infrastructure bootstrap | Required | — | AWS shared infrastructure provisioned by MOD-104 (EventBridge buses, S3, KMS, Kinesis, Cognito) is required before this module can be deployed. |
| MOD-103 | Neon database platform bootstrap | Required | — | Neon database and schema provisioned by MOD-103 must exist before this module can read or write Postgres. |
Required by¶
(No modules in this wiki currently declare a dependency on this module.)
Policies satisfied¶
| Policy | Title | Mode | How |
|---|---|---|---|
| CON-001 | Customer Fairness & Conduct Policy | AUTO |
Dormant customer contacted before funds transferred — fair conduct obligation met automatically |
| REP-001 | Regulatory Reporting Policy | AUTO |
Unclaimed money return filed with IRD (NZ) / ASIC (AU) automatically on schedule |
Capabilities satisfied¶
(No capabilities mapped)
Part of SD01 — Core Banking Platform
Compiled 2026-05-22 from source/entities/modules/MOD-008.yaml