Skip to content

Web3 Index ​

BlepoOS's Web3 layer is what no other search engine can replicate without owning a public blockchain: a Tantivy full-text index over EmpoorioChain state, .empoorio domains, and registered ecosystem dApps.

Indexed content ​

  • Smart contract metadata and ABIs (public)
  • .empoorio domain registrations
  • dApp listings anchored on EmpoorioChain
  • Public chain events relevant to discovery (no PII)

Architecture ​

Indexer (local)  →  Tantivy Index  →  Web3QueryService
                         ↑
              EmpoorioChain RPC / light client
  • Web3QueryService serves queries from the local index
  • P2P nodes announce "I have Web3 index available" on the Empoorio network
  • No central server required for this layer

Trustless verification (Phase 3) ​

Before P2P goes to production, results must be verifiable against on-chain state:

  • A malicious node injecting false dApp listings is rejected
  • Verification runs before results reach the omnibox UI
  • Rejection metrics tracked in blepoos-status (internal)

This is BlepoOS's primary security differentiator versus centralized search APIs.

P2P query protocol ​

  1. Client broadcasts query to available Web3 nodes
  2. Nodes respond with Tantivy hits + Merkle proofs (roadmap)
  3. Client verifies proofs against chain head
  4. Merge layer ranks verified Web3 hits above clearnet when exact match

DMS incentives ​

Node operators who serve Web3 queries and pass verification consistently earn Dracma (DMS) rewards — same token as gas and ecosystem payments.