stylesheet">
GETTING STARTED
CORE PROTOCOL
RESOURCES

Introduction to Sahyadri

A Quantum-Resistant Layer-1 Blockchain built for Web5, Decentralized Identity, Digital Ownership and the Next Generation Internet.

Overview

Sahyadri is an independent Layer-1 blockchain built completely from scratch in Rust with one objective: to provide a decentralized infrastructure capable of serving the next generation of the internet without relying on centralized trust.

Instead of copying existing blockchain architectures, Sahyadri combines the proven security model of Proof-of-Work (PoW) with the scalability advantages of a Directed Acyclic Graph (DAG). This hybrid consensus enables parallel block confirmation while preserving deterministic verification and decentralization.

Beyond transaction processing, Sahyadri introduces native support for Decentralized Identity (DID), Verifiable Credentials (VC), and Decentralized Web Nodes (DWN), forming the protocol foundation required for Web5 applications.

Every protocol component is designed with long-term cryptographic security in mind through the adoption of CRYSTALS-Dilithium3, Plonky3, and STARK Proofs, allowing the network to remain secure in the era of quantum computing.

Mission

The internet evolved from static websites (Web1) to interactive platforms (Web2) and decentralized smart-contract ecosystems (Web3). Despite these improvements, users still surrender ownership of identity, credentials, and personal information to centralized organizations.

Sahyadri exists to remove this dependency by allowing every individual to own their identity, data, credentials, and cryptographic keys directly through the blockchain itself.

Rather than creating another smart-contract platform, Sahyadri focuses on becoming a decentralized trust infrastructure capable of serving governments, enterprises, developers and individuals alike.

Vision

The long-term vision of Sahyadri is to become the trust layer of the decentralized internet. Instead of logging into applications using usernames, passwords, emails or centralized identity providers, users authenticate using decentralized identities anchored directly on the blockchain.

Applications no longer own user accounts. Users own themselves.

This model enables a future where identity becomes portable, verifiable and completely independent of any company or government.

Design Philosophy

Security First

Security is prioritized above convenience. Consensus, cryptography and identity systems are engineered to minimize trusted assumptions while maximizing decentralization.

Future Proof

Traditional elliptic-curve cryptography will eventually become vulnerable to sufficiently powerful quantum computers. Sahyadri adopts post-quantum cryptography at the protocol level rather than treating it as an optional upgrade.

User Ownership

Private keys remain exclusively under user control. Identity, credentials, records and personal data belong to the individual rather than centralized platforms.

Developer Friendly

Modern REST APIs, JSON-RPC endpoints, WebSocket interfaces, SDKs and command-line tooling allow developers to integrate Sahyadri into virtually any software stack.

Architecture

Layer-1 Blockchain
Independent blockchain protocol developed entirely in Rust.
Consensus
Proof-of-Work combined with DAG for secure parallel transaction confirmation.
Post-Quantum Cryptography
CRYSTALS-Dilithium3 digital signatures secure every transaction and identity.
Identity Layer
Native DID, Verifiable Credentials and Decentralized Web Nodes.

Technology Stack

Component Implementation
ConsensusProof-of-Work + DAG
Programming LanguageRust
Signature SchemeCRYSTALS-Dilithium3
Zero KnowledgePlonky3
Proof SystemSTARK
IdentityDecentralized Identity (DID)
CredentialsVerifiable Credentials
StorageDecentralized Web Nodes
InterfacesREST • JSON-RPC • WebSocket
CLINative Command Line Interface
SDKDeveloper SDK
ExplorerNative Blockchain Explorer
WalletSahyadri Wallet
Native AssetCSM

Documentation Structure

The Sahyadri documentation is organized into multiple sections covering protocol architecture, cryptography, identity, networking and developer integration. Whether you are running a node, building an application or researching the protocol, each section provides detailed technical specifications and implementation guides.

Sahyadri

A Sovereign Peer-to-Peer Digital Money System
Suraj Datir  
  surajdatir3@gmail.com  
www.sahyadri.io

Abstract. A purely peer-to-peer version of electronic cash, built as a sovereign digital money system, would allow online payments to be sent directly from one party to another without going through a financial institution. Existing proof-of-work networks solve the double-spending problem but limit throughput to a single linear chain, discarding valid blocks when multiple miners discover them simultaneously. We propose a solution based on a directed acyclic graph structure, which accepts every valid block and orders them into a single deterministic history through a novel consensus protocol. The network is secured by a memory-hard proof-of-work algorithm that compresses the gap between specialized and general-purpose hardware. State is managed through an Account + Object model, enabling direct balance transfers without tracking individual unspent outputs, while a strictly capped supply with disinflationary emission ensures predictable monetary economics. Furthermore, Sahyadri natively integrates Web5 Decentralized Identifiers (DIDs) within its Object model, providing a sovereign identity layer alongside its monetary system without introducing network state bloat. The network itself requires minimal structure. Messages are broadcast on a best effort basis, and nodes can leave and rejoin the network at will, accepting the finalized DAG ordering as proof of what happened while they were gone.

1. Introduction

Sahyadri Core introduces CSM — a sovereign digital money designed as a resilient, auditable, and highly accessible settlement layer. Sahyadri is a peer-to-peer monetary system built to enable trust-minimized value transfer at global scale while preserving simplicity, predictability, and broad participation. While avoiding the severe state-bloat of general-purpose Turing-complete smart contracts, the protocol focuses on secure, low-friction digital money coupled with native Web5 Decentralized Identity (DID) primitives.

Sahyadri is implemented on SahyadriDAG, a directed acyclic graph (DAG) data structure that permits parallel block creation by independent miners. Unlike traditional single-chain blockchains that discard concurrent blocks as orphans, SahyadriDAG embraces them: every valid block contributes to the ledger, and the Sahyadri Consensus protocol produces a single deterministic total ordering of all transactions. This eliminates the wasted-hash problem of single-chain designs.

The network is secured by SahyadriX — an application-layer Proof-of-Work combining Blake3 with an 8-stage XOR memory loop requiring 16 MB of random-access memory per hash operation. This architecture is genuinely memory-hard, compressing the performance gap between ASICs and general-purpose hardware, ensuring mining remains accessible to a broad population of participants.

Sahyadri operates on a hybrid Account + Object state model. Rather than tracking individual unspent outputs (UTXOs), the protocol maintains per-address balances and nonces. Each transaction atomically deducts from the sender and credits the receiver, with balance finality enforced at the block confirmation boundary. This model delivers account + object based ergonomics with the security of Proof-of-Work.

1.1 Key Protocol Parameters

PropertySpecification
Ticker SymbolCSM (Cryptographic Sovereign Money)
Smallest UnitKana — 1 CSM = 100,000,000 Kana (8 decimals)
Maximum Supply21,000,000 CSM (hard cap, protocol-enforced)
Block Time1 second (deterministic)
Throughput10,000 TPS (max_block_mass: 30,000,000)
Initial Block Reward0.08318123 CSM per block (8,318,123 Kana)
Halving IntervalEvery 4 years (126,230,400 blocks)
Block Reward Split98% Miner / 2% Sahyadri Treasury
TX Fee Split90% Miner / 10% Sahyadri Treasury
Minimum TX Fee0.00001 CSM (1,000 Kana) — fixed flat fee
ConsensusSahyadri Consensus
Mining AlgorithmSahyadriX (Blake3 + 16 MB memory loop)
State ModelAccount + Object (balance + nonce per address)
Address FormatCSM32 (Bech32-derived, prefix: csm1...)
Signature SchemeML-DSA-65 (CRYSTALS-Dilithium-3)
Network PortsgRPC: 26110 | P2P: 26111 | wRPC: 27110

2. Account + Object State Model

Sahyadri employs a hybrid Account + Object state model stored in RocksDB. Unlike pure UTXO systems which track individual unspent outputs, the account model maintains a global state table where each address has an associated balance (in CSM) and a monotonically increasing nonce. This eliminates the "dust" problem inherent in high-frequency UTXO systems at 1-second block times.

2.1 Account State Structure

Each account entry in RocksDB contains:

  • address: CSM32-encoded public key hash (csm1...)
  • balance: Current spendable balance in CSM (8 decimal precision)
  • nonce: Transaction sequence number (prevents replay attacks)

When a transaction is confirmed in a block, the state transition is atomic:

sender.balance -= (amount + fee) receiver.balance += amount miner.balance += fee * 0.90 // 90% of TX fee to miner treasury.balance += fee * 0.10 // 10% of TX fee to Sahyadri Treasury sender.nonce += 1 // increment after confirmation

2.2 Object Layer

The Object layer complements accounts by storing state commitments in a Merkle trie rooted in each block header. Each block header commits to an object-based state root — a hash cryptographically summarising the entire current ledger state. This enables efficient light-client verification via Merkle proofs, safe pruning once a state root is committed, and fast sync via verified state snapshots.

2.3 Why Not Pure UTXO?

At 1-second block times and 10,000 TPS, pure UTXO models generate millions of small outputs ("dust") that fragment user balances. The account model resolves this: each address maintains a single unified balance. Atomic state transitions at block confirmation boundaries ensure that partial updates are impossible — either the full transaction succeeds or the state remains unchanged.

2.4 Native Web5 Identity Anchoring

The Object layer serves as the cryptographic registry for Decentralized Identifiers (DIDs). Users can anchor their lightweight DID documents on-chain, acting as the foundational layer for Web5 Verifiable Credentials without congesting the consensus layer.

3. Transactions

A Sahyadri transaction is a cryptographically signed state-transition instruction authorizing a transfer of value from a sender account to a receiver account, subject to nonce validation, balance sufficiency, and fee payment. Transactions are pending until included in a miner-confirmed block; only then do balance changes take effect.

3.1 Transaction Structure

