Documentation
Docs3. Network Information

3. Network Information

The Kortana ecosystem operates two distinct network topologies: the Mainnet (designed for immutable production value settlement) and the Testnet (designed for development, protocol testing, and continuous integration). Both networks share the identical C++23 codebase and consensus parameters, differing only in their network IDs, chain IDs, and bootnode configurations.

3.1 Testnet

The Kortana Testnet (codename Poseidon) serves as the primary staging environment for developers building smart contracts, testing cross-chain bridge integrations, and running validator infrastructure. Testnet tokens have no financial value and can be acquired freely through the automated faucet.

  • Network Name: Kortana Testnet (Poseidon)
  • Chain ID: 72511 (0x11B3F in hexadecimal)
  • Internal Configuration Identifier: kortana-testnet-1
  • Native Currency: Dinar ($DNR)
  • Decimals: 18
  • Target Slot Time: 1,500 ms (1.5 seconds)
  • Slots per Epoch: 2,400 (~1 hour)

The Testnet environment undergoes regular protocol testing, simulation of adversarial validator behavior, and testing of new Quorlin compiler versions prior to mainnet upgrades.

3.2 Mainnet

The Kortana Mainnet (codename Zeus) is the authoritative, production-grade ledger for the Kortana blockchain. It enforces strict economic staking invariants, slashing conditions, and timelocked governance parameter updates. All real-world asset settlements, DeFi transactions, and native token transfers execute on this network.

  • Network Name: Kortana Mainnet (Zeus)
  • Chain ID: 9002 (0x232A in hexadecimal)
  • Internal Configuration Identifier: kortana-mainnet-1
  • Native Currency: Dinar ($DNR)
  • Decimals: 18
  • Target Slot Time: 1,500 ms (1.5 seconds)
  • Slots per Epoch: 2,400 (~1 hour)
  • Genesis Supply: 10,000,000,000 (10 Billion) DNR

All validators on Mainnet must meet stringent minimum self-stake requirements and operate hardened bare-metal server infrastructure across diverse geographical regions.

3.3 RPC Endpoints & Rate Limits

The kortanad daemon exposes an HTTP JSON-RPC interface on port 8545. By design, the daemon binds exclusively to the local loopback interface (127.0.0.1) to ensure that unauthenticated network traffic cannot interact directly with the node process. Public access is facilitated through high-performance edge reverse proxies (such as Nginx or HAProxy) that handle SSL/TLS termination, request size validation, and anti-DDoS rate limiting.

  • Testnet RPC URL: https://poseidon-rpc.testnet.kortana.xyz/
  • Mainnet RPC URL: https://zeus-rpc.mainnet.kortana.xyz/
  • Standard Rate Limit: 100 requests per minute per IP for standard methods.
  • Maximum Request Body Size: 5 MB per batch payload; 128 KiB per individual transaction payload.

Developers running heavy analytics queries or high-frequency automated trading bots are strongly encouraged to run their own dedicated local kortanad full nodes.

3.4 WebSocket Endpoints

For real-time event indexing, dApp state synchronization, and reactive frontend updates, Kortana exposes high-throughput WebSocket servers on port 8546. The WebSocket implementation utilizes a dedicated connection loop with thread-safe client management, preventing memory leaks and connection races when clients disconnect abruptly.

  • Testnet WebSocket (WSS): wss://ws.testnet.kortana.xyz/
  • Mainnet WebSocket (WSS): wss://ws.mainnet.kortana.xyz/
  • Supported Streams: eth_subscribe("newHeads"), eth_subscribe("logs", filter), and native ktn_subscribe("validatorSetChange").

WebSocket subscriptions eliminate the need for expensive HTTP polling loops, providing instant notification whenever a new block is certified or a smart contract event topic is emitted.

3.5 Faucet (Testnet)

To facilitate rapid contract deployment and integration testing on the Testnet, developers can request testnet $DNR tokens from the official web faucet or programmatic API. Faucet requests are rate-limited per IP and target address to prevent faucet depletion and maintain fair resource distribution for all ecosystem developers.

  • Web Faucet URL: https://faucet.testnet.kortana.xyz
  • Distribution Amount: 10.0 DNR per request
  • Cooldown Window: 24 hours per recipient address
  • Usage Warning: Testnet DNR is strictly intended for testing and debugging purposes on the Poseidon testnet. It holds zero economic value and cannot be redeemed for Mainnet DNR or any fiat currency.

Part II — Core Concepts

This section details the fundamental architecture that powers the Kortana Blockchain. It covers how nodes agree on the state of the network (Consensus), how data is structured (Blocks & Transactions), how the ledger is maintained (State Management), and the economics of execution (Fee Market).