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,37 @@
# [Financial Crime](../domain.md)
## Events
### Transaction Executed
Emitted when a financial transaction is successfully executed.
```yaml
actor: Payment Initiator
entity: Transaction
emitted_on:
- create
business_meaning: Funds movement has been executed and committed as a business transaction
downstream_impact:
- Ledger and balance updates are triggered
- Transaction monitoring and screening pipelines are triggered
attributes:
event_timestamp:
type: datetime
description: Time the transaction was executed
amount:
type: decimal
description: Monetary value moved by the transaction
currency_code:
type: string
description: ISO 4217 currency code of the transaction amount
payer_role_identifier:
type: string
description: Role identifier of the payer party
payee_role_identifier:
type: string
description: Role identifier of the payee party
channel:
type: string
description: Channel through which the transaction was initiated (e.g. branch, online, mobile)
```