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
Technology Stack
| Component | Implementation |
|---|---|
| Consensus | Proof-of-Work + DAG |
| Programming Language | Rust |
| Signature Scheme | CRYSTALS-Dilithium3 |
| Zero Knowledge | Plonky3 |
| Proof System | STARK |
| Identity | Decentralized Identity (DID) |
| Credentials | Verifiable Credentials |
| Storage | Decentralized Web Nodes |
| Interfaces | REST • JSON-RPC • WebSocket |
| CLI | Native Command Line Interface |
| SDK | Developer SDK |
| Explorer | Native Blockchain Explorer |
| Wallet | Sahyadri Wallet |
| Native Asset | CSM |
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.
Contents
- Introduction
- Account + Object State Model
- Transactions
- SahyadriX — Proof of Work
- Network Architecture
- Consensus — SahyadriDAG
- Block Rewards and Fee Economics
- Blockchain Indexer and Explorer
- Disk Space and Pruning
- Instant Payment Verification
- Web5 and Sovereign Identity
- Privacy
- Calculations and Economic Model
- Security Model
- Governance
- Threat Model
- References
- Conclusion
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
| Property | Specification |
|---|---|
| Ticker Symbol | CSM (Cryptographic Sovereign Money) |
| Smallest Unit | Kana — 1 CSM = 100,000,000 Kana (8 decimals) |
| Maximum Supply | 21,000,000 CSM (hard cap, protocol-enforced) |
| Block Time | 1 second (deterministic) |
| Throughput | 10,000 TPS (max_block_mass: 30,000,000) |
| Initial Block Reward | 0.08318123 CSM per block (8,318,123 Kana) |
| Halving Interval | Every 4 years (126,230,400 blocks) |
| Block Reward Split | 98% Miner / 2% Sahyadri Treasury |
| TX Fee Split | 90% Miner / 10% Sahyadri Treasury |
| Minimum TX Fee | 0.00001 CSM (1,000 Kana) — fixed flat fee |
| Consensus | Sahyadri Consensus |
| Mining Algorithm | SahyadriX (Blake3 + 16 MB memory loop) |
| State Model | Account + Object (balance + nonce per address) |
| Address Format | CSM32 (Bech32-derived, prefix: csm1...) |
| Signature Scheme | ML-DSA-65 (CRYSTALS-Dilithium-3) |
| Network Ports | gRPC: 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:
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
3.2 Full Transaction Lifecycle
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:
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.
- 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.
- 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.
- Unlocking 10,000 TPS with SahyadriDAG
- Bridging PoW with 1-Second BFT Finality
- 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.
- Sovereign Storage & Encrypted Vaults
- Peer-to-Peer (P2P) Messaging Layer
- State Efficiency
- 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
- 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
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:
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:
| Method | Fee Model | Fee at $100 transfer |
|---|---|---|
| Sahyadri | Fixed flat (Kana) | 0.00001 CSM (constant & negligible) |
| Payment Application | Percentage-based | $1.50 – $3.00 |
| Bank Transfer (domestic) | Flat or percentage | $1.00 - $10.00 |
| Bank Wire (international | Flat + hidden fees | $15.00 - $50.00 |
| Money Transfer Service | Flat + 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:
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)
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:
4.2.1 Comparative Design Philosophy
SahyadriX differs from existing Proof-of-Work algorithms in both memory profile and hardware optimization goals.
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
| Device | Memory | SahyadriX Compatibility | Relative Efficiency |
|---|---|---|---|
| ASIC (custom) | Limited on-chip | Constrained by 16 MB req. | ~2-3x GPU |
| GPU (consumer) | 4+ GB VRAM | Full parallel execution | Baseline |
| CPU (modern) | System RAM | Competitive 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
5.2 Node Types
| Node Type | Data Retained | Use Case | Storage |
|---|---|---|---|
| Full Archive Node | All blocks + full TX history | Explorer, auditing | Growing (GB–TB) |
| Pruned Full Node | Current state + recent blocks | Mining, validation | 5–10 GB stable |
| Light Client | Block headers + Merkle proofs | Wallet verification | Minimal |
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:
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:
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:
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
| Property | Sahyadri | Bitcoin | Ethereum |
|---|---|---|---|
| Finality type | Deterministic | Probabilistic | Probabilistic |
| Blocks for finality | 1 block | 6 blocks (~60 min) | ~12 blocks |
| Reorg possible? | No | Yes | Yes |
| Orphaned blocks | None (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
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.
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
7.2 Halving Schedule
| Epoch (k) | Block Reward (CSM) | Years | Annual Emission | Cumulative |
|---|---|---|---|---|
| 0 (Genesis) | 0.08318123 | 0 – 4 | ~437,459 CSM | ~437,459 |
| 1 | 0.04159062 | 4 – 8 | ~218,729 CSM | ~656,188 |
| 2 | 0.02079531 | 8 – 12 | ~109,365 CSM | ~765,553 |
| 3 | 0.01039765 | 12 – 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
8.2 Database Schema
| Table | Key Columns | Purpose |
|---|---|---|
| blocks | block_hash, blue_score, timestamp | Block registry |
| transactions | tx_id, from_address, to_address, amount, fee, status, block_hash | All user TXs |
| pending_transactions | tx_id, from_address, to_address, amount, fee, nonce, status | Mempool queue |
| rewards | tx_id, block_hash, miner, amount, created_at | Mining rewards |
| accounts | address, balance, nonce | Current state cache |
8.3 API Endpoints
| API | Endpoint | Description |
|---|---|---|
| Explorer (port 3000) | GET /api/blocks | Recent blocks with pagination |
| Explorer | GET /api/block/:hash | Block detail + miner reward |
| Explorer | GET /api/address/:address | Balance + TX history |
| Explorer | GET /api/stats | Supply, wallets, total TXs |
| Wallet API (port 5000) | GET /api/balance/:addr | Current balance |
| Wallet API | POST /api/send-csm | Submit pending transaction |
| Wallet API | GET /api/nonce/:addr | Current nonce for address |
| Wallet API | GET /api/fee | Current 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.
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.
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.
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
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
13.3 Fee Revenue at Scale
| Daily TX Volume | Daily Fee Revenue | Miner (90%) | Sahyadri Treasury (10%) |
|---|---|---|---|
| 10,000 TX/day | 0.1 CSM | 0.09 CSM | 0.01 CSM |
| 1,000,000 TX/day | 10 CSM | 9 CSM | 1 CSM |
| 100M TX/day | 1,000 CSM | 900 CSM | 100 CSM |
| 864M TX/day (10k TPS full cap) | 8,640 CSM | 7,776 CSM | 864 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.
14.2 Double-Spend Resistance
Double-spend attacks are prevented at four independent layers:
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:
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.
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.
- Multiple blocks may exist simultaneously.
- Very low orphan rate.
- Higher transaction throughput.
- Improved network efficiency.
- Reduced mining waste.
- Better propagation across global nodes.
Consensus Flow
Transaction Broadcast
Users broadcast signed transactions across the peer-to-peer network.
Mining
Miners collect transactions and perform Proof-of-Work using the current DAG tips.
Block Creation
New blocks reference multiple parent blocks instead of a single parent.
DAG Ordering
The network calculates ordering based on cumulative work and parent relationships.
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.
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.
- Generate a public and secret key pair.
- Create a digital signature for arbitrary data.
- Verify signatures using the corresponding public key.
- Reject forged signatures through deterministic verification.
Why Sahyadri Uses Dilithium3
- Native post-quantum security.
- Official NIST standard.
- Open academic research.
- Efficient software implementation.
- No dependence on elliptic curves.
- Long-term blockchain viability.
- Suitable for Web5 identity systems.
- Ideal for decentralized authentication.
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.
Core Capabilities
- High-performance proof generation.
- Recursive proof composition.
- Parallel computation.
- Modular proving architecture.
- Low verification cost.
- Optimized for modern CPUs.
- Future GPU acceleration.
- Production-ready Rust implementation.
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
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
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
Plonky3
Rust Proving Framework
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
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
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.
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.
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.
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:
- Transaction verification
- Future privacy-preserving transfers
- Decentralized Identity (DID)
- Verifiable Credentials (VC)
- Web5 authentication
- Cross-chain verification
- Recursive aggregation
- Scalable state proofs
Relationship with Plonky3
STARK is the proof system.
Plonky3 is the framework that implements and optimizes STARK proving and verification.
STARK
Proof System
Plonky3
Rust Framework
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.
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:
- Email providers
- Social media accounts
- Government databases
- Bank accounts
- Username-password systems
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
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.
Benefits
- No usernames required
- No passwords required
- No centralized identity providers
- No platform lock-in
- Cross-platform identity portability
- Cryptographic ownership
- Privacy-preserving authentication
- Web5 compatibility
- Future-proof architecture
- Native integration with Verifiable Credentials
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.
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.
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:
- Human Verification
- Age Verification
- Nationality Verification
- Educational Certificates
- Membership Credentials
- Employment Records
- Business Certifications
- Financial Reputation
- Access Permissions
- Digital Ownership Records
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.
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
Revocation System
Credentials may occasionally become invalid.
Sahyadri supports decentralized credential revocation mechanisms.
- Expired Credentials
- Compromised Credentials
- Withdrawn Certifications
- Membership Revocation
- Compliance Violations
Revocation status can be verified directly through the Sahyadri network.
Future Web5 Applications
Verifiable Credentials form the foundation for future Web5 infrastructure.
- Decentralized Login
- Human Verification
- Reputation Systems
- DAO Governance
- Digital Passports
- Financial Reputation
- Education Records
- Professional Certifications
- Healthcare Credentials
- Enterprise Identity Systems
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.
Wallet applications are currently under active development and testing. Public releases will become available after Mainnet launch.
Download Wallet
Official download links will become available following Mainnet deployment.
Wallet Architecture
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.
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.
Maximum Supply: 21,000,000 CSM
Economic Philosophy
The Sahyadri monetary model follows three fundamental principles:
- Predictable issuance
- Fixed maximum supply
- Decentralized distribution through mining
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.
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.
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.
- Creates the initial chain state
- Establishes network rules
- Activates consensus
- Provides a universal verification root
- Anchors future blockchain history
- Defines protocol initialization parameters
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.
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.