Description
Enable Nod.ie to connect to LND (Lightning Network Daemon) for voice-controlled Bitcoin Lightning operations.
User Stories
- As a node operator, I want to check my channel balances by voice
- As a Bitcoin user, I want to create and pay invoices through voice commands
- As a merchant, I want voice alerts for incoming payments
Core Features
1. LND Connection
2. Channel Management
3. Payment Operations
4. Voice Alerts
5. Black-Panther Integration
Example Interactions
User: "What's my Lightning balance?"
Nod.ie: "You have 0.05 Bitcoin across 5 active channels."
User: "Create an invoice for 50,000 sats"
Nod.ie: "Creating invoice... Done\! The payment request is [reads bolt11]"
User: "Which channels are low on inbound?"
Nod.ie: "Your channel with ACINQ has only 10% inbound capacity remaining."
Technical Requirements
- LND 0.15+ compatibility
- Secure credential storage
- Real-time channel state monitoring
- Voice-optimized response formatting
Security
- Never speak private keys or seeds
- Require confirmation for large payments
- Rate limiting on payment operations
- Secure storage of macaroons
Dependencies
- @lightninglabs/lnc-web or lightning-terminal
- LND running with REST/gRPC enabled
- Proper macaroon permissions
Priority
High - Core feature for Bitcoin node operators
Description
Enable Nod.ie to connect to LND (Lightning Network Daemon) for voice-controlled Bitcoin Lightning operations.
User Stories
Core Features
1. LND Connection
2. Channel Management
3. Payment Operations
4. Voice Alerts
5. Black-Panther Integration
Example Interactions
Technical Requirements
Security
Dependencies
Priority
High - Core feature for Bitcoin node operators