← BackUA

DSRCH Whitepaper

Decentralized Search Ranking Consensus Hypernetwork — a fully decentralized search engine powered by Proof-of-Index consensus and built on Cosmos SDK.

Version: 23.339
Last Modified: 17/03/2026
Status: Phase 2 — Beta & Incentivized Testnet

1. Abstract

DSRCH (Decentralized Search Ranking Consensus Hypernetwork) is an open, permissionless search engine protocol in which anyone can operate a node, crawl and index the web, serve search queries, and earn DSRCH tokens as compensation for their work. No central entity controls the index, the ranking algorithm, or the search results.

The protocol introduces Proof-of-Index (PoI) — a novel consensus mechanism where nodes prove they have performed useful work (crawling pages, storing index shards, processing queries) and are rewarded accordingly. Validation is performed by randomly selected validators who re-execute sample work to ensure honesty.

DSRCH runs on a purpose-built Cosmos SDK L1 blockchain with 8 specialized modules, uses libp2p for peer-to-peer communication, Bluge for full-text indexing, and CometBFT for consensus with ABCI++ VoteExtensions embedding PoI verification directly into block finalization.

Terraforming the Internet. Indexing the entire internet is like creating an atmosphere on Mars — a collective mission that takes thousands of participants working together. The civilized world deserves a search that belongs to everyone — open, unbiased, and free from any single point of control.

2. Problem Statement

Today's web search is controlled by a handful of corporations. This centralization creates systemic risks:

DSRCH solves these problems by making search a public good — owned by the network participants, governed by DAO, and economically aligned to produce high-quality, uncensored results.

3. Vision & Core Principles

A fully decentralized search engine where anyone can run a node, index the web, serve search queries, and earn DSRCH tokens. No central entity controls the results.

3.1 Decentralized Indexing

Thousands of nodes crawl and index the internet simultaneously. No single point of failure or control. The index is sharded across the network using consistent hashing, ensuring redundancy and availability.

3.2 Search Mining

Proof-of-Index mining: earn DSRCH tokens by crawling pages, serving queries, and storing index shards. Unlike Proof-of-Work (wasted computation) or Proof-of-Stake (capital lockup), PoI rewards useful work that directly benefits the network.

3.3 Privacy First

No cookies, no tracking, no user profiles. Optional onion routing for query anonymity. DSRCH will never collect user data — the protocol is designed to make it technically impossible.

4. System Architecture

DSRCH uses a four-layer architecture separating concerns: user-facing gateway, P2P search network, blockchain consensus, and distributed storage.

End User — Browser / dApp / API Client
Gateway Layer — API Gateway Node (REST / GraphQL)
Search Nodes
Crawler Nodes
Index Shards
Validator Nodes
P2P Search Network (libp2p)
DSRCH Token
Smart Modules
Node Registry
Blockchain Layer (Cosmos SDK L1)

4.1 P2P Protocol Stack

ComponentTechnology
Protocollibp2p (proven by IPFS/Filecoin)
DHTmDNS + Bootstrap peers for node discovery
TransportQUIC + TCP, Noise encryption
DiscoverymDNS + Bootstrap + DHT Walk
NATAutoRelay + Hole Punching
MessagingGossipSub broadcast
APIgRPC for inter-node communication, REST/GraphQL for clients
SerializationProtocol Buffers (Protobuf) for efficient message encoding
StorageRocksDB for node state & metadata (LSM-tree, Facebook)

5. Crawler Engine

Each Full or Validator node runs a crawler that discovers and indexes web pages. The crawler is designed for politeness, efficiency, and quality.

ComponentImplementation
URL FrontierMercator-style priority queue, Bloom Filter deduplication
FetcherAsync HTTP/2, robots.txt compliance, per-domain rate limiting
ParserHTML → DOM → text extraction, OG tags, hreflang
Index WriterBluge inverted index, Zstandard compression
DeduplicationSimHash near-duplicate detection (threshold: 0.95)
Max DepthConfigurable (default: 5 levels from seed URLs)

Crawled pages are processed through the quality pipeline (Section 10) before being added to the index. Each node stores a subset of the global index (index shards), determined by consistent hashing of URL domains.

6. Search Query Pipeline

