Appearance
ADR-002: Deterministic Points and Config Snapshoting
Status
Accepted
Context
Points outcomes must be reproducible for audit, legal disputes, and policy governance.
Decision
Points are computed only by a pure deterministic function using an immutable config_snapshot_id on every ledger event.
Consequences
- Full historical recomputation is possible.
- Runtime policy updates become release-independent.
- Snapshot governance process is required to avoid unreviewed economy changes.