mirror of
https://github.com/luxfi/aml.git
synced 2026-09-24 00:25:20 +00:00
The five-year period is the obligation, so a ledger that starts empty every time the process starts has kept nothing (AMLR Art. 77). The ledger now stands on a shelf: it holds the obligations and the shelf holds the records, in memory for exercising them and in Base collections for keeping them. pkg/store is the one way a durable store is declared here — a Kind, an idempotent Ensure that brings an existing collection up to the declaration, a tenant predicate added by the reader rather than by the caller, and field names as constants both sides of the write name. A retry is no longer a second record: a record is identified by what is unique to its class, and an assessment recurs per decision rather than per case (AMLR Art. 77(1)(b)). Co-authored-by: Hanzo Dev <[email protected]>