Liveness Requirements
The batch expiry forces a liveness requirement on users: they need to take action during the specified timebound window to maintain unilateral exit rights. They do so by participating in a batch swap, so VTXOs get renewed with fresh expiry timestamps.Delegation Solutions
VTXO renewal can be delegated to trusted third parties. Arkade’s Intent system enables users to appoint delegates to automatically renew VTXOs on their behalf while maintaining complete unilateral control throughout the process.Delegate VTXO Setup
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
- Wallet Providers: Wallet providers can integrate automatic renewal into the application experience
- Third-party Services: Professional entities can offer renewal services with reliability guarantees
- Self-hosted: Users can run their own delegate/watchtower to monitor expiries and submit renewal intents automatically (laptop, home node, or server)
TL;DR
The delegation system offers the following benefits:- User retains control: All delegation requires presigned intents; funds remain self-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 access 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.