Pearl Bond

the fixed-income desk for PRL

Draft the term sheet

A bond is a set of pre-funded Taproot tranches — one per coupon plus principal at maturity. Each tranche pays its holder at its lock height. Fully collateralized by construction: no issuer credit risk, no smart contracts.

Coupon schedule & funding plan

30/360 day-count, block target 194 s. Fund each tranche address with exactly its amount — the schedule is the collateral.

Forge a bond in step 1 first.

Redeem a matured tranche

Claim leaf: <lock> CLTV DROP <holder> CHECKSIG. Signed locally; the signature is re-verified before the transaction is built.

Secondary transfer — atomic, pre-maturity

Transfer leaf: <holder> CHECKSIG. The seller presigns each leg with SIGHASH_SINGLE|ANYONECANPAY (0x83); the buyer verifies the package and builds one fill transaction. Neither side can steal: the presignature commits only to its own input↔output pair.

Seller: presign legs

Buyer: verify & fill

Verify & track

Re-derive every tranche from the descriptor and check funding + maturity against Blockbook.

Honest limits