Pooled desk failures
Commingled books and undisclosed leverage turned one bad counterparty into an industry-wide unwind.
Talon is a permissionless Bitcoin collateral primitive on Kestrel. Route native BTC straight from contract logic — with no house balance sheet standing in the middle.
Read the specPooled desks priced risk badly and hid it behind quarterly attestations. When the credit cycle turned, depositors learned the terms after the fact. Large holders now want proof, not paperwork.
Commingled books and undisclosed leverage turned one bad counterparty into an industry-wide unwind.
Holders had no way to check whether their coins were segregated, lent out, or pledged twice behind closed doors.
The real assumptions lived in a rehypothecation clause on page 31 of the master agreement.
} public fun pledge( desk: &mut CreditDesk, collateral: Coin<BTC>, ltv_bps: u16, ctx: &mut TxContext, ): (Coin<KUSD>, LoanTerms) { let position = Position { id: object::new(ctx), collateral, ltv_bps, owner: ctx.sender(), }; desk.open_line(position) } public fun settle( desk: &mut CreditDesk, loan: LoanTerms, repayment: Coin<KUSD>, ctx: &mut TxContext, ): Coin<BTC> { assert!(loan.drawn == repayment.value()); desk.close_line(loan, repayment, ctx) }
Coins never leave the Bitcoin network. They become addressable as collateral on Kestrel without being handed to an operating company.
Draw limits, interest accrual and release conditions are formally verified Quill modules. No discretionary desk, no manual approvals.
You trust the Kestrel validator set and the published module governing your line. That is the whole list.
Native BTC, unmoved
Validator quorum, FROST
Collateral logic
Independent backstop
Funds move only after 34% of stake produces a valid threshold signature. No single signer, no lone key ceremony.
An independent layer re-checks every release against on-chain state before BTC leaves the vault.
Quill enforces strict asset ownership. Draw limits, LTV bands and liquidation paths are all declared in code.
Oracles refresh valuations every block. Margin calls and unwinds execute on venue-declared terms.
Talon will underwrite an optional protection layer at the custody boundary. If a covered failure is proven on-chain, claims settle in BTC.
Once pledged, BTC backs stablecoin liquidity. Yield comes from a published interest spread rather than emissions, and the underlying coins stay yours.
Stablecoin liquidity for basis trades, payroll, inventory or personal spend without selling a satoshi.
A debt structure may avoid triggering disposal events, subject to your jurisdiction and your advisor.
Route the Kestrel Dollar into vault strategies and net the position against your financing cost.
Returns come from a posted rate curve — currently 4.6% to 7.3% depending on band. No emissions, no hidden yield mechanics.
Talon depends on execution that behaves the same way every time. Kestrel’s Quill language enforces strict ownership at the type level and lets modules be formally verified before they ever hold a coin.
Talon ships as public infrastructure with an institutional bench already wired in — custodians, venues and wallets that want Bitcoin working rather than parked.
Explore integrationsInstitutional custody workflows for segregated BTC management and collateral operations.
Originate and service BTC-backed credit with on-chain transparency and automated risk controls.
Pull collateralized Bitcoin liquidity into vaults, money markets and delta-neutral strategies.
Hardware and software wallets sign Talon positions natively — no new operational model to learn.
Send native BTC to the deposit address Talon derives for you. Every Kestrel account gets its own 2-of-2 multisig script.
Pledge the position inside a Kestrel module. Set your LTV band, attach a price feed, and draw stablecoin liquidity.
Validators running Talon watch the Bitcoin chain, reach quorum after six confirmations, and mint the matching position object on Kestrel.
Repay the line and withdraw native BTC to any Bitcoin address. Threshold signing releases the script without an operator in the loop.
Talon is live on Kestrel devnet.
Get started