Initial commit: Financial Crime domain exemplar

This commit is contained in:
2026-06-01 21:18:19 +12:00
commit 2fc4dacd59
70 changed files with 5776 additions and 0 deletions
@@ -0,0 +1,51 @@
# [Financial Crime](../domain.md)
## Entities
### Loan Agreement
A Loan Agreement is a specialised agreement defining loan amount, schedule, and repayment obligations.
```mermaid
---
config:
layout: elk
---
classDiagram
class LoanAgreement{
Principal Amount : decimal
Interest Rate : decimal
Repayment Frequency : string
}
LoanAgreement --|> Agreement
class Agreement["<a href='https://github.com/Semprini/md-ddl/blob/main/examples/Financial%20Crime/entities/agreement.md'>Agreement</a>"]
```
```yaml
extends: Agreement
existence: independent
mutability: slowly_changing
attributes:
Principal Amount:
type: decimal
description: Principal amount disbursed under the loan.
Interest Rate:
type: decimal
description: Contracted annual interest rate for the loan.
Repayment Frequency:
type: string
description: Payment cadence for scheduled repayments.
```
```yaml
governance:
retention_basis: Inherited from domain default retention of 10 years post relationship end for AML/CTF record-keeping
```
## Relationships
No relationships are sourced directly from Loan Agreement in the current domain model.