Files
zeekay 5061bbe8b2 luxfi/datastore: Lux-native coordination core on consensus2 (zero ZooKeeper)
The blockchain-native datastore's coordination heart, no ZooKeeper, no NuRaft:
- ManifestLog: append-only in-order replicated state machine (part manifests +
  path view), mutated only by commit() in consensus order. Each entry binds a
  SHA-256 content digest (CRHF) so a substituted S-Chain object is caught on read.
- Coordinator: orders entries through consensus2 — propose -> photon/wave
  liveness + >2/3-stake BLS quorum cert -> commit in contiguous index order.

The state machine cannot advance without a genuine quorum certificate. Reuses
consensus2 (gate + photon/wave), cevm::crypto::{bls,sha256}, blst — unmodified.
coordinator_e2e_test 3/3 PASS (clang-18, aarch64): 3 parts reach real consensus2
finality and commit in order; tampered part rejected by digest; sub-quorum part
does not commit.

Status: coordination core proven. Networking mesh, PQ legs, OLAP engine, and
S-Chain I/O are later phases (see README).
2026-06-27 23:38:48 -07:00

Symbolic link
9 B