Forge the schedule
A funder locks PRL for a beneficiary in N timelocked tranches on Taproot.
Each tranche is its own address, spendable by the beneficiary only after its unlock time
(<lock> OP_CHECKLOCKTIMEVERIFY). Optionally revocable: the funder can
reclaim still-unclaimed tranches after they mature. Keys and secrets never leave this page.
Advanced: custom unlock schedule (one YYYY-MM-DD, PRL per line)
When set, this overrides cliff / vest period / tranche count. Locks are midnight UTC of each date.
Tranches — fund each address
Send exactly the listed amount to each tranche address. The funder's wallet pays these as ordinary PRL sends. Nothing is locked until funded.
Schedule descriptor
Hand this to the beneficiary (or save it). Anyone can re-derive every address from it and verify the funder funded the right ones — it is tamper-evident.
Track the schedule
Paste a schedule descriptor to re-derive every tranche address, then scan funding and maturity against Blockbook.
Claim matured tranches
The beneficiary imports their secret (mnemonic or WIF — never stored, never sent anywhere), picks a matured funded tranche, and builds a locally-signed claim transaction. One transaction per tranche, exact fee math, signature re-verified before broadcast.
Review
Claim script
Signed transaction
Claw back unclaimed tranches
On revocable schedules the funder can reclaim still-unclaimed tranches once they have matured. Same one-transaction-per-tranche flow, signed with the funder's key.
Review
Clawback script
Signed transaction
Honest limits
- Nothing is locked until the funder actually sends PRL to each tranche address — the schedule is a plan until funded.
- Maturity is read from Blockbook's latest block time (or your clock, labeled when it is). A claim broadcast before maturity will be rejected by the network.
- Locktimes are absolute: a tranche set to unlock on a date unlocks regardless of price or anything else.
- Claims offer an optional 1% builder tip (off by default, mainnet only, waived below the dust floor): if you tick the box, the tip is its own output in the claim plan before you sign, and the script-path signature commits to it — it cannot be added or skimmed afterward. Clawback never carries a tip.
- Test on testnet first. This is a timelocking tool, not legal or tax advice.