Omnibox Integration
The Aephoron omnibox is BlepoOS's primary UI surface. Bang shortcuts on Android: !emp (EmpooScan), !data (SynoodoS), !eoo (wallet).
Query routing
- URL — direct navigation via Kinetoor Constellation
- Known Web3 address —
.empoorioor registered dApp slug → Web3 index first - Search query — parallel Clearnet (SearXNG) + Web3 (Tantivy) → merge layer
- AI intent (roadmap) — EmpoorioLM semantic routing over ecosystem data
Merge layer rules
- Exact Web3 match (dApp name,
.empooriodomain) → highlighted first - Clearnet results fill remaining slots
- Ailoos synthesis block appended when enabled (on-device, with citations)
- Visual indicator: Web3 (verified on-chain) vs Clearnet (aggregated)
Caching
| Result type | TTL |
|---|---|
| Clearnet | Short — open web changes fast |
| Web3 verified | Longer — re-verify on new relevant blocks |
Cache invalidation hooks into EmpoorioChain block notifications for Web3 entries.
UI components
Implemented in aephoron-desktop (gui.rs):
- Omnibox autocomplete with recent history
- Results page — search bar, link list, Web3 highlight card, synthesis block
- Settings — default engine, BlepoOS node list, synthesis toggle
Status page
Aggregate counters at blepoos.aephoron.com/metricas (no query text, no IPs):
- Node uptime, p50/p95 latency
- Fallback rate
- Web3 verification rejection rate
No user search analytics are collected.