The path to mainnet
Morana is moving through four broad stages: invited test network, open test network, independent audit, and mainnet preparation. The planned launch window is Q1–Q2 2027. This is a working target, not a guaranteed date.
Invited test network — now
We are hereThe chain, the mining pool, the wallet and the messenger all run on project-operated infrastructure with invited access. We are exercising the core paths and fixing what breaks.
Open test network
NextIndependent relay operators join, the on-chain relay rewards that are already built and gated are switched on, and the network is tested across third-party infrastructure.
Independent audit
PlannedExternal specialists review the cryptography, the onion routing, the wallet and the update system. Critical findings are fixed before launch.
Mainnet — planned for Q1–Q2 2027
PlannedLaunch requires audited parameters, a key ceremony, reproducible signed builds and a release candidate. The window is a working target and moves if testing or the audit says it must.
What is switched on, and where
Read from chainparams.cpp, not typed here. Every activation gate the chain declares, on the public testnet and on mainnet. Where it says dormant there is no height to wait for — the gate is not scheduled at all.
Relay economy
RelayActionsV2Mainnet: not activatedPublic testnet: 2020RelayFormulaMainnet: not activatedPublic testnet: 2020RelayLivenessMainnet: not activatedPublic testnet: 2020RelayRegistryMainnet: not activatedPublic testnet: 2RelayRewardMainnet: not activatedPublic testnet: 2020RelayServiceAttestationMainnet: not activatedPublic testnet: not activatedNames and identity
IdentityMainnet: not activatedPublic testnet: 500MoridStateCommitmentMainnet: not activatedPublic testnet: not activatedMoridTransferMainnet: not activatedPublic testnet: 20160MrstMainnet: not activatedPublic testnet: 10080Shielded and private
PrivateMainnet: not activatedPublic testnet: 1SaplingMainnet: not activatedPublic testnet: 1ShieldedMainnet: not activatedPublic testnet: 1Not activated is not a delay. It means the feature exists in the code behind a gate to which no release has yet assigned a height. When a height is assigned, the rule takes effect at that block and not before.
