Files
Arseniy Klempner 5cfdeac577 rework: mix-sim becomes logos-rln-e2e, the RLN-on-LEZ composition root
The repo's job is now cross-repo e2e: pin the producer repos, stand up a
chain (local sequencer first-class, hosted testnet opt-in), run scenarios.

- flake.nix/flake.lock: the compatibility matrix — lez-rln (source pin,
  deployment tooling), rln-modules (flake; module bundles re-exported as
  .#{lez-rln-module,rln-module,wallet}-lgx — verified they build from a
  clean fetch, the module-builder stages the sdk in-derivation), and
  logoscore-cli (previously fetched unpinned at run time).
- run.sh + harness/: scenario-x-target entrypoint, contract in
  docs/contract.md, lib/ primitives stubbed for extraction (W1-A/B/C).
- the mix sim moves wholesale to scenarios/mix, QUARANTINED (STATUS.md):
  its image builds a flake attr deleted by the module-stack extraction,
  from an orphaned pre-split lez-rln commit, against pre-reset testnet
  descriptors. Revival is a later phase; nothing else waits on it.
- vendored copies of lez-rln's deployment tooling and the stale committed
  descriptors are gone — the pinned input is the single source of truth.
- docs/naming.md + tools/check-naming.sh: the 2026-08-10 module renames
  swapped what liblogos_rln_module means; the check keeps pre-rename names
  out of the active tree (the quarantined mix tree excepted).
2026-08-10 19:22:01 -06:00
..