{ "flags": { "bus-auth": { "enabled": true, "state": "enforce", "issue": "0001", "description": "Signed control-plane auth + NATS nkey auth. Rollout: off -> soft (verify+log, allow) -> enforce (reject). 'enabled' mirrors state!=off. Server opts in via membershipd --bus-auth; clients via client.Connect(caPath).", "added": "2026-06-07", "enabled_at": "2026-06-07" }, "bus-tls": { "enabled": true, "issue": "0001", "description": "TLS on the NATS data plane using the project's self-signed CA (deploy/tls/). Server opts in via membershipd --tls-cert/--tls-key; clients pin ca.crt via client.Connect(caPath).", "added": "2026-06-07", "enabled_at": "2026-06-07" }, "decentralized": { "enabled": false, "issue": "0003", "description": "Control-plane state on replicated JetStream KV instead of local SQLite (branch-by-abstraction membership.Store: sqliteStore default OFF, jetstreamStore ON). The route cluster (0003a) and the KV store (0003b) ship behind this flag; the membershipd boot wiring that selects the KV store completes with the session/reconnect redesign (0003e) and is activated on the multi-node deploy (0003f). OFF keeps the single-node SQLite control plane unchanged.", "added": "2026-06-07", "enabled_at": null } } }