Skip to content

Platform status and roadmap

Status is reported separately for implemented, experimental, and planned capabilities. Product names do not upgrade technical readiness.

Implemented foundations: agent-readable Markdown and indexes, an Agent Skill, runtime capability discovery, OpenAPI, governed application commands, AetherEdge MCP tools/resources, deterministic local rules, audit evidence, and the public contract/conformance repositories.

Experimental or partial: AetherCloud’s transport-neutral MCP application interface, desired/reported/applied deployment, governed jobs, CloudLink, telemetry persistence, and Edge/Cloud development harnesses.

Planned: the household or site semantic context, conversational end-user agent, typed intent/proposal/policy contracts, intent-to-automation compiler, historical simulation, generated confirmation experience, temporary behavior expiry, outcome evaluation, and continuous governed adaptation. No current release should present these as a complete product.

Implemented: six-service runtime, SHM live-state authority, embedded local operation, governed commands, aether CLI, aether-edge-sdk, Pack v1, MCP and OpenAPI foundations, signed v0.0.1 source/runtime/CLI/SDK artifacts, and a local Gateway enrollment client. The enrollment slice has process-level evidence for key generation, durable pending state, a strict local HTTP Claim, and the resulting claimed identity state.

Experimental: the Uplink-owned CloudLink MQTT v1 foundation, application-ACK-driven spool, AetherContracts alpha.3 consumption, and real-Broker development evidence. The Edge real-Broker harness now requires a Cloud-signed challenge and a Gateway-signed hello; legacy direct hello is rejected. Legacy MQTT remains the runtime default.

Planned or gated: deployment of the matching AetherCloud production Claim endpoint, verifiable credential issuance and activation, Cloud trust-key delivery and rotation, production aether-uplink identity composition, production CloudLink key lifecycle, signed ACK, complete joint conformance, legacy cutover, History query ownership, and remaining application-boundary migration. Home Assistant and SunSpec implementations are out-of-tree downstream work, not kernel roadmap capabilities.

The local claimed enrollment state means only that a tested Claim server acknowledged the submitted public-key fingerprint. It is not credential-active, cloudlink-connected, or online, and no production AetherCloud pairing is claimed.

CloudLink alpha.4 production blocker: the current session-accepted message is unsigned and carries neither challenge_id nor client_nonce. The Edge-only test harness sequences acceptance after a verified challenge and requires the persisted session epoch to increase strictly, but the production Uplink runtime does not yet compose this session path or bind disconnect to handshake cancellation. Even those test checks cannot cryptographically exclude a delayed acceptance from another handshake. The public wire contract must bind an authenticated acceptance to the complete current handshake transcript before this path can be described as production authentication.

The current AetherCloud dual harness is also blocked before that point: its worker still composes the legacy direct-session application path and does not inject challenge issuance or Gateway-signed session acceptance. AetherEdge keeps strict verification enabled and times out rather than downgrading.

Implemented foundations: modular-monolith domain/application slices, capability-driven providers, Plan-only OpenTofu, Gateway enrollment domain/application foundations, partial CloudLink/telemetry persistence, artifact/deployment/job foundations, audit and integration slices, observability, and a transport-neutral MCP interface.

Experimental or partial: MQTT codec and ingress, local/AWS IoT harnesses, PostgreSQL accepted-telemetry ACK outbox, and finite audit interfaces.

Planned or gated: the matching production Gateway Claim endpoint, production identity and credential issuance, complete CloudLink durability and mapping, production composition and workers, public job/deployment delivery, hardened outbound integrations, and a connectable MCP server.

Implemented, experimental: alpha.3 specifications, closed Schemas, fixtures, TCK, digest-pinned consumer verification, and four fixture bindings.

Planned or gated: production authentication key lifecycle, signed durable ACK, complete production codecs, and a production CloudLink cutover release.

Implemented in this migration: shared product overview, unified navigation, deployment topologies, user journeys, end-to-end alpha integration task, compatibility matrix, status page, and AetherIot to AetherEdge migration guide.

Planned: automated cross-repository version aggregation, release-channel status feeds, and a future GitHub organization when an appropriate address is available.