Transaction { // Sahyadri Account Model: Inputs are empty, data lives in payload sender: CSM32 address // csm1q...(validated via payload signature) receiver: CSM32 address // csm1q... amount: u64 (in Kana) // 1 CSM = 100,000,000 Kana fee: u64 (in Kana) // fixed: 1,000 Kana = 0.00001 CSM nonce: u64 // must equal sender.current_nonce (prevents replay) tx_id: SHA256(sender+receiver+amount+nonce+timestamp) }

3.2 Full Transaction Lifecycle

USER INITIATES TRANSACTION | +--> wallet_api: POST /api/send-csm | +--> [VALIDATION] | |-- Sender account exists in accounts table? | |-- balance >= (amount + 0.00001 CSM fee)? | |-- nonce == sender.current_nonce? | |-- pending_locked + new_total <= sender.balance? | +--> [MEMPOOL INSERT] | |-- INSERT INTO pending_transactions (status='pending') | |-- INSERT INTO transactions (status='pending') | |-- UPDATE accounts SET nonce = nonce + 1 (anti-replay) | +--> Return: { txid, status:'pending', fee:0.00001 CSM } | | (waiting for miner to mine next block...) | MINER MINES NEXT BLOCK (~1 second) | +--> indexer.rs: flush_second() | +--> [BLOCK REWARD] | |-- Decode payload -> actual_reward_kana | |-- miner.balance += reward * 0.98 | |-- treasury.balance += reward * 0.02 | +--> [PENDING TX CONFIRM] up to 10,000 per second | FOR each pending TX: |-- Re-check: sender.balance >= (amount + fee)? | YES -> confirm | NO -> status = 'rejected' | ON CONFIRM: |-- sender.balance -= (amount + fee) [NOW deducted] |-- receiver.balance += amount |-- miner.balance += fee * 0.90 |-- treasury.balance += fee * 0.10 |-- transactions.status = 'confirmed' |-- transactions.block_hash = current_block

3.3 Mempool and Pending Queue

The mempool is implemented as a PostgreSQL table (pending_transactions) rather than an in-memory structure. This provides persistence across node restarts, atomic conflict prevention via ON CONFLICT DO NOTHING, double-spend protection through locked-balance accounting, and 10,000 TX capacity per 1-second block.

Double-spend prevention in wallet.rs:

# Check total currently locked in mempool for this sender SELECT COALESCE(SUM(amount + fee), 0) FROM pending_transactions WHERE from_address = %s AND status = 'pending' # New TX accepted only if: sender.balance >= pending_locked + (new_amount + new_fee)

3.4 Mempool Fairness & Anti-Bot Shield

  • Per-Account Rate Limit: Maximum 50 pending transactions per account in the mempool.
  • Zero-Pending VIP Rule (Network Emergency): If mempool reaches 80% capacity, only addresses with 0 pending transactions are allowed to submit new TXs. This guarantees 100% uptime for genuine users during spam attacks.
  • API Spam Shield: Wallet API enforces the 50 TX limit and returns HTTP 429 (Too Many Requests) to prevent database flooding before it hits the Rust node.
  • 3.5 Nonce and Replay Attack Prevention

    Every account carries a monotonically increasing nonce. The wallet API validates that the submitted nonce equals the current on-chain nonce, and increments it immediately on mempool acceptance. This prevents replay attacks — the same signed transaction cannot be submitted twice:

    # wallet.rs — nonce validation if nonce != current_nonce: return error('Invalid nonce. Expected: %d' % current_nonce) # Immediately on mempool accept (before block confirmation): UPDATE accounts SET nonce = nonce + 1 WHERE address = %s

    3.6 Transaction Fee Model

    Sahyadri uses a fixed flat fee of 0.00001 CSM (1,000 Kana) per transaction, regardless of transfer amount. This is the lowest transaction fee of any major blockchain:

    MethodFee ModelFee at $100 transfer
    SahyadriFixed flat (Kana)0.00001 CSM (constant & negligible)
    Payment ApplicationPercentage-based$1.50 – $3.00
    Bank Transfer (domestic) Flat or percentage$1.00 - $10.00
    Bank Wire (internationalFlat + hidden fees$15.00 - $50.00
    Money Transfer ServiceFlat + percentage$5.00 - $30.00

    Even at CSM = $10,000 USD, the fee is only $0.10 per transaction. The fee is defined once in code and applies universally:

    # wallet.rs + indexer.rs — single source of truth TX_FEE_KANA = 1000 # 0.00001 CSM — fixed forever TX_FEE_CSM = TX_FEE_KANA / 1e8 TX_FEE_MINER_SPLIT = 0.90 # 90% to block miner TX_FEE_TREASURY_SPLIT = 0.10 # 10% to sahyadri treasury

    4. SahyadriX — Proof of Work

    SahyadriX is the application-layer Proof-of-Work function used by the Sahyadri network. It combines Blake3 (a cryptographic hash function offering SIMD-optimized speed) with an 8-stage XOR memory loop operating over a 16 MB random-access memory pad. This construction is genuinely memory-hard: the evaluating device must maintain a 16 MB working set throughout computation, resisting ASIC implementations that rely on small, fast on-chip caches.

    4.1 Algorithm (Rust Implementation)

    // SahyadriX: Blake3 + 16MB RandomX-style Memory Loop // File: crypto/hashes/src/pow_hashers.rs const MEM_SIZE: usize = 16 * 1024 * 1024; // 16 MiB memory requirement const ROUNDS: usize = 1024; // random-access rounds (ASIC killer) const WINDOW: usize = 32; // bytes read per memory access pub fn hash(data: &[u8]) -> Hash { // Step 1: Initial Blake3 hash of block data let mut hasher = blake3::Hasher::new(); hasher.update(data); let mut current_hash = *hasher.finalize().as_bytes(); MEM_PAD.with(|pad| { let mut mem_pad = pad.borrow_mut(); // Step A: Fill 16MB memory deterministically from seed hash let mut seed_hash = current_hash; let mut i = 0usize; while i < MEM_SIZE { let mut h = blake3::Hasher::new(); h.update(&seed_hash); h.update(&(i as u64).to_le_bytes()); let out = h.finalize(); mem_pad[i..i+WINDOW].copy_from_slice(&out.as_bytes()[0..WINDOW]); seed_hash = *out.as_bytes(); i += WINDOW; } // Step B: 1024 random-access mixing rounds for _ in 0..ROUNDS { let idx1 = (u32::from_le_bytes(current_hash[0..4] .try_into().unwrap()) as usize) % max_index; let idx2 = (u32::from_le_bytes(current_hash[4..8] .try_into().unwrap()) as usize) % max_index; let mut h = blake3::Hasher::new(); h.update(¤t_hash); h.update(&mem_pad[idx1..idx1+WINDOW]); // random memory read 1 h.update(&mem_pad[idx2..idx2+WINDOW]); // random memory read 2 current_hash = *h.finalize().as_bytes(); } // Memory NOT wiped between hashes = maximum mining speed }); Hash::from_bytes(current_hash) }

    4.2 PoW Bound to Block Contents

    SahyadriX is cryptographically bound to the exact block template. Any change to block contents (transaction ordering, amounts) requires full recomputation — precomputation and silent reordering are infeasible:

    // PowHash — connects SahyadriX to specific block pub fn finalize_with_nonce(&self, nonce: u64) -> Hash { let mut data = Vec::with_capacity(48); data.extend_from_slice(self.pre_pow_hash.as_bytes()); // block contents hash data.extend_from_slice(&self.timestamp.to_le_bytes()); data.extend_from_slice(&nonce.to_le_bytes()); SahyadriX::hash(&data) // 16MB computation over this exact template }

    4.2.1 Comparative Design Philosophy

    SahyadriX differs from existing Proof-of-Work algorithms in both memory profile and hardware optimization goals.

    • RandomX emphasizes CPU-centric mining through a substantially larger memory dataset (~256MB), while SahyadriX utilizes a smaller 16MB random-access working set designed to balance participation between CPUs and GPUs.
    • GPU-heavy approaches such as Sahyadri HeavyHash primarily optimize arithmetic throughput and matrix-style computation. SahyadriX instead focuses on repeated random-access XOR memory mixing, prioritizing memory latency constraints over raw parallel arithmetic performance.

    The primary objective of SahyadriX is not to eliminate specialized hardware entirely, but to compress the efficiency gap between commodity hardware and ASIC implementations sufficiently to preserve broad mining accessibility.

    4.3 Device Balance Comparison

    DeviceMemorySahyadriX CompatibilityRelative Efficiency
    ASIC (custom)Limited on-chipConstrained by 16 MB req.~2-3x GPU
    GPU (consumer)4+ GB VRAMFull parallel executionBaseline
    CPU (modern)System RAMCompetitive single-thread~0.3-0.5x GPU

    4.3.1 ASIC Resistance Philosophy

    SahyadriX does not claim absolute ASIC resistance. The objective is to continuously preserve broad mining accessibility by maintaining a Proof-of-Work design that prioritizes memory-latency costs and real-world hardware balance rather than raw arithmetic throughput. The protocol may evolve its memory-hard parameters through future network upgrades when necessary to maintain the intended security model, reduce excessive hardware centralization, and preserve competitive participation across general-purpose computing devices. As with all Proof-of-Work systems, long-term hardware dynamics are expected to evolve over time. Sahyadri therefore treats ASIC resistance as an ongoing security objective rather than a fixed one-time property. Independent benchmarking, public research, and real-world network data will continue to guide future optimization decisions.

    4.4 Post-Quantum Signature Layer

    All wallet signatures in Sahyadri are secured using ML-DSA (CRYSTALS-Dilithium-3), a NIST-standardized post-quantum digital signature scheme. Transaction authentication, account ownership, and DID control rely on Dilithium-3 keypairs rather than classical lattice-based post-quantum cryptography.

    The consensus layer remains independent of the signature algorithm, allowing future cryptographic upgrades without affecting monetary rules, block production, or Sahyadri Consensus.

    5. Network Architecture

    The Sahyadri network operates as a fully decentralized peer-to-peer system. Nodes communicate over three primary channels: gRPC (port 26110) for client-node communication used by the indexer and wallet API; P2P (port 26111) for block and transaction propagation between nodes; wRPC/WebSocket (port 27110) for browser-based and light-client interfaces.

    5.1 Full System Architecture

    SAHYADRI NETWORK ARCHITECTURE ┌─────────────────────────────────────────────────────────┐ │ sahyadrid (Rust Node) │ │ RocksDB: accounts { address, balance, nonce } │ │ SahyadriDAG: parallel blocks, 1s finality │ │ SahyadriX PoW: Blake3 + 16MB memory loop │ │ coinbase.rs: 0.08318123 CSM reward, 4yr halving │ └──────────────────┬──────────────────────┬───────────────┘ │ gRPC :26110 │ P2P :26111 │ │ ┌──────────────────▼───────┐ ┌──────────▼──────────────┐ │ indexer.rs │ │ Other Sahyadri Nodes │ │ - Historical sync │ │ worldwide (P2P gossip) │ │ - Live block listen │ └─────────────────────────┘ │ - 1s reward merge │ │ - TX confirmation │ │ - Fee 90/10 split │ └──────────────────┬───────┘ │ SQL ┌──────────────────▼───────────────────────────────────┐ │ PostgreSQL Database │ │ blocks | transactions | pending_transactions │ │ rewards | accounts │ └──────┬───────────────────────────────────┬───────────┘ │ REST :3000 │ REST :5000 ┌──────▼──────────────┐ ┌─────────────▼─────────────┐ │ server.js │ │ wallet.rs │ │ Block Explorer API │ │ Send TX | Balance | Fee │ └──────┬──────────────┘ └─────────────┬─────────────┘ └──────────────────┬─────────────────┘ │ ┌─────────────────────────▼──────────────────────────────┐ │ Frontend: sahyadri-scan Explorer + wallet.html │ └────────────────────────────────────────────────────────┘

    5.2 Node Types

    Node TypeData RetainedUse CaseStorage
    Full Archive NodeAll blocks + full TX historyExplorer, auditingGrowing (GB–TB)
    Pruned Full NodeCurrent state + recent blocksMining, validation5–10 GB stable
    Light ClientBlock headers + Merkle proofsWallet verificationMinimal

    5.4 Network Security Matrix and Post-Quantum Evolution Strategy

    Continuous state execution inside high-throughput DAG architectures introduces strict boundaries regarding block propagation times and state-bloat minimization. Traditional linear frameworks face critical architectural traps when trying to handle the high byte-load required by post-quantum cryptographic primitives like Crystals-Dilithium (ML-DSA) or SPHINCS+ (SLH-DSA). A standard 4KB signature block at a targeted 10,000 Transactions Per Second (TPS) results in a network overhead expansion of roughly ~40MB per slot, which chokes regular consumer internet configurations and violates the principles of pure decentralization.

    To reconcile our hard design goals of 10,000 TPS, 1-second finality, and total network sovereignty, the Sahyadri protocol decouples client-side cryptographic latency from physical ledger mutations. Sahyadri executes a twin-tier evolutionary roadmap:

    • Phase I (Genesis to Settlement): The transaction layer relies on standard high-efficiency hashing protocols ensuring 0.0001ms local wallet signing speeds. The public identity remains shielded on-chain via one-way cryptographic hashes of the destination variables.
    • Phase II (Future Cryptographic Upgrades): The system integrates a native Abstract Crypto Pipeline Layer. When cryptographic migrations become mandatory across global financial markets, the layer expands to support future post-quantum signature schemes beyond Dilithium-3 while maintaining backward compatibility. These heavy outputs are processed utilizing off-chain distributed ZK-Prover clusters (such as Plonky3 frameworks) which compress the heavy 4KB signatures into singular, computationally light ~500-byte verification tokens before they are ordered canonically by the Sahyadri Consensus mechanism. This preserves our lightweight block limits while guaranteeing military-grade, long-term quantum security from cold storage up to active node execution.

    6. Consensus — SahyadriDAG

    Sahyadri Consensus is a deterministic finality engine that operates on the SahyadriDAG data structure to produce a single, total, immutable ordering of all blocks and transactions. Unlike probabilistic longest-chain consensus, Sahyadri provides absolute finality: once a block is finalized, its position in the ordering is permanent.

    6.1 Parallel Block Production

    Multiple miners may simultaneously mine different blocks at the same height. All valid blocks contribute to the ledger — none are discarded as orphans. The indexer handles parallel blocks with a second-buffer mechanism:

    Second 1: ┌────────┐ ┌────────┐ ┌────────┐ │Block A │ │Block B │ │Block C │ (all valid, same second) └────┬───┘ └────┬───┘ └────┬───┘ └────────────┴────────────┘ │ Sahyadri Consensus: deterministic ordering │ ┌────────────▼────────────┐ │ FINALIZED BLOCK SET │ (all 3 contribute to DAG) │ 1 combined miner reward │ (from best_block_hash) └─────────────────────────┘
    # indexer.rs — second-buffer grouping second_buffer = defaultdict(list) # timestamp_sec -> [blocks] def process_block(block, conn): timestamp_sec = timestamp_ms // 1000 second_buffer[timestamp_sec].append(block) if timestamp_sec > last_second: flush_second(last_second, second_buffer[last_second], conn)

    6.1.1 Deterministic BFT-Equivalent Finality

    Sahyadri Consensus achieves BFT-equivalent deterministic finality through mathematical DAG ordering rather than validator voting. The Sahyadri Score calculation — defined as the size of the largest mutually-referencing finalized cluster within the DAG — is independently computable by every honest node without coordination or leader election.

    Because every node deterministically derives the identical total ordering from the same finalized DAG structure, the network converges on a single immutable transaction history without requiring a validator committee, staking system, or delegated authority.

    Under honest-majority assumptions, finalized blocks become computationally impractical to reorganize, providing deterministic finality characteristics comparable to Byzantine Fault Tolerant systems while preserving the permissionless security model of Proof-of-Work.

    6.2 10,000 TPS Configuration

    Transaction throughput is governed by max_block_mass in consensus parameters. Each account-model transaction has a mass of approximately 3,000 units:

    // consensus/core/src/config/params.rs // Applied to all 4 configs: mainnet, testnet, simnet, devnet max_block_mass: 30_000_000, // Calculation: // 30,000,000 mass / 3,000 mass-per-tx = 10,000 TX per block // 10,000 TX per block × 1 block per second = 10,000 TPS

    6.3 Dual Finality: Transaction vs. Reward

    Block creation occurs in ~1 second, but deterministic financial finality (where rewards are issued) is achieved within a few seconds based on Sahyadri Score confirmation.

    6.4 Finality Properties

    PropertySahyadriBitcoinEthereum
    Finality typeDeterministicProbabilisticProbabilistic
    Blocks for finality1 block6 blocks (~60 min)~12 blocks
    Reorg possible?NoYesYes
    Orphaned blocksNone (all contribute)Yes (wasted hash)Yes (uncles)

    6.4.1 Security Assumptions and Finality Model

    Sahyadri Consensus operates under the standard honest-majority assumption used by Proof-of-Work systems. Finality is deterministic once blocks are ordered and finalized within the SahyadriDAG. Network partitions, propagation delays, and temporary latency spikes may delay finalization but cannot create conflicting finalized histories among honest nodes. An attacker attempting to rewrite finalized history must control a majority of effective network hashpower and simultaneously overcome deterministic DAG ordering rules. Under honest-majority assumptions, finalized history remains immutable.

    Formal security analysis, adversarial simulations, and independent academic review remain ongoing areas of future research.

    6.5 Consensus Mechanics: Achieving Practical BFT Finality in Seconds and 10,000 TPS

    • Unlocking 10,000 TPS with SahyadriDAG
    • The protocol’s theoretical throughput ceiling is derived from the configured max_block_mass parameter and transaction mass calculations. Based on current consensus parameters, the architecture is designed to support up to approximately 10,000 TPS under optimal conditions. Empirical benchmarking across geographically distributed live-node environments remains ongoing. Initial internal testing demonstrates stable high-throughput transaction processing under controlled conditions, while further public benchmarking and independent audits are planned.

      Traditional blockchain architectures suffer from linear bottlenecks, where only one block can be processed and appended at a time. Sahyadri fundamentally shifts this paradigm by utilizing a Directed Acyclic Graph (DAG) structure. In the Sahyadri network, multiple miners can propose blocks concurrently. Because parallel blocks are not orphaned but instead cryptographically woven into the DAG, the network's throughput increases exponentially. This parallel processing architecture allows Sahyadri to scale up to 10,000 Transactions Per Second (TPS) without compromising the decentralized, permissionless nature of Proof-of-Work.

    • Bridging PoW with 1-Second BFT Finality

    Typically, Proof-of-Work relies on probabilistic finality (waiting for multiple block confirmations), which results in long settlement times. Sahyadri solves this by decoupling block generation from block finalization. While the PoW mechanism drives the rapid, parallel creation of blocks within the DAG, the Sahyadri Consensus algorithm calculates a deterministic 'Sahyadri Score' by weaving parallel blocks into a chronological order. Because the protocol relies on absolute mathematical ordering rather than probabilistic longest-chain rules, this hybrid approach delivers irreversible, BFT-grade deterministic finality within approximately 1 second—without requiring any centralized validator committee.

    Once parallel blocks are proposed, the network's validation layer rapidly orders them and cryptographically attests to their position within the graph. Because BFT consensus relies on absolute voting thresholds rather than longest-chain rules, this hybrid approach delivers irreversible, deterministic finality within approximately 1 second. Users get the instant settlement of BFT with the robust security foundation of PoW.


    In live network conditions, the Rust node accepts multiple parallel blocks per second (observed at ~5-10 BPS depending on hash rate), while the Indexer calculates deterministic Blue Score finality to issue rewards and state updates, perfectly maintaining the separation between rapid block creation and immutable financial finality.

    6.6 Throughput Assumptions and Benchmarking

    The 10,000 TPS figure represents the theoretical upper bound derived from consensus configuration parameters and transaction mass calculations. Actual throughput depends on network topology, hardware configuration, database performance, transaction composition, geographic node distribution, and propagation latency. The protocol includes RAM-based batching and optimized PostgreSQL insertion pipelines to reduce database bottlenecks. Public benchmark reports and independent performance measurements will be published separately.

    7. Block Rewards and Fee Economics

    Sahyadri's incentive structure combines predictable block issuance with a flat transaction fee. All monetary parameters are fixed at genesis and cannot be altered without a consensus-breaking hard fork.

    7.1 Block Reward Calculation

    // consensus/src/processes/coinbase.rs pub fn calc_block_subsidy(&self, blue_score: u64) -> u64 { // blue_score represents Sahyadri Score let base_reward: u64 = 8_318_123; // 0.08318123 CSM in Kana let halving_interval: u64 = 126_230_400; // 4 years at 1block/sec let halvings = blue_score / halving_interval; if halvings >= 64 { return 0; } // max supply protection base_reward.checked_shr(halvings as u32).unwrap_or(0) // bitshift halving } // Indexer split (indexer.rs) BLOCK_TREASURY_SPLIT = 0.02 # 2% sahyadri treasury BLOCK_MINER_SPLIT = 0.98 # 98% miner

    7.2 Halving Schedule

    Epoch (k)Block Reward (CSM)YearsAnnual EmissionCumulative
    0 (Genesis)0.083181230 – 4~437,459 CSM~437,459
    10.041590624 – 8~218,729 CSM~656,188
    20.020795318 – 12~109,365 CSM~765,553
    30.0103976512 – 16~54,682 CSM~820,235
    ...............
    63~0>252 years~0~21,000,000

    "Halving is triggered by Sahyadri Score, not raw block count. Since parallel blocks exist in the DAG, raw block count is higher than Sahyadri Score. Halving occurs when Sahyadri Score reaches 126,230,400 (representing ~4 years of chronological time), maintaining the strict 21M cap."

    8. Blockchain Indexer and Explorer

    Because Sahyadri nodes prune old block data (retaining only current account state in RocksDB), a separate indexer captures and permanently archives the full transaction history in PostgreSQL. This two-tier architecture keeps nodes lightweight (5–10 GB) while the explorer maintains complete historical records.

    8.1 Indexer Startup Sequence

    INDEXER STARTUP (indexer.rs): 1. Connect to sahyadrid via gRPC localhost:26110 2. Query PostgreSQL: SELECT MAX(blue_score) FROM blocks 3. Historical sync: LOOP: getBlocksRequest(lowHash, includeTransactions=true) FOR each block WHERE blue_score > last_processed: process_block(block, conn) IF no new blocks: BREAK low_hash = last_batch[-1].hash 4. Subscribe live: notifyBlockAddedRequest → gRPC stream FOR each blockAddedNotification: getBlockRequest(hash, includeTransactions=true) process_block(block, conn)

    8.2 Database Schema

    TableKey ColumnsPurpose
    blocksblock_hash, blue_score, timestampBlock registry
    transactionstx_id, from_address, to_address, amount, fee, status, block_hashAll user TXs
    pending_transactionstx_id, from_address, to_address, amount, fee, nonce, statusMempool queue
    rewardstx_id, block_hash, miner, amount, created_atMining rewards
    accountsaddress, balance, nonceCurrent state cache

    8.3 API Endpoints

    APIEndpointDescription
    Explorer (port 3000)GET /api/blocksRecent blocks with pagination
    ExplorerGET /api/block/:hashBlock detail + miner reward
    ExplorerGET /api/address/:addressBalance + TX history
    ExplorerGET /api/statsSupply, wallets, total TXs
    Wallet API (port 5000)GET /api/balance/:addrCurrent balance
    Wallet APIPOST /api/send-csmSubmit pending transaction
    Wallet APIGET /api/nonce/:addrCurrent nonce for address
    Wallet APIGET /api/feeCurrent network fee info

    9. Disk Space and Pruning

    The protocol architecture cleanly separates what the node keeps (current state) from what the explorer keeps (full history). This design keeps nodes permanently lightweight regardless of network age.

    Node (RocksDB) KEEPS: Node AUTO-PRUNES: +---------------------------+ +---------------------------+ | Current account balances | | Raw block bodies (>30h) | | Current nonces | | Old transaction history | | Recent blocks (consensus) | | Old state snapshots | | DAG tips (new blocks) | | | +---------------------------+ +---------------------------+ Size: ~5-10 GB (stable) Grows then discarded PostgreSQL Explorer NEVER PRUNES: +---------------------------+ | Every block ever mined | | Every transaction ever | | Every reward ever issued | +---------------------------+ Size: grows continuously (full archive)

    Storage estimates: 1M transactions ≈ 500 MB. At 10 TX/sec sustained: ~432 MB/day. At full 10,000 TPS capacity: ~4.3 TB/day. Current testnet load (1–100 TX/sec) generates manageable growth suitable for Oracle Cloud Free Tier (200 GB).

    9.1 State Management: 30-Hour Pruning & Archival Offloading

    High-throughput blockchains typically suffer from massive state bloat, making it prohibitively expensive to run a full node. Sahyadri addresses this through a strict Blue Score-based pruning architecture, separating lightweight consensus from archival storage.

    • The Pruned Consensus Layer (Default): By default, Sahyadri nodes operate as pruned nodes. The protocol enforces a deterministic pruning depth calculated via a mathematical lower bound combining finality depth (12 hours), merge depth, and mergeset limits. With a default pruning duration of 108,000 seconds (30 hours), a 10 BPS network retains approximately 1,080,000 blocks of DAG history in its local RocksDB. This ensures that node storage remains extremely lightweight and stable (5-10 GB), allowing CPU/GPU resources to be dedicated entirely to securing the network rather than managing historical data.
    • High-Throughput Batch Processing (10,000 TPS Engine): To handle the theoretical maximum of 10,000 TPS without bottlenecking at the database layer, the Sahyadri Indexer utilizes a RAM-based batch insertion engine. Instead of executing individual INSERT queries for each transaction, the indexer computes double-spend and nonce validations entirely in memory, calculating balance transitions as a unified state array. This data is then pushed to PostgreSQL using execute_values in massive arrays, reducing database round-trips from tens of thousands per block to just 4 optimized queries. This ensures 10,000 TPS is processed smoothly without latency.
    • Archival Offloading via PostgreSQL: To preserve the immutability and availability of the complete transaction history for Block Explorers, CEXs, and audits, Sahyadri utilizes Archival Nodes. By running the node with the --archival flag, the protocol bypasses all local data deletion. The PostgreSQL Indexer connects to this Archival Node, seamlessly archiving all transactions into an external database.
    • Mempool Pruning & Data Optimization: To prevent the mempool (pending_transactions table) from becoming a storage sink, the indexer implements automated 24-hour pruning. Transactions that have reached a terminal state (confirmed or rejected) are purged from the pending queue after 24 hours. This constant garbage collection ensures that the mempool only retains active, pending transactions, keeping query times minimal even under sustained high network load.
    • Security against Misconfiguration: If an operator attempts to remove the --archival flag from a previously archival node, the node halts with an explicit warning and requires manual confirmation, preventing accidental data deletion and ensuring the integrity of the network's historical record.

    10. Instant Payment Verification (IPV)

    Instant Payment Verification allows lightweight clients to confirm transaction finality without downloading the full blockchain. Because Sahyadri uses deterministic consensus rather than probabilistic longest-chain, finality is absolute: a transaction confirmed in a block cannot be reversed.

    A light client verifying a payment needs only: the finalized block header (contains state root and block hash), a compact Merkle inclusion proof linking the TX to the block, and proof that the block has been finalized by Sahyadri Consensus. Sahyadri IPV is immediate: 1 block confirmation = absolute finality. This enables:

    The Merkle inclusion proof consists of:

    (01) the transaction hash,
    (02) sibling hashes along the path from the TX leaf to the state root,
    (03) the finalized block header containing the state root.

    Verification requires O(log n) hashes — feasible on any mobile device or embedded processor.

    11. Web5 and Sovereign Identity

    Sahyadri extends the concept of sovereignty beyond digital money into digital identity by natively supporting Web5 protocols at the base layer. Traditional Layer-1 networks treat identity as an afterthought, often relying on centralized off-chain servers or state-heavy smart contracts. Sahyadri integrates identity directly into its Account + Object model without compromising its 10,000 TPS capacity or 30-hour pruning architecture.

    11.1 Decentralized Identifiers (DIDs)

    Users can cryptographically generate and control a unique Sahyadri DID (e.g., did:sahyadri:csm1...). The DID document—containing only cryptographic public keys and service endpoints—is anchored in the Sahyadri Object state. This allows passwordless authentication and true self-sovereign ownership of digital identity.

    11.2 Decentralized Web Nodes (DWNs) for State Efficiency

    To maintain high throughput and prevent state bloat, heavy identity metadata (such as profile information, KYC documents, or encrypted messages) is never stored on the Sahyadri blockchain. Instead, the network utilizes Decentralized Web Nodes (DWNs). The on-chain DID simply points to the user's off-chain DWN, ensuring the Sahyadri consensus node remains ultra-lightweight (5-10 GB) while users retain absolute, censorship-resistant control over their personal data.

    11.3 Verifiable Credentials (VCs) and Compliance

    Sahyadri's native DID support enables seamless integration with institutional platforms, payment gateways, and Centralized Exchanges (CEXs) through Verifiable Credentials (VCs). Users can cryptographically prove real-world attributes (e.g., KYC clearance or jurisdiction) to an exchange without exposing their underlying sensitive data. This provides a compliant, privacy-preserving bridge between sovereign digital money and regulatory frameworks, solving the compliance trilemma natively.

    11.4 Decentralized Web Nodes (DWN) and Encrypted Data Vaults

    To complement the sovereign identity layer, Sahyadri implements a Local-First Data Architecture utilizing Decentralized Web Nodes (DWNs). This ensures that while the blockchain handles financial finality, the user's personal data remains under their absolute cryptographic control.

    • Sovereign Storage & Encrypted Vaults
    • Peer-to-Peer (P2P) Messaging Layer
    • State Efficiency

    12. Privacy

    Privacy in Sahyadri is achieved by separating value transfer from identity. All transactions are publicly verifiable on the explorer, but the protocol does not associate transfers with real-world identities. Ownership is defined exclusively by cryptographic control of private keys using ML-DSA (CRYSTALS-Dilithium-3), a NIST-standardized post-quantum digital signature scheme.

    Each user generates a CSM32 address derived from their public key. Users are encouraged to generate fresh key pairs for each receiving address. The Account model provides less transaction graph ambiguity than UTXO systems, but the protocol does not require identity disclosure. Sahyadri does not include built-in mixing or confidential transactions at the base layer — privacy emerges from standard cryptographic primitives and normal transaction behavior.

    However, through the Web5 identity layer, users have the power of 'Opt-in Identity.' They can choose to selectively disclose verified attributes via Verifiable Credentials (VCs) when interacting with compliant entities or exchanges, maintaining a perfect balance between base-layer pseudonymity and institutional composability.

    Each CSM32 address is a one-way hash of a Dilithium-3 public key. The mapping from address to real-world identity is never stored on-chain. Users are advised to generate a new address for each transaction to minimize transaction graph analysis.

    13. Calculations and Economic Model

    13.1 Emission Formulas

    s_k = s_0 × 2^(-k) (block reward at epoch k)
    I_k = H × s_k (total emission in epoch k)
    S(n) = 2 × H × s_0 × (1 - 2^(-n)) (cumulative after n epochs)
    S(∞) = 2 × H × s_0 = 21,000,000 CSM (hard cap)

    Where s_0 = 0.08318123 CSM, H = 126,230,400 blocks (4 years at 1 BPS), k = halving epoch number.

    13.2 Revenue and Fee Formulas

    R_k = s_k + f_avg (total per-block miner revenue)
    φ_k = f_avg / (s_k + f_avg) (fee fraction of revenue)
    AnnualRevenue_k = r_yr × (s_k + f_avg) (r_yr = 31,536,000 blocks/yr)

    13.3 Fee Revenue at Scale

    Daily TX VolumeDaily Fee RevenueMiner (90%)Sahyadri Treasury (10%)
    10,000 TX/day0.1 CSM0.09 CSM0.01 CSM
    1,000,000 TX/day10 CSM9 CSM1 CSM
    100M TX/day1,000 CSM900 CSM100 CSM
    864M TX/day (10k TPS full cap)8,640 CSM7,776 CSM864 CSM

    14. Security Model

    14.1 Formal Conditions

    Transaction signatures are validated using ML-DSA (CRYSTALS-Dilithium-3). The security of account ownership relies on post-quantum cryptographic assumptions rather than elliptic-curve discrete logarithms.

    Verify(tx) = TRUE iff sig_valid(tx.sig, sender_pubkey) AND accounts[sender].balance ≥ (amount + fee) AND accounts[sender].nonce == tx.nonce
    Accept(B) = TRUE iff VerifySahyadriX(B.header) AND ∀ tx ∈ B: Verify(tx) = TRUE AND ConsensusFinalized(B) = TRUE
    P_attack = α (attacker hash fraction) For α < 0.5: attack is economically irrational After finalization: After deterministic finalization under honest-majority assumptions, the probability of successful reorganization approaches zero and becomes economically impractical.(deterministic)

    14.2 Double-Spend Resistance

    Double-spend attacks are prevented at four independent layers:

    • Mempool layer: Pending locked balance check prevents overdraft before block confirmation
    • Confirmation layer: Sender balance re-checked at confirmation; insufficient balance → TX rejected
    • Nonce layer: Each TX carries a unique nonce; same nonce cannot be reused after increment
    • Consensus layer: Finalized blocks are irreversible; deterministic ordering eliminates reorg risk

    14.3 Network Layer Protection:

    The P2P layer (port 26111) includes in-built IP banning for transaction flooding, protecting nodes from DDoS attacks at the network edge.

    14.4 Post-Quantum Security

    Sahyadri utilizes ML-DSA (CRYSTALS-Dilithium-3) for transaction signatures. The protocol therefore provides resistance against attacks enabled by large-scale fault-tolerant quantum computers that could compromise traditional elliptic-curve signature systems.

    15. Governance

    Sahyadri adopts a minimal governance model. All core monetary parameters are permanently fixed at genesis and not subject to modification through proposals or voting. The following are immutable at the protocol level:

    • Total supply: 21,000,000 CSM
    • Initial block reward: 0.08318123 CSM
    • Halving interval: 126,230,400 blocks (~4 years)
    • Minimum TX fee: 0.00001 CSM
    • Block reward split: 98% miner / 2% sahyadri treasury
    • TX fee split: 90% miner / 10% sahyadri treasury

    Changing any monetary parameter requires a consensus-breaking hard fork, effectively creating a new chain. No central governance body, no token-weighted voting, and no on-chain governance process exists. The protocol evolves through rough consensus and running code.

    15.1 Treasury Transparency

    Treasury funds originate exclusively from protocol-defined allocations: 2% of block rewards and 10% of transaction fees. Treasury addresses are publicly visible on-chain and auditable through the Sahyadri Explorer. Treasury expenditures, development grants, infrastructure funding, audits, and ecosystem support initiatives are expected to be publicly disclosed to maintain transparency and community trust.

    15.2 Security Audit Roadmap

    The protocol intends to undergo independent security reviews covering: • Sahyadri Consensus • SahyadriX Proof-of-Work • Wallet Infrastructure • Dilithium-3 Integration • Indexer and Database Components Audit reports will be published publicly when available.

    16. Threat Model

    16.1 Hashpower Attacks

    An adversary controlling a majority of network hashpower may attempt transaction censorship, delayed confirmations, or chain manipulation. Sahyadri Consensus increases attack cost by requiring dominance across both Proof-of-Work production and deterministic DAG ordering.

    16.2 Spam Attacks

    Spam attacks are mitigated through fixed transaction fees, mempool limits, per-account rate controls, and emergency admission rules.

    16.3 Eclipse Attacks

    Nodes maintain multiple peer connections and independently validate all received consensus data. Future releases may introduce additional peer diversity protections.

    16.4 Long-Range Attacks

    Deterministically finalized blocks are treated as immutable. Historical rewrites become computationally impractical under honest-majority assumptions.

    17. References

    [1] Nakamoto, S. (2008). Bitcoin: A Peer-to-Peer Electronic Cash System.

    [2] Sompolinsky, Y., Zohar, A. (2015). Secure High-Rate Transaction Processing in Bitcoin (GHOST Protocol).

    [3] Sompolinsky, Y. et al. (2020). PHANTOM and GHOSTDAG Protocols.

    [4] O’Connor, J. et al. (2020). BLAKE3 Cryptographic Hash and PRF.

    [5] W3C. (2022). Decentralized Identifiers (DIDs) v1.0.

    [6] Aumasson, J. et al. RandomX Proof-of-Work Algorithm.

    [7] TBD / Block Inc. Web5 Initiative — Decentralized Identity and Personal Data Sovereignty Architecture (2022).

    [8] Dorsey, J. — Web5 and Decentralized Identity Discussions, TBD / Block Inc.

    [9] Plonky3 Project – High Performance STARK Proving System.

    [10] National Institute of Standards and Technology (NIST). FIPS 204: Module-Lattice-Based Digital Signature Standard (ML-DSA), 2024.

    Ducas, L., Kiltz, E., Lepoint, T., et al. CRYSTALS-Dilithium: A Lattice-Based Digital Signature Scheme.

    17. Conclusion

    Sahyadri presents a comprehensive design for a sovereign peer-to-peer digital money system. By combining a directed acyclic graph data structure for parallel block production, a memory-hard Proof-of-Work algorithm for inclusive security, an Account + Object state model for simplified value transfer, and a fixed flat fee structure for predictable costs, the protocol achieves deterministic finality in seconds with high-throughput transaction processing. The strictly capped monetary supply, transparent halving schedule, and protocol-enforced immutable parameters provide a stable, auditable, and predictable foundation for global value transfer — digital money that works reliably, fairly, and forever.


    Sahyadri Whitepaper
    www.sahyadri.io

Consensus: Proof-of-Work + DAG

Bitcoin-grade security combined with DAG scalability.

Consensus is the mechanism that allows thousands of independent nodes across the world to agree on a single shared state without relying on any trusted authority. Sahyadri introduces a hybrid consensus model that combines the battle-tested security of Proof-of-Work with the parallel processing capabilities of a Directed Acyclic Graph (DAG).

Instead of forcing miners to compete for a single block every block interval, Sahyadri allows multiple valid blocks to exist simultaneously. These blocks become part of the DAG where they reference previous blocks through parent relationships while still contributing Proof-of-Work to the network.


Why PoW?

Proof-of-Work has demonstrated more than fifteen years of continuous security under Bitcoin without requiring validators, staking mechanisms or delegated governance. Sahyadri preserves these security guarantees while removing the throughput limitations of a strictly linear blockchain.

The network remains permissionless. Anyone with computational resources can participate in mining and contribute security to the network.

Why DAG?

Traditional blockchains discard competing blocks as orphan blocks whenever two miners discover blocks simultaneously. This results in wasted computational work and reduced throughput.

Sahyadri instead accepts multiple blocks generated during the same period. Every valid block contributes cumulative Proof-of-Work to the network and becomes part of the DAG.

Consensus Flow

1

Transaction Broadcast

Users broadcast signed transactions across the peer-to-peer network.

2

Mining

Miners collect transactions and perform Proof-of-Work using the current DAG tips.

3

Block Creation

New blocks reference multiple parent blocks instead of a single parent.

4

DAG Ordering

The network calculates ordering based on cumulative work and parent relationships.

5

Confirmation

Transactions become increasingly irreversible as cumulative work grows.

Block Structure

struct Block {

    hash: [u8; 32],

    parents: Vec<[u8; 32]>,

    timestamp: u64,

    difficulty: u64,

    pow_nonce: u64,

    merkle_root: [u8; 32],

    transactions: Vec<Transaction>

}

Security Properties

Property Description
Permissionless Anyone can become a miner.
Sybil Resistant Security derives from computational work rather than identities.
Fork Resistant Ordering follows cumulative Proof-of-Work across the DAG.
Double-Spend Protection Transactions become increasingly final as additional work accumulates.
Decentralized No validators, staking pools or governance committees.

Comparison

Feature Bitcoin Sahyadri
Consensus Proof-of-Work Proof-of-Work + DAG
Parallel Blocks No Yes
Orphan Blocks High Minimal
Scalability Limited High
Security Very High Very High

Summary

Sahyadri's consensus combines the strongest characteristics of Bitcoin's Proof-of-Work with modern DAG research to create a decentralized consensus mechanism that remains secure, scalable and suitable for Web5 infrastructure without sacrificing permissionless participation.

CRYSTALS-Dilithium3

The Post-Quantum Digital Signature Standard securing the future of Sahyadri.

CRYSTALS-Dilithium3 is the primary digital signature algorithm used throughout the Sahyadri blockchain. Unlike traditional signature systems such as ECDSA or Schnorr, Dilithium3 is specifically designed to remain secure against both classical and quantum computers.

Following its selection by the National Institute of Standards and Technology (NIST), Dilithium became the world's first standardized lattice-based digital signature algorithm under FIPS 204. Sahyadri integrates Dilithium3 at the protocol level to provide long-term cryptographic security rather than treating post-quantum protection as an optional upgrade.

Why Dilithium?

Modern cryptocurrencies rely heavily on elliptic curve cryptography. Bitcoin uses ECDSA while many modern blockchains utilize Schnorr signatures based on the secp256k1 elliptic curve. Although these systems have proven secure for decades, they share one critical limitation: they become vulnerable once sufficiently powerful quantum computers become practical.

Shor's Algorithm demonstrates that quantum computers can efficiently solve the mathematical problems protecting elliptic curve cryptography. Once that becomes feasible, attackers could derive private keys directly from exposed public keys and forge digital signatures.

Dilithium eliminates this threat by replacing elliptic curve mathematics with lattice-based cryptography, a family of problems currently believed to resist both classical and quantum attacks.

Sahyadri was designed with post-quantum security from the beginning rather than migrating after quantum computers become practical.

Historical Background

In 2016, NIST initiated a global competition to standardize cryptographic algorithms capable of resisting quantum attacks. Researchers from universities and cryptographic institutions across the world submitted dozens of candidate algorithms.

After multiple years of public analysis, peer review, implementation testing and cryptanalysis, CRYSTALS-Dilithium emerged as one of the strongest candidates. It demonstrated excellent security margins, practical performance and implementation simplicity.

In August 2024, NIST officially published FIPS 204, making CRYSTALS-Dilithium an official United States Federal Information Processing Standard. This marked one of the most significant milestones in modern cryptography since the adoption of AES.

Security Level

Sahyadri implements the Dilithium3 parameter set, which corresponds to NIST Security Level 3. This security category is generally considered comparable to approximately 128–192 bits of classical security while remaining resistant against currently known quantum attacks.

Parameter Value
Algorithm CRYSTALS-Dilithium3
Standard NIST FIPS 204
Security Level Level 3
Cryptographic Family Module Lattice
Quantum Resistant Yes
Primary Usage Digital Signatures

Key Sizes

Key Type Size (Bytes)
Public Key 1,952
Secret Key 4,000
Signature 3,293

While Dilithium signatures are considerably larger than traditional ECDSA signatures, the increased size represents the trade-off required for post-quantum security. Storage and bandwidth costs continue to decrease every year, whereas broken cryptography cannot simply be repaired after deployment.

How Dilithium Works

Unlike elliptic curve cryptography, Dilithium is based on structured mathematical lattices. Rather than solving discrete logarithms, security relies upon extremely difficult lattice problems such as the Module Learning With Errors (MLWE) problem and Module Short Integer Solution (MSIS) problem.

These mathematical problems have resisted decades of cryptographic research and currently possess no efficient algorithms on either classical or quantum computers.

At a high level, Dilithium performs four primary operations.

  1. Generate a public and secret key pair.
  2. Create a digital signature for arbitrary data.
  3. Verify signatures using the corresponding public key.
  4. Reject forged signatures through deterministic verification.

Why Sahyadri Uses Dilithium3

Applications inside Sahyadri

Every critical component of the Sahyadri ecosystem relies upon Dilithium signatures. The algorithm secures considerably more than simple monetary transfers.

Component Protected By Dilithium3
Transactions
Wallet Authentication
Decentralized Identity (DID)
Verifiable Credentials
DWN Records
Cross-Application Login
API Authentication

Comparison

Property ECDSA Dilithium3
Quantum Resistant No Yes
NIST Standard No Yes
Signature Size Small Larger
Security Lifetime Limited Future Ready
Used in Sahyadri No Yes

Future Outlook

Quantum computing continues to advance rapidly through research conducted by universities, governments and private companies. Although practical cryptographically relevant quantum computers have not yet been realized, blockchain protocols often remain operational for decades. Waiting until quantum computers arrive before upgrading cryptography would expose billions of dollars worth of digital assets.

Sahyadri adopts a proactive approach by integrating post-quantum cryptography from genesis. This ensures that identities, digital assets and decentralized applications built on Sahyadri remain protected for future generations without requiring disruptive protocol migrations.

Summary

CRYSTALS-Dilithium3 forms one of the core security foundations of the Sahyadri ecosystem. By adopting the first globally standardized post-quantum digital signature algorithm, Sahyadri positions itself beyond the limitations of traditional blockchain cryptography and prepares the protocol for an era where quantum computing becomes a practical reality.

Plonky3

High-performance proving framework powering Sahyadri's next-generation zero-knowledge infrastructure.

Plonky3 is the primary cryptographic proving framework used within the Sahyadri ecosystem to build fast, scalable and recursive zero-knowledge proof systems. Rather than being a blockchain or consensus mechanism, Plonky3 provides the mathematical engine responsible for generating and verifying advanced cryptographic proofs with extremely high efficiency.

Sahyadri integrates Plonky3 alongside STARK-based proving systems to deliver privacy-preserving computation, decentralized identity verification, recursive proof aggregation and future Web5 applications without sacrificing transparency or decentralization.

Why Plonky3?

Modern decentralized applications increasingly require cryptographic proofs capable of verifying large amounts of computation without revealing sensitive information. Traditional verification methods require executing every computation directly, limiting scalability and increasing resource consumption.

Plonky3 enables Sahyadri to verify complex computations using compact cryptographic proofs, allowing validators and applications to confirm correctness without repeating the original computation.

Plonky3 is not a blockchain consensus algorithm. It is a high-performance proving framework designed for building recursive STARK-based zero-knowledge proof systems.

Core Capabilities

Applications inside Sahyadri

Application Powered by Plonky3
Recursive STARK Proofs
Web5 Identity Verification
Verifiable Credentials
DWN Record Verification
Private Authentication
Future Rollup Support
Cross-Chain Proof Verification Planned

Plonky3 Architecture

Unlike monolithic proving systems, Plonky3 was designed with a modular architecture. Every component—including finite fields, hash functions, polynomial commitment schemes and proof systems—can be independently optimized or replaced without redesigning the entire framework.

This flexibility allows Sahyadri to continuously adopt new cryptographic improvements while maintaining compatibility with existing infrastructure.

Performance

Feature Benefit
Recursive Proofs Compresses multiple proofs into one.
Parallel Execution Faster proof generation.
Rust Native Memory-safe implementation.
Scalable Design Suitable for large decentralized networks.
Modular Components Easy future upgrades.

Plonky3 + STARK

Sahyadri combines Plonky3 with STARK-based proving systems to create a transparent, post-quantum-friendly zero-knowledge infrastructure. Plonky3 provides the proving framework while STARK defines the underlying proof construction. Together they enable scalable verification without requiring trusted setup ceremonies.

Future Integration

Plonky3 forms one of the core cryptographic foundations for Sahyadri's long-term Web5 vision. As decentralized applications continue to evolve, the proving framework will support identity verification, private computation, recursive validation, decentralized storage verification and numerous advanced cryptographic protocols.

Plonky3 Architecture

Application Layer
Circuit Builder
Witness Generation
Plonky3 Prover
STARK Proof
Proof Verification

The proving pipeline begins with an application constructing arithmetic constraints that represent computation. Witnesses are generated, transformed into polynomial commitments and finally processed through Plonky3's optimized proving engine to produce a STARK proof that can later be verified by any participant on the Sahyadri network.

Recursive Proof Aggregation

Proof A
+
Proof B
+
Proof C
Recursive Proof

Recursive proving allows multiple independent proofs to be compressed into a single proof. Instead of verifying hundreds or thousands of individual proofs, the Sahyadri network verifies only one recursive proof, dramatically reducing verification costs while improving scalability.

Plonky3 + STARK Relationship

STARK

Mathematical Proof System

Implemented by

Plonky3

Rust Proving Framework

Integrated into

Sahyadri

Layer-1 Blockchain

STARK defines the mathematical proof construction, while Plonky3 provides the implementation responsible for efficiently generating and verifying those proofs. Sahyadri integrates both technologies to provide scalable, transparent and post-quantum-ready verification.

Sahyadri Verification Pipeline

Wallet
Dilithium3 Signature
Transaction
Plonky3
STARK Proof
Validators
DAG Finality

Every transaction inside Sahyadri begins with a Dilithium3 signature. The transaction can then be incorporated into recursive proving workflows powered by Plonky3 before validators verify proof correctness and finalize blocks through the BlockDAG consensus mechanism.

Future Web5 Integration

Decentralized Identity
Verifiable Credentials
Plonky3 Proof Generation
Privacy Preserving Verification
Trustless Authentication

Future Web5 applications on Sahyadri will leverage Plonky3 to generate cryptographic proofs for decentralized identity, credential verification and privacy-preserving authentication without exposing user information to third parties.

Summary

Plonky3 provides the computational backbone for Sahyadri's zero-knowledge ecosystem. Combined with STARK proofs and CRYSTALS-Dilithium3 signatures, it enables a blockchain designed not only for today's decentralized applications but also for the cryptographic requirements of the coming decades.

STARK

Scalable Transparent ARguments of Knowledge – Transparent, Quantum-Resistant Cryptographic Proofs.

STARK (Scalable Transparent ARguments of Knowledge) is the primary proof system used within the Sahyadri ecosystem for verifiable computation, recursive verification, privacy-preserving applications, decentralized identity systems, and future Web5 infrastructure.

Unlike traditional proof systems that require trusted ceremonies or trusted setup assumptions, STARK proofs are completely transparent. Security is derived from publicly verifiable mathematics, cryptographic hash functions, low-degree polynomial commitments, and interactive oracle proof constructions.

Sahyadri integrates STARK technology through the Plonky3 proving framework, allowing the network to verify complex computations with minimal verification costs while maintaining full decentralization.

Why STARK?

Most blockchains verify transactions directly. As networks grow, verification becomes expensive, storage requirements increase, and scalability becomes difficult.

STARK proofs solve this problem by allowing a prover to generate mathematical evidence that a computation was executed correctly without requiring every node to repeat the entire computation.

Instead of verifying millions of operations, validators only verify a compact proof.

Sahyadri Philosophy:
Do the computation once. Verify it everywhere.

Core Properties

Property Description
Transparent No trusted setup required.
Quantum Resistant Relies primarily on hash-based cryptography.
Scalable Verification cost grows slowly even for large computations.
Recursive Multiple proofs can be aggregated into one.
Publicly Verifiable Anyone can verify proof correctness.
Trustless No central authority required.

How STARK Works

At a high level, STARK transforms computation into a mathematical object that can be efficiently verified.

Computation
Execution Trace
Polynomial Representation
Commitment Phase
STARK Proof
Verification

The verifier never needs to execute the original computation. Verification only checks mathematical consistency between commitments and proof data.

Execution Trace

Every computation can be represented as a sequence of state transitions.


State 0
↓

State 1
↓

State 2
↓

State 3
↓

Final State

This sequence is called an execution trace.

STARK converts this trace into polynomial form so that mathematical constraints can be verified efficiently.

Polynomial Commitments

The execution trace is transformed into low-degree polynomials.

Instead of storing every individual computation step, the prover commits to polynomial representations that summarize the entire computation.

Hash commitments ensure that the prover cannot alter the trace after commitment.

FRI Protocol

One of the key innovations behind STARK proofs is FRI (Fast Reed-Solomon Interactive Oracle Proofs of Proximity).

FRI enables efficient verification that a polynomial has low degree without revealing the entire polynomial.

This dramatically reduces proof size while maintaining strong cryptographic security.

Quantum Resistance

One of the strongest advantages of STARK proofs is quantum resistance.

Many proof systems rely heavily on elliptic curve assumptions that may become vulnerable to large-scale quantum computers.

STARK security primarily relies on cryptographic hash functions and information-theoretic constructions.

Combined with Dilithium3 signatures, STARK proofs form a critical part of Sahyadri's post-quantum architecture.

Recursive Proofs

Recursive proving allows one proof to verify other proofs.

Proof A
+
Proof B
+
Proof C
Recursive Proof

This enables thousands of transactions, identity verifications, and computations to be compressed into a single proof.

STARK in Sahyadri

Sahyadri uses STARK proofs across multiple components:

Relationship with Plonky3

STARK is the proof system.

Plonky3 is the framework that implements and optimizes STARK proving and verification.

STARK

Proof System

Implemented by

Plonky3

Rust Framework

Integrated into

Sahyadri

Layer-1 Network

Summary

STARK proofs provide Sahyadri with transparent verification, post-quantum security, scalable computation, recursive proof aggregation, and trustless validation.

Together with Dilithium3, Plonky3, PoW, BlockDAG, Decentralized Identity, Verifiable Credentials, and Web5 infrastructure, STARK technology forms one of the foundational cryptographic pillars of the Sahyadri ecosystem.

Web5

The decentralized web platform — identity-first, user-controlled.

Sahyadri is Web5-native — every account linked to a DID for portable digital identity.

Decentralized Identifiers (DID)

Self-Sovereign Digital Identity built directly into the Sahyadri Protocol.

Sahyadri introduces a native decentralized identity system designed for the Web5 era. Every wallet created on the Sahyadri network automatically becomes a decentralized identity capable of owning data, credentials, permissions, and digital assets without reliance on centralized identity providers.

Unlike traditional systems where identity is controlled by governments, corporations, social media platforms, email providers, or centralized databases, Sahyadri allows users to own and control their identity directly through cryptographic keys and decentralized verification mechanisms.

Core Principle:
Your identity belongs to you, not to a platform.

What is a DID?

A Decentralized Identifier (DID) is a globally unique identifier that does not depend on any central authority.

Traditional identities rely on trusted third parties:

DIDs eliminate these dependencies by allowing cryptographic ownership of identity.


did:sahyadri:csm1k3fj82j2m9s7w8d4x

The DID becomes the root identity of a user within the Sahyadri ecosystem.

DID Method

Sahyadri implements its own DID method:


did:sahyadri:identifier
Component Description
did W3C DID Prefix
sahyadri DID Method Name
identifier Unique Identity Identifier

Every DID resolves to a DID Document stored through Sahyadri's decentralized infrastructure.

DID Document

Each DID references a DID Document containing identity metadata and verification information.


{
  "id": "did:sahyadri:csm1abc123",
  "verificationMethod": [
    {
      "id": "#dilithium-key",
      "type": "Dilithium3VerificationKey",
      "publicKey": "..."
    }
  ]
}

The DID Document allows wallets, applications, exchanges, marketplaces, and identity services to verify ownership without requiring centralized databases.

Identity Ownership

Ownership of a DID is determined exclusively by cryptographic signatures.

If a user controls the corresponding Dilithium3 private key, they control the DID.

No government, company, server operator, administrator, or validator can seize, freeze, modify, revoke, or transfer ownership.

Relationship Between Wallet and DID

Wallet
Dilithium3 Keys
DID
Digital Identity

Each wallet can control one or more DIDs, while every DID remains cryptographically linked to its owner.

Web5 Integration

Sahyadri DIDs form the foundation of Web5.

Applications no longer need usernames, passwords, email registrations, or centralized account systems.

Instead, applications authenticate users directly through their DID.

Application
DID Verification
Authenticated User

Benefits

DID and Verifiable Credentials

DIDs become significantly more powerful when combined with Verifiable Credentials (VCs).

A DID identifies a user.

A Verifiable Credential proves facts about that user.

DID

Who are you?

+

VC

What can be proven?

=

Identity Layer

Web5 Infrastructure

Future Vision

The long-term goal of Sahyadri DIDs is to provide a universal decentralized identity layer for users, applications, exchanges, financial systems, marketplaces, governments, enterprises, and future Web5 ecosystems.

A single identity should be capable of accessing services, proving ownership, receiving credentials, signing transactions, managing permissions, and controlling personal data without dependence on centralized intermediaries.

Summary

Sahyadri DID is a decentralized identity system built directly into the protocol. It provides self-sovereign identity ownership, cryptographic authentication, Web5 compatibility, and a foundation for Verifiable Credentials, decentralized applications, and future digital infrastructure.

Identity should not belong to platforms.

Identity should belong to people.

Verifiable Credentials (VC)

Cryptographically Verifiable Claims for Web5, Identity, Reputation, and Trust.

Developement in Progress:
The Verifiable Credentials (VC) framework is currently under active development. Specifications, issuance flows, revocation mechanisms, credential schemas, and Web5 integrations may evolve as the protocol matures.

Cryptographically Verifiable Claims for Web5, Identity, Reputation, and Trust.

Verifiable Credentials (VCs) are digitally signed credentials that allow individuals, organizations, applications, and institutions to prove facts without relying on centralized databases.

Within the Sahyadri ecosystem, Verifiable Credentials serve as the foundation for trustless identity, decentralized reputation, human verification, access control, compliance systems, and future Web5 applications.

Unlike traditional certificates stored inside centralized servers, Verifiable Credentials are owned directly by the user and can be verified anywhere using cryptographic proofs.

Core Principle:
Own your credentials. Control your data. Prove facts without revealing everything.

What is a Verifiable Credential?

A Verifiable Credential is a digitally signed statement issued to a DID.

The credential may contain claims such as:

Every credential is cryptographically signed and can be independently verified without contacting the issuer.

Relationship Between DID and VC

DID

Identity

+

VC

Claims

=

Trust

Verifiable Identity

The DID identifies the holder.

The VC proves facts about that holder.

Human Verification Credentials

Sahyadri introduces Human Verification Credentials, commonly referred to as Human Badges.

A Human Badge confirms that a decentralized identity belongs to a real unique human being.

Applications can verify humanity without accessing personal information.

Human Verification
VC Issuance
Stored in Wallet
Human Badge

Privacy Preservation

Traditional identity systems require users to expose documents, personal information, and sensitive records.

Sahyadri VCs allow selective disclosure.

Applications only receive proof that a claim is true.

Applications do not need access to the underlying data.

Traditional Identity Sahyadri VC
Share entire document Share proof only
Centralized database User controlled wallet
Data collection Selective disclosure
Privacy risk Privacy preserving

Credential Structure

Every Verifiable Credential follows a standardized structure.


{
  "id": "vc:sahyadri:001",
  "issuer": "did:sahyadri:issuer",
  "holder": "did:sahyadri:user",
  "type": "HumanBadge",
  "issued": "2026-01-01",
  "signature": "..."
}

Credentials can be verified independently by any verifier.

Credential Lifecycle

Issue
Store
Present
Verify
Trust Established

Revocation System

Credentials may occasionally become invalid.

Sahyadri supports decentralized credential revocation mechanisms.

Revocation status can be verified directly through the Sahyadri network.

Future Web5 Applications

Verifiable Credentials form the foundation for future Web5 infrastructure.

Sahyadri Vision

The long-term goal is to create a universal trust layer where identities can carry verifiable proofs across applications, organizations, governments, financial systems, and digital ecosystems without sacrificing privacy.

Users should own both their identity and their credentials.

No platform should control either.

Summary

Verifiable Credentials are cryptographically signed claims linked to a DID. They enable trustless verification, privacy-preserving authentication, decentralized reputation, and future Web5 identity systems.

DID answers: Who are you?

VC answers: What can you prove?

Together they form the identity layer of the Sahyadri ecosystem.

Sahyadri Wallet

Post-Quantum Secure • Self-Custodial • Identity Ready • Web5 Native

Sahyadri Wallet is the primary gateway to the Sahyadri ecosystem. It enables users to manage CSM, create decentralized identities (DIDs), store Verifiable Credentials (VCs), interact with decentralized applications, and securely control their assets using post-quantum cryptography.

Unlike traditional wallets that focus only on asset management, Sahyadri Wallet is designed to become a complete identity, payments, and Web5 access layer.

Network Status: Testnet
Wallet applications are currently under active development and testing. Public releases will become available after Mainnet launch.

Download Wallet

Browser Extension
Chrome • Firefox • Edge
Coming Soon
App Store
iOS • iPadOS • macOS
Coming Soon
Google Play
Android • ChromeOS
Coming Soon

Official download links will become available following Mainnet deployment.

Wallet Architecture

User
Sahyadri Wallet
Dilithium3 Keys
DID + VC
Sahyadri Network

Login Methods

Sahyadri Wallet supports multiple authentication and recovery mechanisms.

Method Description
12 Word Mnemonic Standard wallet recovery phrase.
24 Word Mnemonic Extended recovery phrase with higher entropy.
Dilithium3 Private Key Direct cryptographic wallet access.

Users can restore existing wallets using either mnemonic phrases or Dilithium3 private keys.

Wallet Features

  • CSM Asset Management
  • Send & Receive Transactions
  • DID Creation
  • Verifiable Credential Storage
  • Web5 Authentication
  • Multi-Device Synchronization
  • Post-Quantum Security
  • Decentralized Identity Management
  • Transaction History
  • Future Hardware Wallet Support

CSM Management

The wallet allows users to securely manage Sahyadri Coin (CSM), the native asset of the Sahyadri blockchain.

Receive CSM
Store CSM
Transfer CSM

Dilithium3 Security

Sahyadri Wallet utilizes CRYSTALS-Dilithium3 as its primary signature algorithm.

Dilithium3 is a NIST standardized post-quantum signature scheme designed to remain secure against both classical and future quantum computing attacks.

Component Description
Dilithium3 Public Key 1,952 Bytes
Dilithium3 Private Key 4,000 Bytes
Dilithium3 Signature 3,293 Bytes
Proof System Plonky3 + STARK
Identity Layer DID + Verifiable Credentials
Quantum Resistance Native

Identity Layer

Every wallet can create and manage decentralized identities directly within the Sahyadri ecosystem.

These identities can later receive Verifiable Credentials, Human Badges, reputation proofs, memberships, and Web5 access permissions.

Wallet

Ownership

DID

Identity

VC

Trust Layer

Future Roadmap

  • Biometric Recovery
  • Multi-Signature Accounts
  • Hardware Wallet Integration
  • DWN Integration
  • Decentralized Storage
  • Cross-Chain Support
  • Web5 Native Authentication
  • Identity Recovery Protocols

Summary

Sahyadri Wallet is more than a cryptocurrency wallet. It serves as the user's identity hub, credential vault, payment layer, and gateway into the future Web5 ecosystem.

Money, Identity, Credentials, and Data Ownership — unified within a single wallet experience.

API

RESTful API for blockchain data.

GET /api/v1/accounts/{address}/balance
POST /api/v1/transactions
GET /api/v1/did/{did}

Tokenomics

Fixed Supply • Proof-of-Work Distribution • Scarcity by Design

Sahyadri Coin (CSM) is the native asset of the Sahyadri blockchain. The monetary system is designed around predictable issuance, long-term scarcity, decentralized distribution, and sustainable network security.

Unlike fiat currencies, where supply can be expanded indefinitely, Sahyadri follows a mathematically enforced fixed-supply model. No central authority, administrator, validator, foundation, company, or government can create additional coins beyond the protocol limit.

Monetary Policy
Maximum Supply: 21,000,000 CSM

Economic Philosophy

The Sahyadri monetary model follows three fundamental principles:

Every coin enters circulation through Proof-of-Work mining. No hidden minting, no inflation controls controlled by humans, and no centralized issuance authority exist within the protocol.

Supply Overview

Parameter Value
Native Asset CSM
Maximum Supply 21,000,000 CSM
Consensus PoW + BlockDAG
Current Reward 0.08318123 CSM
Block Time 1 Second
Halving Cycle 4 Years
Smallest Unit 0.00000001 CSM

Distribution Model

CSM is distributed exclusively through mining rewards.

No pre-mine, no hidden minting process, and no centralized issuance mechanism exists. Every coin is generated through network participation and computational work.

Mining
Block Creation
Reward Distribution
CSM Circulation

Current Emission Rate

At the current issuance rate:


Current Reward
= 0.08318123 CSM

Block Time
= 1 Second

Blocks Per Day
= 86,400

Daily issuance:


0.08318123 × 86,400

= 7,186.858272 CSM / Day

Annual issuance:


7,186.858272 × 365.25

= 2,624,999.885 CSM / Year

4-year issuance:


2,624,999.885 × 4

= 10,499,999.54 CSM

Halving Mechanism

Sahyadri uses a Bitcoin-inspired halving model.

Rather than allowing perpetual inflation, issuance is periodically reduced to preserve scarcity and strengthen long-term economics.

Halvings occur every four years and are governed through the SahyadriScore system.

Under current assumptions:


Blocks Per Day
= 86,400

Blocks Per Year
= 31,557,600

Blocks Per 4 Years
= 126,230,400

Upon halving, the mining reward is reduced by 50%.

Reward Schedule

Era Block Reward
Era 1 0.08318123 CSM
Era 2 0.041590615 CSM
Era 3 0.0207953075 CSM
Era 4 0.01039765375 CSM
Era 5 0.005198826875 CSM
... Continues Until Supply Limit

Scarcity Model

The maximum supply of 21 million CSM creates a naturally scarce digital asset.

As mining rewards decrease through successive halvings, new issuance becomes increasingly limited.

This mechanism encourages long-term network sustainability while preserving purchasing power and scarcity.

Miner Incentives

Miners secure the network and receive rewards for contributing computational work.

During the early years of the network, security is primarily funded through block rewards.

As issuance decreases, transaction fees gradually become a larger component of miner revenue.

Mining Rewards

Early Security

Halvings

Controlled Issuance

Transaction Fees

Long-Term Security

Long-Term Sustainability

Once the maximum supply is reached, no additional CSM will ever be created.

Network security will continue to operate through transaction fees and economic activity generated by users, applications, decentralized identities, credentials, and Web5 infrastructure.

This transition mirrors the long-term economic vision established by Bitcoin while benefiting from Sahyadri's high-throughput BlockDAG architecture.

Summary

Sahyadri Coin (CSM) follows a fixed-supply monetary policy capped at 21,000,000 coins. Distribution occurs exclusively through Proof-of-Work mining, while periodic halvings reduce inflation and strengthen scarcity over time.

The result is a predictable, transparent, decentralized, and mathematically enforced economic system designed for long-term sustainability.

Genesis Block

The Origin of the Sahyadri Blockchain

The Genesis Block is the very first block of the Sahyadri blockchain. Every transaction, every block, every decentralized identity, every credential, and every future application built on Sahyadri ultimately traces its history back to this single block.

Unlike normal blocks, which reference one or more parent blocks, the Genesis Block has no parent. It exists as the starting point of the network and serves as the root of the entire blockchain history.

The Genesis Block is permanently embedded into the protocol and is included in every full node implementation. Every node joining the network begins synchronization from the Genesis Block and independently verifies all subsequent activity from that point forward.

Important:
Every blockchain has exactly one Genesis Block. It cannot be recreated, modified, replaced, or deleted once the network is launched.

Why Genesis Exists

A decentralized network requires a common starting point that every participant can trust and verify independently.

The Genesis Block establishes this foundation by defining the initial state of the blockchain before any transactions, mining rewards, identities, or applications exist.

Role in Sahyadri

Within the Sahyadri ecosystem, the Genesis Block acts as the cryptographic foundation for the entire network.

Every Proof-of-Work calculation, BlockDAG relationship, Dilithium3 signature, Plonky3 proof, DID document, and Verifiable Credential can ultimately be traced back through the chain to the Genesis Block.

Genesis Block
Consensus Layer
Transactions
Identity Layer
Web5 Ecosystem

Immutability

Once the Genesis Block becomes part of the network, it is immutable.

Changing the Genesis Block would create an entirely different blockchain because every block, transaction hash, and network state depends on the chain's origin.

For this reason, the Genesis Block is often considered the digital birthplace of a blockchain.

Genesis Philosophy

The Genesis Block represents more than a technical starting point.

It symbolizes the beginning of a new economic and digital system where ownership, identity, verification, and trust are controlled by users rather than centralized platforms.

Everything built on Sahyadri begins here.

Sahyadri Frequently Asked Questions

Common questions about Sahyadri, the decentralized digital treasury network.

General

Who created Sahyadri?

Sahyadri is an open decentralized digital currency network created in 2026 by Suraj Datir. The project was designed to provide a secure and transparent digital treasury system built on Proof-of-Work computation and deterministic consensus. Unlike traditional financial networks that rely on centralized institutions, Sahyadri operates through open participation where anyone can run a node, verify transactions, or contribute computing power through mining. The protocol was introduced as an open system so that developers, researchers, and users around the world can review and improve its technology while preserving its fixed monetary policy and decentralized architecture.

Who controls the Sahyadri network?

No single individual or organization controls the Sahyadri network. Once the protocol is launched, the network operates through decentralized consensus among independent nodes and miners. Each node verifies transactions according to protocol rules and rejects invalid blocks automatically. Because the software is open source and the rules are enforced by cryptography rather than authority, control of the network is distributed across all participants rather than concentrated in one entity.

How does Sahyadri work?

Sahyadri works through a peer-to-peer blockchain network where transactions are validated by independent nodes and secured through Proof-of-Work mining. When a user sends a transaction, it is broadcast to the network where nodes verify its validity. Miners then compete to solve cryptographic computations in order to produce the next block. Once a valid block is found, it is shared with the network and verified by other nodes before becoming part of the permanent ledger. This process allows Sahyadri to function without banks, payment processors, or trusted intermediaries.

What are the advantages of Sahyadri?

Sahyadri provides several advantages compared to traditional payment systems. It allows peer-to-peer transfers without intermediaries, enabling global transactions that cannot easily be censored or restricted. The network operates continuously without relying on banking hours or centralized infrastructure. Sahyadri also has a fixed supply of 21 million coins, which ensures predictable monetary policy and protects against uncontrolled inflation. Because the protocol is open source, anyone can verify the rules and security of the system.

Why do people trust Sahyadri?

Trust in Sahyadri does not come from institutions or authorities. Instead it comes from mathematics, cryptography, and transparent protocol rules. All transactions are publicly verifiable on the blockchain, and the supply schedule is enforced by the network itself. Because the software can be audited by anyone, users do not have to rely on promises or trust a central operator.

Transactions

Why do I have to wait for confirmation?

When a Sahyadri transaction is broadcast to the network, it must first be verified and included in a block by miners. After the block is produced, the transaction becomes part of the blockchain history. Waiting for confirmations ensures that the transaction cannot be reversed or double-spent. Each additional confirmation increases the security of the transaction.

How much will the transaction fee be?

Transaction fees on the Sahyadri network are designed to remain low and predictable. The current base network fee is 0.00001 CSM per transaction. Transaction fees help prevent spam, mitigate network abuse, and provide economic incentives for miners to process and secure the network.

What is CSM?

CSM is the native digital currency of the Sahyadri network. It is used to pay transaction fees, reward miners who secure the network, and transfer value between users. Like other cryptocurrencies, CSM exists entirely on the blockchain and can be stored in digital wallets.

What is the role of CSM?

CSM serves as the economic unit of the Sahyadri ecosystem. It incentivizes miners to maintain network security, enables peer-to-peer payments, and functions as a scarce digital asset with a fixed maximum supply. Because the supply is limited to 21 million coins, the currency is designed to maintain long-term scarcity.

Mining

What is Sahyadri mining?

Mining is the process through which new blocks are created and transactions are confirmed on the Sahyadri network. Miners use computational power to solve cryptographic puzzles defined by the Proof-of-Work algorithm. When a miner successfully finds a valid solution, they produce the next block and receive a block reward along with transaction fees.

How does Sahyadri mining work?

Mining involves repeatedly performing hash computations until a miner discovers a value that satisfies the network difficulty target. This process requires real computational effort, which prevents malicious actors from easily rewriting transaction history. The Sahyadri network uses a customized hashing algorithm designed to maintain decentralization and encourage participation from a wide range of hardware.

What do I need to start mining?

To start mining Sahyadri, a participant typically needs a computer with a CPU or GPU capable of performing hash computations, mining software compatible with the Sahyadri protocol, and access to the internet. Miners may choose to mine independently or join mining pools where resources are combined to improve reward consistency.

Security

Is Sahyadri secure?

Sahyadri is secured through cryptographic verification, decentralized consensus, and Proof-of-Work computation. Each block requires real computational effort to produce, making it extremely difficult for attackers to manipulate the blockchain. As long as a majority of network computing power follows the protocol rules, the system remains secure.

Has Sahyadri been hacked in the past?

The security of Sahyadri depends on the integrity of its open source code and the decentralized operation of the network. Like any software project, vulnerabilities may be discovered and fixed through community review and responsible development practices.

Is Sahyadri vulnerable to quantum computers?

Sahyadri is designed to be quantum-resistant from the protocol level. It replaces traditional elliptic-curve signatures with ML-DSA (CRYSTALS-Dilithium), a NIST-standardized post-quantum digital signature algorithm. While no system can claim absolute future-proof security against unknown breakthroughs, Sahyadri is built to resist known quantum attacks targeting today’s public-key cryptography.

Help

I'd like to learn more. Where can I get help?

Users who want to learn more about Sahyadri can explore the official documentation, community discussions, and developer resources available through the project website and public repositories. Because the network is open source, anyone can study the protocol, build applications, or contribute improvements.

Audit

Audit Status:
Independent security audits are currently in progress. Audit reports and recommendations will be published publicly after completion.