71 lines
1.4 KiB
Markdown
71 lines
1.4 KiB
Markdown
|
|
# Decentralized Sovereign Compliance Nodes (DSCN)
|
||
|
|
|
||
|
|
## Overview
|
||
|
|
|
||
|
|
DSCN decentralizes compliance across:
|
||
|
|
- Each SCB
|
||
|
|
- Authorized private banks
|
||
|
|
- Sovereign-regulated institutions
|
||
|
|
|
||
|
|
## Functionality
|
||
|
|
|
||
|
|
### Node Management
|
||
|
|
|
||
|
|
Register and manage DSCN nodes per SCB/private bank.
|
||
|
|
|
||
|
|
**Service**: `dscn-node-manager.service.ts`
|
||
|
|
|
||
|
|
**API Endpoint**: `POST /api/v1/dscn/node/register`
|
||
|
|
|
||
|
|
### Local AML Scanning
|
||
|
|
|
||
|
|
Perform local AML scanning to reduce DBIS load.
|
||
|
|
|
||
|
|
**Service**: `dscn-aml-scanner.service.ts`
|
||
|
|
|
||
|
|
**API Endpoint**: `POST /api/v1/dscn/aml/scan`
|
||
|
|
|
||
|
|
### Local Sanctions Checks
|
||
|
|
|
||
|
|
Perform local sanctions checks.
|
||
|
|
|
||
|
|
**Service**: `dscn-sanctions-checker.service.ts`
|
||
|
|
|
||
|
|
**API Endpoint**: `POST /api/v1/dscn/sanctions/check`
|
||
|
|
|
||
|
|
### Local Identity Verification
|
||
|
|
|
||
|
|
Perform local identity verification.
|
||
|
|
|
||
|
|
**Service**: `dscn-identity-verifier.service.ts`
|
||
|
|
|
||
|
|
**API Endpoint**: `POST /api/v1/dscn/identity/verify`
|
||
|
|
|
||
|
|
### DBIS Synchronization
|
||
|
|
|
||
|
|
Synchronize compliance results and ledger state with DBIS.
|
||
|
|
|
||
|
|
**Service**: `dscn-sync.service.ts`
|
||
|
|
|
||
|
|
**API Endpoint**: `POST /api/v1/dscn/sync`
|
||
|
|
|
||
|
|
## Benefits
|
||
|
|
|
||
|
|
- Reduces DBIS load
|
||
|
|
- Improves redundancy
|
||
|
|
- Aligns with sovereign autonomy
|
||
|
|
|
||
|
|
## Database Models
|
||
|
|
|
||
|
|
- `DscnNode` - DSCN node registrations
|
||
|
|
- `DscnComplianceResult` - Local compliance results
|
||
|
|
- `DscnSyncRecord` - Synchronization records
|
||
|
|
|
||
|
|
## Integration Points
|
||
|
|
|
||
|
|
- Existing AML engine
|
||
|
|
- Sanctions screening (existing)
|
||
|
|
- GBIG identity (Volume V)
|
||
|
|
- DBIS Master Ledger
|
||
|
|
|