Yeah. I know. I'm looking for a decent HOWT0 guide on how to set up for incoming zaps.
I've been sorta holding out for Greenlight support.
Greenlight is a new approach to supporting Lighting in a manner that allows self-custody. Think of it as an online proxy between an online Core Lightning / Bitcoin node and mobile or desktop/laptop wallets (such as Green™)
Green☜☞Light(ning) … get it?
The custodial challenge of Lightning⚡️has always been that a Lightning node has to have trustworthy access to a Bitcoin full node (or, at least a pruned node), and to a "watchtower" service (just another dæmon or process in the case of CLN).
These online services are necessary to establish liquidity channels (links to other nodes in the Lightning Network) and to respond to channel closure events (especially to watch for hostile unilateral closure using outdated settlement pre-images). So they can't be reliably hosted on phones, laptops, nor even in most homes.
The usual approach has been to trust Lightning wallets with your funds. That's reasonable for small balances (especially zaps and tipping, and even for most online retail). My old balance on BlueWallet sometimes got as high as two grand (USD) even though I never put more than couple hundred in (this was during a great NgU — Number-go-Up cycle).
Blockstream's approach is to ensure that we're never in custody of customer funds. That's why Green hasn't had LN support in the past.
With Greenlight you can think of the relationship between your Greenlight service provider and your locally hosted wallet (Green, but also any other wallet that adds support for the protocol) as being analogous to the way in which your desktop system interacts with your hardware wallet. Keys to the funds are stored in the local wallet while the Greenlight service holds pre-signed transactions for channel closure and acts as proxy to Core Lightning for spending and channel/liquidity management operations (initiated and authorized locally).
(I don't yet know if Greenlight will also support a BOLT12 Offers service as well. If so it would be authorized to issue LN invoices (BOLT11) to accept incoming payments for specific goods and services; BOLT12 is a work in progress in any event. I have heard that there are no plans to enable routing services through Greenlight nodes — for that you'd still need to host your own full nodes. I do know that anyone should be able to host their own Greenlight services. So a skilled systems operator could provide LN/Greenlight self-hosting for their own families, communities, or as a subscription service).