Summary
The repository implements many non-obvious design choices but the rationale behind them is not documented. New contributors and auditors must reverse-engineer intent from code.
ADRs to Write
- ADR-001: Why Soroban/Stellar vs other blockchain platforms
- ADR-002: Storage TTL retention class design (Critical/Operational/Ephemeral)
- ADR-003: Hash-based privacy for sensitive fields
- ADR-004: Multi-sig governance threshold design
- ADR-005: Actor verification caching strategy in shared module
- ADR-006: Why no-std with WASM target
Format
Each ADR: Context → Decision → Consequences
Acceptance Criteria
Summary
The repository implements many non-obvious design choices but the rationale behind them is not documented. New contributors and auditors must reverse-engineer intent from code.
ADRs to Write
Format
Each ADR: Context → Decision → Consequences
Acceptance Criteria