A search query flows through the decentralized network in under 200ms using a 5-stage pipeline:

  1. Query Parsing — Tokenization, stemming, stop-word removal, spell check, query expansion.
  2. Shard Routing — Consistent hash determines which index shards contain relevant terms.
  3. Distributed Search — Scatter-gather: parallel search across multiple shard nodes.
  4. Scoring (BM25) — Multi-signal scoring combining BM25, PageRank, Freshness, DomainTrust, and SpamScore.
  5. Merge & Re-rank — Top-K merge sort, optional ML re-ranker (ONNX), LRU cache.

6.1 DSRCH-Rank Formula

Score(d, q) = 0.40·BM25 + 0.25·PageRank + 0.15·Freshness + 0.15·DomainTrust − 0.05·SpamScore

All weights are DAO-adjustable via governance proposals. This ensures the community — not a corporation — controls what "relevance" means.

7. Proof-of-Index Consensus

DSRCH introduces Proof-of-Index (PoI) — a unique consensus mechanism where nodes prove useful work: crawling, storing, and querying. Unlike PoW (wasted energy) or pure PoS (capital-only), PoI rewards nodes for actual contributions to search quality.

7.1 Mining Process

  1. Work — Node crawls pages, serves queries, stores index shards.
  2. Report — Generates a Work Report with Merkle proof each epoch (1 hour).
  3. Submit — Submits Work Report as a transaction to the L1 chain.
  4. Validate — 3 randomly selected validators re-crawl sample URLs and re-execute sample queries.
  5. Reward — If ≥2/3 validators confirm → DSRCH is minted to node wallet.

7.2 Reward Distribution per Epoch

ActivityShare
Query Processing35%
Web Crawling30%
Index Storage20%
Validation15%

7.3 Reward Formula

Reward(node) = BaseReward × QualityMultiplier × UptimeMultiplier × (0.5 + 0.5 × log₂(1 + stakedDSRCH / medianStake))

The minimum 0.5 multiplier guarantees that even nodes without stake receive 50% of the base reward for useful work. The logarithmic component ensures diminishing returns for large stakes, preventing plutocratic domination.

8. Node Types & Requirements

Choose your role in the network based on your hardware and desired rewards:

TierRoleCPURAMSSDBandwidthStake~Reward/day
LightSearch Node1 core2 GB20 GB10 Mbps1,000 DSRCH~15 DSRCH
FullCrawler + Search2 cores4 GB80 GB25 Mbps5,000 DSRCH~50 DSRCH
HeavyFull + Validator4+ cores8+ GB200+ GB50+ Mbps25,000 DSRCH~120 DSRCH

8.1 Node CLI

# Initialize node $ dsrch init --mode full --stake 5000 # Start $ dsrch start --port 9090 # Check status $ dsrch status Node ID: 12D3KooWBnxt... Mode: Full (Crawler + Search) Peers: 1,247 | Shards: 12 (14.2 GB) Pages today: 45,230 | Queries: 12,891 Pending: 23.5 DSRCH | Uptime: 99.7% # Claim rewards $ dsrch rewards claim

9. DSRCH Tokenomics

DSRCH is the native L1 coin of the Cosmos SDK blockchain powering the decentralized search economy.

9.1 Token Allocation

Category%AmountDetails
Mining Rewards45%450M10-year emission, smooth ~20%/yr decay
Ecosystem Fund20%200MDAO-controlled treasury
Team & Advisors15%150M1-year cliff + 3-year linear vest
Public Sale10%100M20% TGE, 80% over 12 months
Community5%50MAirdrops, bounties
Liquidity5%50MLocked LP for 2 years

9.2 Emission Schedule (Smooth Decay)

YearReward/EpochAnnual EmissionDecay
1100 DSRCH/node~112.5M
280 DSRCH~90.0M-20%
364 DSRCH~72.0M-20%
451 DSRCH~57.4M-20%
541 DSRCH~46.1M-20%
6–933→17 DSRCH~37→19M-20%
10+5 DSRCH (floor)~5.6Mmin
Key design: Reward/Epoch is the base rate per node; total emission scales with active node count (max cap enforced by x/rewards module). Smooth 20% annual decay prevents sharp reward drops (unlike Bitcoin halving). Floor of 5 DSRCH/epoch guarantees permanent incentive. Early operators receive a 1.5× loyalty multiplier for the first 3 years.

9.3 Staking & Slashing

