Deterministic projection
Same canonical inputs, configuration, build and time basis produce the same state.
DSE · BFIE
BFIE keeps transaction, account, obligation and evidentiary projections inside one deterministic engine boundary.
OVERVIEW
Consumers render BFIE output. They do not reimplement financial truth independently inside dashboards, CRMs or downstream products.
Same canonical inputs, configuration, build and time basis produce the same state.
Observed bank records and business events remain distinguishable until reconciled.
Hardened calculations use integer minor units and explicit currency rules.
Downstream products consume projected state without becoming the source of truth.
CURRENT EVIDENCE
Hardened Rust runtime uses minor-unit integers; no floating-point financial arithmetic.
Explicit as_of UTC input keeps time-dependent state reproducible.
Duplicate IDs with conflicting payloads produce HOLD and exclusion rather than arbitrary winner selection.
Separate adapter preserves deterministic finance while receipting probabilistic external QPU observations.