Skip to content

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.