Skip to content

Omnibox Integration

The Aephoron omnibox is Loogo's primary UI surface. Hint text: "Search Web3, ask EmpoorioLM, or enter URL".

Query routing

  1. URL — direct navigation via Kinetoor Constellation
  2. Known Web3 address.empoorio or registered dApp slug → Web3 index first
  3. Search query — parallel Clearnet (SearXNG) + Web3 (Tantivy) → merge layer
  4. AI intent (roadmap) — EmpoorioLM semantic routing over ecosystem data

Merge layer rules

  • Exact Web3 match (dApp name, .empoorio domain) → 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 typeTTL
ClearnetShort — open web changes fast
Web3 verifiedLonger — 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, Loogo node list, synthesis toggle

Status page

Internal diagnostics at aephoron://loogo-status (pattern matches aephoron://task-manager):

  • Node uptime, p50/p95 latency
  • Fallback rate
  • Web3 verification rejection rate

No user search analytics are collected.