Welcome, Fintech Professionals & Architects
Welcome to the future of verifiable financial infrastructure.
Whether you are a software engineer integrating traditional finance stacks with blockchain networks, or a product architect designing next-generation financial applications, building on-chain requires two non-negotiable elements: absolute security and precise logic. Operating on the Liquid Network, Simplicity is a smart contract language that bridges the gap between high-level product design and low-level, secure on-chain settlement.
Unlike legacy systems or earlier blockchain languages, Simplicity allows you to design highly expressive covenants: rules that strictly govern exactly how, when, and by whom digital assets can be moved. The blockchain directly enforces those rules, minimizing or eliminating counterparty risk.
What does this look like in practice? It means you can build Programmable Vaults with multi-party approval workflows, time-locked withdrawals, and complex recovery paths explicitly codified into the asset. It enables advanced Atomic Swaps that act as programmable limit orders, allowing for partial fills and dynamic pricing without settlement risk. You can even design and settle complex derivatives, such as Covered Call Options or Collateralized Loans, directly on-chain without relying on trusted intermediaries or centralized clearinghouses.
Because institutional finance requires zero room for error, Simplicity is built with a deep architectural concern for correctness. It is a functional programming environment where complex financial logic is mapped to a highly predictable, Turing-incomplete environment. There are no surprise "gas" fees and no unbounded loops. This foundation reduces attack surface and positions Simplicity to support formal verification, laying the groundwork for a future where your compliance teams can rely on machine-checked mathematical proofs of your application's behavior.
More integration features and options
The Simplicity ecosystem connects a range of financial tools and services, blockchain-native or otherwise.
The Simplicity Unchained project will bring Simplicity interpretation to Bitcoin mainnet via oracles, letting you run your smart contract applications on Bitcoin mainnet via cosignatures.
You can also use oracles to integrate existing business logic and databases into blockchain applications built on Simplicity. And Simplicity naturally plugs into existing Blockstream services like Blockstream Enterprise and AMP.
Where to go from here
-
See it in action: Explore our Simplicity use cases and demos to see how complex financial applications are built natively on-chain.
-
The architectural foundation: Learn about Simplicity and the UTXO model and how it enables decentralized, non-custodial transaction settlement.
-
A bridge to the real world: Understand how oracles securely feed external financial data into your covenants.
-
Perform your first transaction: Try our quickstart tutorial to deploy your first smart contract transaction in minutes.
-
Deepen your knowledge: Review simple contract source code that demonstrates SimplicityHL language syntax and features, and more complex example contracts, including state management and financial applications, with frameworks for running demos. (SimplicityHL language documentation is available when you need it.)
-
Connect with us: Join our Telegram group or weekly office hours calls to discuss your product architecture and integration questions with the Simplicity community.