How OMXUS Search Works

Semantic Search

OMXUS runs a BERT language model directly in your browser using WebAssembly. Your query is converted to a 384-dimensional meaning vector and matched against page embeddings. This means we understand what you mean, not just what you typed.

Ranking

Results are ranked by BM25 keyword relevance + semantic similarity (BERT cosine distance) + visit frequency from real browsing data. No ads disguised as results.

Privacy

The BERT model runs entirely in your browser. Your search meaning never leaves your device. We only send keywords to the server for FTS5 matching. Queries are logged anonymously for quality — no profiles, no tracking.

Revenue Model

Revenue from contextual ads (matched to search terms, not your history):

70% to all verified humans (HER holders)
30% to infrastructure

The Index

Built from real browsing data through the OMXUS network. As more people join, the index grows. No crawlers — the network IS the crawler. Each user who browses contributes (with consent).

Technology

Cloudflare Pages + D1 (SQLite at the edge) + R2 (model storage) + transformers.js (WASM BERT). Total cost: $0/month on free tier. The model is all-MiniLM-L12-v2 — 12 transformer layers, 384 dimensions, ~33MB quantized.

omxus search

Search without surveillance.
Revenue goes to humans, not shareholders.

BERT model loading...
Ranking
Relevance + meaning
Revenue
70% to humans
Privacy
BERT runs in your browser
How it works