# Run summary — `replay:euler-donate-and-liquidate`

> Simulation evidence — not audit signoff.

- **Adapter:** `adapter.toml`
- **Scenario:** `replay` · `replay:euler-donate-and-liquidate` · ticks=2 · agents=2
- **Canonical hash:** `03de00e2d2ba97344b1572ae79679d43473a27a136447c6b1a28691eda14a2f8`
- **Outcome:** 1 invariant firing(s) across 1 declared invariant(s); `no_bad_debt` first fired at tick 2
- **Invariants:** 1 declared · 1 firing(s) — `no_bad_debt`×1 (tick 2)
- **Machine-readable index:** `manifest.json` · trace in `trace.md` · rerun recipe in `rerun.sh`

_Simulation evidence — not audit signoff._
