PLUG.

Your stack, locked by Bitcoin itself.
Not by your willpower.

Most bitcoin savings plans don't die from a hack. They die from a panic sell at −30 %, a "temporary" dip into the stack, or a thief who found the seed. PLUG removes all three at once: spending is physically impossible before maturity — enforced by every node on the network.

The contract
wsh(and_v(v:pk(your_xpub/2/i),after(height)))

One script, two conditions: your key AND after this block. No company, no custody, no backdoor, no emergency support line. The machine running the vault is watch-only — it holds zero private keys. The only thing that ever signs is your hardware wallet, in your hand.

The rhythm
deposit → locked on arrival → your cycle → matures for minutes → one Ledger signature → re-locked ↻

Your DCA arrives already locked — receiving needs no signature. You choose the cycle: 30 days, a year — or anchor every lock to the next halving. At maturity the vault opens for a few minutes; one verified signature rolls everything into the next lock. Ten minutes of ritual, then nothing to do. Discipline lives in the protocol.

Why it matters

Saving is choosing the future over the present — and that choice only counts when property is actually yours: seizure-proof, panic-proof, promise-free. Each completed cycle is that choice, made real on-chain.

An optional inheritance path makes a backup key valid ~1 year after each lock: your savings can outlive your device — and you.

CLTVWatch-onlyLedger-signed Self-hostedYour own nodeMIT
Own your future — read the code →
Every claim above is a line of code you can verify. Start on signet: real locks, fake coins.