-
-
Notifications
You must be signed in to change notification settings - Fork 0
Technical roadmap
The roadmap advances from observable facts to controlled ownership, then to handoff and recovery.
Monorepo, licensing, architecture decisions, pinned toolchains, generated contracts, and hosted quality gates.
Versioned Rust and Java control path with worker registration, heartbeat sequencing, session generations, and stale-session rejection.
Read-only structural and bounded deep inspection for offline Java Anvil worlds with independent fixture evidence and two-pass fail-closed consistency.
Connect Velocity, Sling, one ElahFolia worker, and elahd. Establish a gameplay baseline without sharding.
Run two workers against a pregenerated world with fixed cell ownership. Prevent any worker from loading an authoritative cell it does not own.
Transfer a player across a fixed worker boundary without a client reconnect. Use transaction identities, state versions, timeouts, rollback, retries, hashes, and traces.
Attach monotonically increasing epochs to authoritative cell operations and reject stale writers.
Inject source, target, proxy, controller, and network failures. Prove no item duplication, impossible concurrent ownership, or unexplained state loss.
The 1.x train expands from more workers and drain operations through entity handoff, boundary ghost state, storage, generation, capacity evidence, rolling upgrades, operator tooling, and control-plane high availability.
Elah 1.0 is the first production-supported target: one logical deployment across several workers using static spatial ownership. It does not include dynamic placement or elastic workers.
Shepherd gains live cell migration, placement recommendations, optional automatic placement, cell split and merge, and operator placement constraints.
Elah must prove that it can safely change ownership before it may create or remove infrastructure capacity.
| Release | Direction |
|---|---|
| 2.4 | Runtime Provider contract and conformance laboratory. |
| 2.5 | Native elastic workers. |
| 2.6 | Optional Docker worker lifecycle. |
| 2.7 | COLD, WARM, and HOT pools with GUARANTEED, BURST, and PREEMPTIBLE capacity. |
| 2.8 | Hard resource envelopes and authenticated External Provider integrations. |
| 2.9 | Qualification of many isolated clusters sharing one heterogeneous infrastructure pool. |
Predictive prefetch, regenerative storage, advanced Stone, boundary simulation, and published scale qualification follow provider safety.
The 3.x track adds geographic operation, replicated storage, disaster recovery, global directories, cross-region plugin primitives, and mature security. Elah 4.0 represents the complete original vision rather than the end of development.
Dynamic repartitioning, automatic scaling, multi-region operation, custom clients, GPU generation, and a Kubernetes requirement are deliberately not early work.
The sequence is directional, not a promise of dates.
Elah 0.0.3 | Repository | Releases | Security