Know the exact cost before you broadcast.
Every Simplicity program terminates, and static analysis prices it in full up front, so there is no out-of-gas failure mode.
Build payments, assets, and wallets on bitcoin.
Ship instant payments with Core Lightning, issue and settle assets on the Liquid Network, ship wallets in your language with Liquid Wallet Kit, and price it all with the Blockstream Data Feed.
Write bitcoin smart contracts you can formally verify.
Write SimplicityHL, a Rust-like language, and full nodes execute Simplicity underneath.
Know the exact cost before you broadcast.
Every Simplicity program terminates, and static analysis prices it in full up front, so there is no out-of-gas failure mode.
Prove your contract against a formal spec.
Simplicity's semantics are specified in Coq, with a verified C interpreter beneath them, so a program can be checked mathematically from source to machine code.
Add new cryptography without a fork.
Post-quantum signature verification runs on Liquid mainnet as a standard Simplicity program, with no consensus change required.
Instant bitcoin payments, tailored to your stack.
A modular Lightning Network node implementation that runs the same daemon from a personal node to a Lightning service provider, and extends in any language.
Extend the node without touching its core.
Plugins add RPC commands and hook the daemon's internals, in Python, Rust, Go, JavaScript, or anything that speaks JSON-RPC.
Keep payment paths private without configuring anything.
Route randomization and shadow routing run on every payment.
Get paid repeatedly from one reusable offer.
BOLT 12 handles recurring and spontaneous payments with proof of payment, enabled by default.
Bitcoin's financial layer.
A layer-two network for digital asset issuance and settlement. Transactions are final in two minutes, and Confidential Transactions hide amounts and asset types by default.
Issue assets with the rules built in.
Stablecoins, security tokens, and bonds live natively on Liquid; issue a permissionless asset in a single transaction.
Verify a contract before funds touch it.
Covenants and transaction introspection extend Bitcoin Script, and Simplicity adds formal verification on top.
Build on code you can read and patch.
Elements, LWK, and the Tokenization API run in production today, and every open-source repository takes pull requests.
Everything Liquid can do, a function call away.
LWK puts stablecoins, tokenized assets, confidential transfers, atomic swaps, and hardware signing behind a clean API, so you spend your time on the product.
Speaks your language.
Idiomatic bindings for Rust, Python, JavaScript, Wasm, Swift, Kotlin, Go, and C#, installed through your existing package manager.
Build a consumer wallet or an issuance platform on the same kit.
Single-signature (singlesig), watch-only, and m-of-n multi-signature (multisig), with hardware signing at every threshold.
Powering the industry today.
LWK runs in production across the Liquid ecosystem, in consumer wallets, and payment SDKs.
Crypto market data without the integration hassle.
Trades, quotes, and both Level 1 and 2 order books from exchanges, normalized into one FIX 4.4 stream.
One normalized view.
Delivered across every covered venue.
Compare venues without re-normalizing.
The same trade, recorded the same way, wherever it printed.
Spot thin books before trading into them.
Level 2 depth per venue, price by price.
Trace each print to its venue.
Trades and quotes, delivered from the exchange that printed them.
1,100+ currency pairs
200M+ trade and quote updates a day
20+ exchanges
7+ years of history
Build in the open.
Development happens in public on GitHub, and the maintainers answer on Discord, Telegram, and X. Suggest features, report issues, and talk with our team.
Running Lightning or Liquid infrastructure for a business? Blockstream Enterprise builds on the same stack, with dedicated support.