Skip to content

Roadmap

What we're building.

Eternia ships as a series of program-level stages. Here's where each program stands today. No dates are commitments — they're our best estimate.

AllNow (live)Next (in flight)Later (coming)SurfaceSubstrate

Now

Live7
LibraryLive

Every game you own, in one place

Library auto-detects your games across Steam, Epic, GOG, Xbox, manual imports, and emulators — then normalizes them into one identity, one state, one launch action.

NewsLive

One inbox for every source

News federates RSS 2.0, Atom 1.0, and Eternia editorial articles into one inbox. Works offline; syncs when you reconnect. Article embeds preserve the source's look.

AccountLive

Identity, on your terms

One sign-in for every program. Tokens stay encrypted on your machine. Your AI Tutor conversations, library state, and chat cache never leave the launcher without an explicit choice.

SocialLive

Friends, profiles, presence

Friends, followers, blocks, profiles — native and federated Bluesky in the same panel. Three async lanes with distinct cache lifetimes so nothing blocks or goes stale.

App RailLive

The sidebar that learns

The left sidebar in the launcher ranks tile candidates from recency, frequency, unread, social, temporal, and day-profile signals. Pinning is a first-class action.

NotificationsLive

Local-first inbox

Notifications inbox with realtime synthesis, read-state, swipe-to-dismiss, deep-link routes, and native Windows toast bridging.

PresenceLive

Sticky, debounced, restored

Online / away / invisible state with batch lookups. Manual state is sticky; auto-transitions never clobber it. Server restores last-asserted state on reconnect.

Next

In flight8
MarketplaceIn flight

Backend-authoritative storefront

Marketplace handles checkout, wallet, gifting, subscriptions, and wishlist against your existing entitlement state. Real money flows through the server; the launcher renders the result, never decides it.

EducationIn flight

Courses as real products

Education treats courses as real Products — same entitlement, payment, and refund flow as the rest of the launcher. The AI Tutor is bring-your-own-key: your provider, your bill, your data.

PostsIn flight

Forums with weight

Posts are hierarchical threads with comments, audio replies, awards, boosts, and federated Bluesky posts in the same feed. Content warnings and post media consolidation are in active work.

VoiceBeta

Opt-in voice rooms and 1:1 huddles

LiveKit-backed voice rooms and 1:1 huddles. Off by default until you turn them on — no rooms join automatically, no listening unless you say so. Voice in spatial rooms is on the roadmap.

IntelligenceIn flight

AI surfaces with bring-your-own-key

Tutor, summarizer, and suggester surfaces across Eternia. You bring your own AI account — OpenAI, Anthropic, or local Ollama via CLI subprocess. Eternia never sells you AI on top of AI.

StreamIn flight

Watch with friends, in the same launcher

Watch your favorite streamers next to your library — no second app, no second login. Costream surfaces and the launcher-wide media session redesign are on the roadmap.

NexusIn flight

The realtime substrate

Nexus is the umbrella for chat, presence, voice, streaming, and spatial — the realtime substrate that every program plugs into. Chunks A–I shipped; Chunk J is in active rewrite.

MessagingIn flight

DMs, channels, threads, broadcasts

Every conversation lane in one shell — DMs, server channels, threads, broadcast public channels. Rich content renderers for polls, tasks, embeds, and commerce flows.

Later

Coming2
SpatialComing

2.5D rooms where presence has location

2.5D rooms where you and your friends exist as avatars in the same launcher. Engine stages 0–3 shipped (domain, transport, codec, simulation). Renderer is next.

LiveComing

Launcher-wide media session

Theater, floating, and mini modes for stream and media playback across the launcher. Design-stage — no implementation commits yet.

Recent shipments

  • CommerceBrowse-mode catalog wiring (Phase 14)
  • AccountPublic-profile routing live
  • EducationAI Tutor lands as a real surface (Phase 7b)
  • CommerceStripe Connect UI completes (Phase 8)
  • PostsVisual phases 10–12 landed
  • SpatialEngine Stages 0–3 shipped
See the full changelog →

No dates here are commitments — they're our best estimate. Some programs have public surfaces that are partial. See each program's page for what's live within it. If a program isn't on this list, it isn't in our roadmap.