I N D R A
Post-Quantum Blockchain

BFT consensus with ML-DSA-87 (FIPS 204) signatures. Hybrid post-quantum transport. Confidential UTXOs. Validator-earned rewards. No foundation allocation.

Run a Node View Explorer
Network indra-testnet-1
Block Height
Epoch
Validators
Total Staked
Block Reward
Base Fee
Protocol

Built for the post-quantum era.

Every design decision in INDRA is made for long-term cryptographic security and validator fairness — no shortcuts deferred to later.

01
ML-DSA-87 Consensus
All votes, quorum certificates, and staking ops use CRYSTALS-Dilithium ML-DSA-87 (NIST FIPS 204, security level 5). Quantum-resistant by construction, not as an add-on.
02
Hybrid PQ Transport
Validator-to-validator traffic is encrypted with X25519 + ML-KEM-1024 key encapsulation and authenticated with ML-DSA-87. Unknown peers are rejected at handshake.
03
BFT Finality
Byzantine fault-tolerant consensus with VRF proposer election. 6-second block time. Round-0 finalization under normal network conditions. 2/3+ quorum required.
04
Confidential UTXOs
Transaction values are hidden in Pedersen commitments with Bulletproof range proofs. Only the fee is public. Nullifiers prevent double-spending without revealing amounts.
05
Delegation & Staking
Any holder can delegate stake to a validator and earn proportional rewards after commission. UTXO-backed bonding. 60-epoch unbonding period. Slashing enforced on-chain.
06
No Foundation Allocation
Genesis supply is distributed to validators only. No team vesting, no foundation reserve. Era 1 block reward: 11.892 INDRA, halving every 4 years. All rewards are validator-earned.
Explorer

Live chain data.

Real-time block and validator data from the INDRA RPC at rpc.indraprotocol.com, updated every 6 seconds.

rpc.indraprotocol.com
Live
Height
Epoch
Era
Peers
Mempool
Supply
Tip Hash
Connecting to rpc.indraprotocol.com...
Address
Balance
Spark
Genesis Validators
buddhi 8b06a9b0e9e883828ad7f9492060247b068c1530098d409a6f12b81eca4cf490
siddhi 3e202b95d9b98b695580272b102c5c040ada5d9a4330eb03aa8971a02c29b4a7
kushal 458c74da954351ddd15cf906f5cd1bf7cc9fd994f9b026c8ce788b8aa8120d29
bonkai 7cf530e0d358a41cc86cb0026c33f4f796af0947dbd2e1c694586559d9918839
Validators

Genesis validator set.

4 active validators securing the INDRA testnet. Validator data is loaded live from the chain.

Loading validator set...
Documentation

Join the network.

Run a validator to earn block rewards, or run a full observer node to sync the chain independently and serve your own RPC.

bash — indra-validator
# Download and install INDRA
curl -sSf https://raw.githubusercontent.com/jyothisarath096/indra/main/releases/install.sh | bash

# Generate your validator keys (saves to keys.json)
indra-keygen --name yourname --output ~/.indra/data/keys.json

# Start your validator node
indra-node --data-dir ~/.indra/data \
  --genesis ~/.indra/data/genesis.toml \
  --keys ~/.indra/data/keys.json \
  --rpc-addr 0.0.0.0:8545 \
  --bootstrap-peers 116.203.185.28:30303

# Register as a validator and self-stake a UTXO
indra-stake register --keys ~/.indra/data/keys.json --commission 1000
indra-stake self-stake --keys ~/.indra/data/keys.json --utxo <utxo_id>
# Download and install INDRA
curl -sSf https://raw.githubusercontent.com/jyothisarath096/indra/main/releases/install.sh | bash

# Start an observer node — no keys required
indra-observer \
  --data-dir ~/.indra/observer \
  --genesis ~/.indra/data/genesis.toml \
  --connect 116.203.185.28:30304 \
  --rpc-addr 127.0.0.1:8546

# Query your local observer RPC
curl -s http://127.0.0.1:8546 \
  -d '{"jsonrpc":"2.0","method":"indra_getChainInfo","params":[],"id":1}'
RPC Endpoint
Validator P2P
116.203.185.28:30303
Observer Port
116.203.185.28:30304
Chain ID
indra-testnet-1
Apps

Native applications.

INDRA ships native iOS and macOS applications with ML-DSA-87 key generation, live chain connectivity, and delegation support.

📱
iOS Wallet
SwiftUI. ML-DSA-87 key generation via native FFI. 24-word BIP-39 recovery. Live balance. Send, receive, delegate, and claim rewards.
Coming to TestFlight
💻
Mac App
Native macOS. Validator dashboard, live block explorer, delegation management, and staking operations. Connects to local or remote RPC.
In Development
⌨️
CLI Tools
indra-stake, indra-keygen, indra-observer. Full validator management, delegation, and reward claiming from any Linux or macOS terminal.
Live on Testnet
🌐
Observer Node
Run indra-observer to sync the full chain independently. Validates every block. Serves its own local RPC. No keys required. Connect and verify.
Live on Testnet