Skip to content

Roadmap

Aephoron development follows phased milestones documented in AEPHORON_ROADMAP.md and AEPHORON_UI_ROADMAP.md. Status below reflects public engineering progress — not release guarantees.

Completed foundations (Phase 0)

  • WebRender GPU paint, html5ever HTML parser, rust-cssparser
  • SpiderMonkey v140.5 JavaScript engine
  • Hyper + Rustls networking with post-quantum crypto available (ML-KEM, ML-DSA)
  • Multi-process IPC via ipc-channel
  • DOM, WebCrypto, IndexedDB, WebSockets
  • aephoron-desktop port with egui + Winit UI
  • Cross-platform build via mach + Cargo workspace

Phase 1 — UI & navigation ✅

  • Omnibox connected to IPC navigation with URL sync
  • Back, forward, reload, stop controls
  • Tab manager — create, close, switch (Cmd+1..9)
  • Favicon and dynamic tab titles
  • Search vs URL detection with configurable default engine
  • Keyboard shortcuts (Cmd+T/W/R, find-in-page, reader mode)

Phase 2 — Optimization (in progress)

  • Thermal throttling — inactive tabs drop to 10 FPS
  • Tab discard and aggressive cache purge
  • Target: < 150 MB RAM per static tab

Phase 3 — On-device AI

  • Ailoos inference on GPU (Metal/Vulkan/DirectX)
  • Empoorio Assistant side panel
  • Reader mode, visual search, voice shields
  • Page summarization without cloud API lock-in

Phase 4 — Web3 vault & PQ TLS

  • window.aephoron native API for dApps
  • Eoonia Wallet embedded — keys never in JS heap
  • In-app transaction signing UI (clickjacking-resistant)
  • Post-quantum TLS on the network stack
  • WalletConnect v2 session persistence
  • Aephoron SSO — did:emp login, VC presentation, SIWE

See Loogo Vision for the three-layer search roadmap:

  1. Clearnet — self-hosted SearXNG aggregation
  2. Web3 — Tantivy index over EmpoorioChain + P2P query nodes
  3. Synthesis — Ailoos on-device answers with citations

Contributing

Aephoron is MPL-2.0 (Servo fork). Contributions welcome via GitHub — start with WPT conformance, aephoron-desktop UI, or Loogo provider traits.