Native Bitcoin.
Collateral without custodians.

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 spec
Bitcoin stays on Bitcoin
Secured by Kestrel validators
Connect through major wallets & custodians

Custody is still the weak link in Bitcoin credit.

Pooled 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.

Pooled desk failures

Commingled books and undisclosed leverage turned one bad counterparty into an industry-wide unwind.

Unreadable signing schemes

Holders had no way to check whether their coins were segregated, lent out, or pledged twice behind closed doors.

Trust buried in clauses

The real assumptions lived in a rehypothecation clause on page 31 of the master agreement.

Bitcoin collateral, settled by contracts instead of counterparties.

}

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)
}
1

BTC stays native

Coins never leave the Bitcoin network. They become addressable as collateral on Kestrel without being handed to an operating company.

2

Contracts do the enforcing

Draw limits, interest accrual and release conditions are formally verified Quill modules. No discretionary desk, no manual approvals.

3

Two assumptions, both public

You trust the Kestrel validator set and the published module governing your line. That is the whole list.

Threshold signing plus a Sentinel. Defense in depth.

Kestrel

Bitcoin network

Native BTC, unmoved

Threshold signers

Validator quorum, FROST

Kestrel modules

Collateral logic

Sentinel layer

Independent backstop

Threshold signatures

Funds move only after 34% of stake produces a valid threshold signature. No single signer, no lone key ceremony.

Sentinel review

An independent layer re-checks every release against on-chain state before BTC leaves the vault.

Verified modules

Quill enforces strict asset ownership. Draw limits, LTV bands and liquidation paths are all declared in code.

Continuous pricing

Oracles refresh valuations every block. Margin calls and unwinds execute on venue-declared terms.

On the roadmap

Reserve-layer coverage for custody failure

Talon will underwrite an optional protection layer at the custody boundary. If a covered failure is proven on-chain, claims settle in BTC.

What this unlocks

Once pledged, BTC backs stablecoin liquidity. Yield comes from a published interest spread rather than emissions, and the underlying coins stay yours.

Draw against the book

Stablecoin liquidity for basis trades, payroll, inventory or personal spend without selling a satoshi.

Cleaner tax posture

A debt structure may avoid triggering disposal events, subject to your jurisdiction and your advisor.

Offset the carry

Route the Kestrel Dollar into vault strategies and net the position against your financing cost.

Legible spreads

Returns come from a posted rate curve — currently 4.6% to 7.3% depending on band. No emissions, no hidden yield mechanics.

Why Kestrel

Built for programmable assets

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.

1Ownership enforced by the type system
2Formally verifiable credit modules
3BTC addressed as a first-class object
4Deterministic, inspectable execution
5No intermediary balance sheet
BTC Position
owner0x7c41a…e93f
amount3.482 BTC
ltv_bps4 400
statePLEDGED
Credit Line
collateralBTC Position
drawn61 400 KUSD
oracleblock_feed
auto_unwindtrue

Open infrastructure.
Day-one integrations.

Talon ships as public infrastructure with an institutional bench already wired in — custodians, venues and wallets that want Bitcoin working rather than parked.

Explore integrations

Custodians

Institutional custody workflows for segregated BTC management and collateral operations.

Lending venues

Originate and service BTC-backed credit with on-chain transparency and automated risk controls.

Vault protocols

Pull collateralized Bitcoin liquidity into vaults, money markets and delta-neutral strategies.

Wallet providers

Hardware and software wallets sign Talon positions natively — no new operational model to learn.

From BTC to working collateral in four steps.

1

Deposit

Send native BTC to the deposit address Talon derives for you. Every Kestrel account gets its own 2-of-2 multisig script.

3

Pledge

Pledge the position inside a Kestrel module. Set your LTV band, attach a price feed, and draw stablecoin liquidity.

2

Quorum confirms

Validators running Talon watch the Bitcoin chain, reach quorum after six confirmations, and mint the matching position object on Kestrel.

4

Redeem

Repay the line and withdraw native BTC to any Bitcoin address. Threshold signing releases the script without an operator in the loop.

Native Bitcoin. Collateral on Kestrel.
Enforced by code.

Talon is live on Kestrel devnet.

Get started