Liveness Requirements
This expiry creates a liveness requirement for users, as they need to take action during the specified timebound window to maintain unilateral exit rights. They do so by participating in a new batch swap, so VTXOs get renewed with fresh expiry timestamps. If no action is taken before expiry, users lose unilateral exit rights for their VTXOs. The operator gains control of the underlying Bitcoin but typically issues redeemable Arkade Notes as recovery mechanisms for the expired funds.Delegation Solutions
VTXO renewal can be delegated to trusted third parties without relinquishing control over their funds. Through Arkade’s Intent system, users can appoint delegates to automatically renew VTXOs on their behalf while maintaining complete unilateral control throughout the process.Delegate VTXO Setup
Intent Delegation is implemented at the VTXO level by embedding an additional spending path, the delegate path, into the output script:- A+S (User + Server): Standard cooperative path
- A+CSV (User after timelock): Unilateral fallback path
- A+B+S (User + Delegate + Server): Delegation path requiring all three parties
Find the full intent delegation workflow as part of a batch swap here
- Wallet Providers: Integrate automatic renewal into application experience
- Third-party Services: Professional renewal services with reliability guarantees
- Self-hosted: Run your own delegate/watchtower to monitor expiries and submit renewal intents automatically (laptop, home node, or server)
TL;DR
The Intent Delegation system offers the following benefits:- User retains control: All delegation requires presigned intents; funds remain non-custodial with unilateral exit always possible
- Pre-committed inputs and outputs: Intents define and sign exact inputs and outputs; delegates can’t alter those or acces funds, but only hand what has been presigned
- Strict timing constraints: Intents include time windows, this prevents a delegate to hand in an intent earlier than intended to collect associated fees