Staking Parameters
Min Stake1,000 DSRCH (Light node)
BonusLogarithmic scale: more stake → more work → more rewards
DelegationDelegate to any node, earn share of rewards
Unbonding7 days cooldown period
ViolationPenalty
Fake Work Report−10% stake
Result Censorship−20% stake
Index Poisoning (stage 1)−10% stake + jailing
Index Poisoning (stage 2 — DAO)up to −50% stake by DAO vote
Excessive Downtime−1% stake
Double Report−5% stake

10. Quality Control & Anti-Spam

Multi-layer defense ensuring high-quality search results and preventing index poisoning.

Layer 1 — Automated Crawl-Time Filters

Content Quality Signals

Technical Signals

Layer 2 — ML-Based Spam Detection

Layer 3 — Decentralized PageRank

Layer 4 — Community-Driven Moderation

Layer 5 — Economic Incentives

Aligned incentives prevent abuse:

Quality Score Formula

QualityScore(page) = ContentScore × TechnicalScore × TrustScore × (1 − SpamProbability)

Pages with QualityScore < 0.3 are excluded. Score 0.3–0.5 = deprioritized. Score > 0.5 = normal ranking.

11. Security Model

Attack VectorDefense
Sybil AttackRequired staking + PoW on registration
Index PoisoningChallenge verification + ML spam detector
Query ManipulationMulti-node consensus (3+ nodes per query)
Eclipse AttackMin 20 peers + diverse selection
DDoSRate limiting + PoW challenge
SEO SpamDecentralized PageRank + blacklists
CensorshipCross-node comparison + slashing (−20% stake)

11.1 Privacy Features

12. Webmaster Integration

How website owners add their sites to the DSRCH index:

12.1 Discovery Methods

  1. Automatic Discovery — Crawlers follow links; linked sites are found automatically.
  2. Submit URL API — Direct submission via POST /api/v1/submit.
  3. Sitemap Protocol — Full-site indexing via standard sitemap.xml.
  4. Site Verification — DNS TXT record or HTML meta tag for Webmaster Dashboard access.

12.2 Priority Indexing (Paid)

TierCostCrawl TimeRecrawl
Free0 DSRCH2–24 hoursWeekly
Priority10 DSRCH< 1 hourDaily
Premium100 DSRCH/mo< 15 minHourly

Revenue goes to the nodes performing the crawl — creating economic incentive for fast indexing.

13. L1 Chain Architecture

Custom Cosmos SDK blockchain with 8 specialized modules and PoI consensus via ABCI++ VoteExtensions.

ModulePurpose
x/noderegistryNode registration, staking, metadata, delegation
x/crawlproofCrawl reports, URL proofs, Merkle verification
x/queryproofQuery reports, latency proofs, result hashes
x/indexregistryShard registry, replica tracking, sync status
x/rewardsEpoch rewards, smooth decay, pool distribution
x/slashingPenalty logic, jailing, dispute resolution
x/govDAO governance, proposals, voting
x/srchtokenNative token, mint/burn, denominations

13.1 Key Features

14. DAO Governance

ParameterValue
Proposal Deposit100,000 DSRCH
Discussion Period7 days
Voting Period5 days, 67% supermajority required
Timelock2 days before execution

The DAO controls ranking weights, slashing parameters, emission schedule, blacklists, and protocol upgrades. All DSRCH token holders with staked tokens can vote, with voting power proportional to stake.

15. Development Roadmap

Phase 0 — Research & Foundation (3 months) ✓ COMPLETE

Phase 1 — MVP & Testnet (6 months) ✓ COMPLETE

Phase 2 — Beta & Incentivized Testnet (4 months) ← CURRENT

Phase 3 — Mainnet Launch (3 months)

Phase 4 — Growth (6+ months)

16. Success Metrics (Year 1 Targets)

MetricTarget
Active Nodes500+
Indexed Pages100M+
Avg Response Time< 200ms
Queries/Day10K+
Network Uptime99%
DEX Liquidity$1M+

17. Conclusion

DSRCH represents a fundamental rethinking of web search. By combining decentralized indexing, Proof-of-Index consensus, and token-aligned incentives, DSRCH creates a search engine that is:

We are at Phase 2 — the testnet is live and public, nodes are running, and the core protocol is proven. Just as Mars needs thousands of colonists to build a new world, the internet needs thousands of node operators to build a search engine free from centralized control.

Join the mission. Run a node. Index the web. Earn DSRCH. Terraform the internet.