48 lines
2.1 KiB
Markdown
48 lines
2.1 KiB
Markdown
# Darano mind map
|
|
|
|
```text
|
|
Darano tokenization platform
|
|
├── Customers and assets
|
|
│ ├── Mellat Bank: primary customer and IPG rail
|
|
│ ├── Real estate: principal real-world asset
|
|
│ └── Token publisher: authorized ICO inventory owner
|
|
├── Customer product
|
|
│ ├── Login, identity, TFA, bank information
|
|
│ ├── Projects and token discovery
|
|
│ ├── Wallets, balances, trustlines
|
|
│ ├── Buy, deposit, transfer, withdraw, redeem
|
|
│ ├── Marketplace orders and history
|
|
│ └── BNPL and referral commissions
|
|
├── Financial orchestration
|
|
│ ├── API gateway -> gRPC services
|
|
│ ├── Wallet/Market -> validation and settlement
|
|
│ ├── PostgreSQL -> operational state
|
|
│ ├── Redis -> locks/cache
|
|
│ └── RabbitMQ/Watermill -> transaction commands/events
|
|
├── Sources of truth
|
|
│ ├── GL -> primary append-only financial truth
|
|
│ ├── Immutable double-entry journals
|
|
│ ├── Transaction lifecycle events
|
|
│ ├── Available/frozen/clearing/treasury accounts
|
|
│ ├── Balance and journal explorer
|
|
│ ├── Mirror transport: implemented foundation
|
|
│ ├── Mandatory availability gate: missing
|
|
│ ├── Critical health plus OTel incident reporting: missing
|
|
│ └── Reconciliation: missing
|
|
│ └── Kuknos (Stellar compatible) -> secondary settlement truth
|
|
│ ├── Required together with GL in normal mode
|
|
│ └── Manual operator disable mode: missing
|
|
├── Operations
|
|
│ ├── Django AdminPanel
|
|
│ ├── Direct DB writes: current invariant bypass
|
|
│ ├── DevOps/Traefik/Compose
|
|
│ └── Monitoring and alerting
|
|
└── Main work remaining
|
|
├── Correct event command lifecycle
|
|
├── Fixed-point money end to end
|
|
├── GL fail-closed gate, startup/deployment, and reconciliation
|
|
├── Trustline and reserved-balance GL model
|
|
├── Critical health and OpenTelemetry incident reporting
|
|
└── End-to-end domain/outage tests
|
|
```
|