System Architecture
The Aephoron monorepo (projects/Aephoron_browser) ships three products in one codebase:
┌─────────────────────────────────────────────┐
│ aephoron-desktop (egui) │
│ Omnibox · Tabs · Shields · Wallet · AI UI │
└────────────────────┬────────────────────────┘
│ IPC
┌────────────────────▼────────────────────────┐
│ Kinetoor Engine │
│ Constellation · Script · Layout · Net · Paint │
└────────────────────┬────────────────────────┘
│ queries
┌────────────────────▼────────────────────────┐
│ Loogo Search │
│ SearXNG · Tantivy Web3 · Ailoos synthesis │
└─────────────────────────────────────────────┘Monorepo layout
| Directory | Purpose |
|---|---|
aephoron-main/ | Engine + desktop port (~521K LOC Rust) |
html5ever-main/ | HTML parser |
webrender-main/ | GPU compositor |
mozjs-main/ | SpiderMonkey bindings |
ipc-channel-main/ | Cross-process messaging |
stylo-main/ | CSS engine |
Plan_ejecución_Kinetoor/ | Engine roadmap docs |
Plan_ejecución_Loogo_Search/ | Search roadmap docs |
Empoorio integrations
Native (not extension-based):
- Eoonia Wallet — signing, WalletConnect v2
- Aephoron —
did:emp, VC presentation, SIWE - Dracma (DMS) — gas and payments
- Ailoos — on-device inference
- EmpoorioChain — RPC
https://rpc.testnet.empooriochain.org
Build system
mach— Servo heritage build orchestration- Cargo workspace for all Rust crates
- WPT (Web Platform Tests) for conformance
Deep dives
- Kinetoor Architecture
- Loogo Vision
- Web3 & Wallet
- AEPHORON_ENGINE.md — full technical spec in the monorepo