Initial alpha release focused on proving that a YAML world spec can bootstrap a self-contained internet-like environment on a single Docker host.
- Ten-phase orchestration from substrate through org applications.
- Idempotent
netengine upre-runs using persisted runtime state. - CoreDNS root, platform, and TLD zone provisioning.
- step-ca private PKI and ACME endpoint provisioning.
- Keycloak platform and in-world identity setup.
- World registry, domain registry, registrar, and WHOIS surfaces.
- Administrative Network Domain profile/instance modeling.
- Optional mail and storage services.
- FastAPI operator API under
/api/v1. - Support bundle export/import with redaction-by-default.
- Persistent-world teardown confirmation safeguards.
examples/minimal.yamlexamples/single-org.yamlexamples/dev-sandbox.yaml
See docs/alpha-quickstart.md for exact validation commands.
- Spec schema defaults to
netengine.spec.v1when omitted by existing alpha specs. - Runtime state uses
netengine.runtime_state.v1; older pre-version alpha.1 state is treated as v1-compatible and stamped on save. /api/v1is the alpha operator API compatibility boundary.
See docs/known-limitations.md and docs/support-matrix.md.