.png)
We’re excited to announce that Turnkey now provides structured, readable Bitcoin transaction data across all major address types – Legacy, SegWit, and Taproot. This data is usable within the policy engine, giving you granular control over how BTC moves directly from your workflows, enforced securely at the signing layer.
Supported script types
Turnkey now supports parsing transaction payloads for all major Bitcoin address derivation types:
- Legacy (P2PKH, P2SH): Standard Bitcoin addresses for simple transactions.
- SegWit (P2WPKH, P2WSH): Faster, lower-fee transactions with modern efficiency.
- Taproot (P2TR): Advanced privacy, flexible smart contracts, and optimized scripting.
Parsing these transaction types gives our customers structured metadata (like inputs, outputs, scripts, and amounts) so policies can be applied at a granular level, with enforcement happening in secure enclaves, ensuring rules are executed exactly as defined.
How this can be applied to your workflows
With Bitcoin metadata live in policies, you can now enforce rules and automate operations across a variety of common use cases:
- Automated Authorization: Set rules based on transaction amounts, such as auto-signing transfers to known counterparties.
- Risk & Compliance: Block transactions to sanctioned or flagged addresses
- Ops & Workflow: Require multi-approver workflows for Taproot transactions
- Auditability: Capture full transaction metadata for transparency and reporting
Whether you're building programmable wallets or automating workflows, structured Bitcoin transaction data combined with enclave-based enforcement gives you control that’s fully enforced at the signing layer for seamless policy integration.
Why Bitcoin is unique
Unlike EVM-based chains, Bitcoin is UTXO-based, not account-based. That means:
- Each transaction consumes unspent outputs (UTXOs) and creates new ones.
- Permissions, rules, and approvals must be applied per UTXO, not per account.
- Parsing the raw transaction payload is critical to understanding exactly which outputs are being spent.
Turnkey’s transaction parsing engine handles this complexity and delivers structured, actionable metadata for policy enforcement.
Our policy engine beyond Bitcoin
Bitcoin is one component of Turnkey’s chain-agnostic policy framework. The policy engine gives you a unified way to control transactions across all supported chains. Every policy is enforced in secure enclaves, keeping your keys isolated while ensuring tamper-proof execution at the signing layer. Key capabilities include:
- Programmable Rules: Define conditional logic for transaction approvals.
- Role-Based Governance: Require approvals from specific users or teams.
- Automated Workflows: Enable scheduled or conditional signing for complex operations.
- Auditability & Compliance: All transactions are logged with metadata for transparency.
Get Started
Structured Bitcoin transaction data is now live in Turnkey policies, fully enforceable within secure enclaves. You can begin applying granular rules, automating workflows, and building programmable wallets today, all with keys protected and enforcement guaranteed at the signing layer.
Check out our docs to get started!