Cardinal
- Name: Cardinal
- URL: https://github.com/input-output-hk/cardinal-spec
- Category: Bitcoin bridge / tokenized-BTC control plane / Bitcoin-UTXO wrapping on Cardano
- Tags: bitcoin-ecosystem cardano-ecosystem
- Summary: Cardinal is a spec-first Cardano Bitcoin bridge. The useful part is not the Ordinals dressing; it is the explicit per-UTXO custody model, the operator-subset address choreography, and the BitVMX/MuSig2 stack behind it. Keep it as a design note for BTC-peg control surfaces, not as a live category anchor.
- What it does:
- Wraps Bitcoin UTXOs onto Cardano as native assets, with Ordinals used as the main worked example but the design stated to be extensible to arbitrary UTXOs
- Preserves a strict 1:1 relationship between the wrapped Cardano-side asset and the original Bitcoin UTXO, with burn-based release back to Bitcoin
- Uses a collective operator model secured under a stated 1-out-of-n honest operator assumption rather than an honest-majority federation assumption
- Relies on BitVMX-style verifiable computation, interactive proofs, and Winternitz-signed state propagation to enforce Bitcoin-side protocol logic without changing Bitcoin
- Uses MuSig2 key aggregation for pairwise operator subprotocols, all-operator custody, and precomputed operator-subset addresses used during transfer-of-ownership flows
- Explicitly avoids dependence on external liquidity providers, instead presenting direct transfer of wrapped ownership as the core bridge mechanism
- Key claims:
- The official spec labels the current document
v0.8,MVP/Proof of Concept, andNot production-ready, which is an important maturity caveat. - The spec says Cardinal wraps Bitcoin UTXOs onto Cardano with full Cardano-native asset compatibility while keeping a strict 1:1 peg to the original asset.
- The same document says the design is managed by a decentralized operator group under a 1-out-of-n honest operator assumption rather than a traditional honest-majority federation.
- The spec repeatedly emphasizes that the protocol does not depend on external liquidity providers and instead uses a transfer-of-ownership mechanism to allocate Bitcoin assets to verifiable owners.
- The MuSig2 section makes the operator-control plane unusually explicit: Cardinal uses pairwise aggregated addresses, a single all-operators aggregated address, and a per-UTXO power set of operator-subset addresses.
- The spec also claims operator participation uses a fixed BTC stake model that is independent of the specific value of wrapped assets, which is analytically important because it differs from volume-proportional overcollateralization designs.
- The strongest reusable insight is that Cardinal turns Bitcoin bridging into a per-UTXO ownership-transfer and operator-subset address-design problem, rather than only a pooled multisig treasury or generic wrapped-asset problem.
- The official spec labels the current document
- Whitepaper: The main primary source in this pass is the official Cardinal protocol design specification published in the
input-output-hk/cardinal-specrepository. See../whitepapers/cardinal-primary-sources-2026-05-13.md. - Sources:
Internal linkages
- Best upward reads: bitvm-bridge and threshold-network.
Control surface
-
The real control surface is operator admission and the address choreography around each wrapped UTXO, not the Ordinals wrapper or the Cardano-side asset shell.
-
Watch the fixed-stake security model, the operator-subset address scheme, and the transfer-of-ownership path; that is where Cardinal is actually making design choices.
-
Keep it as a spec-first bridge-control note, not as a production BTC-peg peer.
-
Last reviewed: 2026-06-12 UTC