# `Logistiki.Ledger.Simulation`
[🔗](https://github.com/thanos/logistiki/blob/v0.1.0/lib/logistiki/ledger/simulation.ex#L1)

The simulation ledger backend.

It is fast, deterministic, and has no external dependencies. It uses
Logistiki's own persisted journal/posting tables (via
`Logistiki.Accounting` and `Logistiki.Projections.ProjectionEngine`) to
execute journals and compute balances and statements.

This is the baseline behavior that the Beancount oracle backend must match.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
