Makalu’s job wasn’t to look good. It was to find consensus-critical failure modes under adversarial conditions before they could affect real economic value — and to give real validator operators a working environment to prove out before mainnet existed.
Testnets get treated as a formality in a lot of launch narratives — a box to check before the real thing. That framing undersells what a testnet is actually supposed to do, which is find the things that don’t show up until a system is pushed somewhere it wasn’t explicitly designed to go. Makalu’s purpose was specific: surface failure modes in consensus-critical infrastructure before any of that infrastructure was securing value anyone could lose.
The testing regime was adversarial by design
Makalu’s test coverage was built to break things on purpose, not to confirm that expected behavior worked as expected. That included validator restart simulations, forcing nodes offline and back on to see how consensus handled it; malformed-input fuzzing, to find how the system handled data it was never supposed to receive; partial-upgrade scenarios, where some validators had updated and others hadn’t; and cryptographic version pinning tests, to confirm the network correctly rejected mismatched algorithm versions rather than silently accepting them. None of this tests whether the happy path works. It tests what happens when it doesn’t.
This matters because consensus-critical bugs rarely show up under normal operation. They show up at the edges: the validator that restarts at the wrong moment, the input that’s almost but not quite correctly formatted, the upgrade that half the network has applied and half hasn’t. A testnet that only confirms normal operation works has confirmed very little about whether a network is ready for adversarial, uncontrolled conditions.
Multi-VM infrastructure under real conditions
Makalu was also where LithoVM and EVM compatibility had to prove they could run under the same consensus guarantees rather than as two systems that happened to share a network. Canonical serialization, deterministic execution, and consistent cryptographic verification all had to hold across both execution paths simultaneously, not just within each one independently. That’s a materially harder property to test than either VM working correctly on its own.
A real validator set, not a simulated one
Makalu wasn’t run as an internal exercise with a handful of nodes controlled by one team. It had its own public validator explorer and publicly documented onboarding process, meaning real external operators could run validator infrastructure on Makalu, under real documentation, well before mainnet existed. That track record is what the Genesis Validator Program — the limited, Cohort 01 recruitment of professional infrastructure companies from Cosmos, Solana, Avalanche, Ethereum, and other established PoS ecosystems — was built on top of. Operators joining Genesis validation were not stepping into an environment with no prior operating history. They were extending participation that had already been running on Makalu, with the same validator tooling, documentation, and support channels carrying forward into mainnet.
This connects directly to why the Genesis Validator Program framed its recruitment the way it did: proven operators, strong foundations, adding LITHO at genesis rather than starting from zero. Makalu is a meaningful part of what “not starting from zero” actually means in practice. It’s the period where validator onboarding, documentation, and support processes were exercised against real operators, not written once and left untested until mainnet.
What this does, and doesn’t, prove
Makalu’s adversarial testing and real external validator participation demonstrate that the network’s core infrastructure and onboarding processes have been exercised under conditions that approximate production, by people who weren’t part of building the system. What it doesn’t demonstrate is that mainnet will behave identically. Testnet conditions, however deliberately adversarial, aren’t the same as sustained real economic activity, and no amount of pre-launch testing substitutes for production history that only accumulates after launch.
What Makalu actually proved, concretely, is narrower than a general claim of readiness: that the specific failure modes it was built to surface, consensus-critical bugs, multi-VM execution gaps, validator restart and upgrade issues, were tested for deliberately rather than discovered for the first time in production. Whether that testing was sufficient is a question mainnet itself will answer. Whether the testing happened at all, with real external operators in a real adversarial environment, is not in question. It’s documented, and the validator explorer and onboarding records from that period remain publicly checkable.



