I would make it simpler than that. Just provide enough to take custody via an LSP at a certain threshold but have something like fedimints for temporary custody for receiving zaps when your phone is off. Going to study ark to see if there’s an even better way.
Discussion
Are you thinking fedimint ecash custody until it becomes viable to open a channel after say, 100k sats or whatever the profitable fee is?
I've been using airchat too much, my instinct to start talking is there and typing feels clunky lol.
This is all nostr:npub1mutnyacc9uc4t5mmxvpprwsauj5p2qxq95v4a9j0jxl8wnkfvuyque23vg ‘s idea. I just like it enough that I keep promoting it and hope to one day implement something similar or integrate with them.
Phoenix / phoenixd handles self-custodial in a great way with splicing and LSP taking care of small amounts
Agree. Really look into Phoenix - it's a cross platform Kotlin multiplatform library battle tested by ACINQ.
By the time you get it integrated they should have bolt-12 working with dns pay names. I assume you could even connect to their LSP if you don't want to run your own, since it's all protocol based.
Take a look at ldk-node for the lightning part. Does what you want with very little effort (just pick an LSP) and we’d be here to support it.