According to a statement from the Liquid Network team, Simplicity has reached the locked-in phase and is set to activate at block height 3,477,600, expected on July 30th.
The countdown for Simplicity has officially kicked off! With the voting period now complete, Simplicity is scheduled to go live on Liquid mainnet by the end of next week. pic.twitter.com/bPRU4yBO4B
— Liquid Network 🌊 (@Liquid_BTC) July 23, 2025
The milestone follows full signaling by all functionary operators over a 10,080-block window, the consensus threshold required for activation.
Simplicity introduces a formally verifiable, typed, combinator-based language designed to offer greater expressiveness and safety than Bitcoin Script.
It is deliberately Turing incomplete, allowing only finitary functions, which makes it amenable to static analysis and formal resource bounds before execution.
The language is specified in Coq and implemented in both C and Haskell for deployment across the Liquid ecosystem.
“Developers will be able to begin using Simplicity from day one,” the team said in its announcement.
“@blksresearch will be adding new developer documentation, tutorials and onboarding materials to help Bitcoin developers get started with Simplicity from day one.”
Simplicity’s activation was facilitated by the earlier release of Elements 23.3.0, which enabled signaling by Liquid’s functionaries.
That release also introduced multiple technical improvements, including testnet activation parameters, wallet sync enhancements, dynafed compatibility updates, and robustness improvements through fuzz testing.
The deployment of Simplicity represents a significant evolution for the Liquid Network, a Bitcoin sidechain focused on confidential and programmable asset issuance.
Once live, Simplicity is expected to enhance the programmability and security of Bitcoin-native assets, offering new opportunities for institutional use cases and advanced financial scripting.
Live activation progress and further developer resources can be tracked at simplicity-lang.org.