"receive donations in bitcoin in a way that’s transparent and auditable to the public."
On-chain is trackable but you may harm senders privacy by reusing address (if they don't know how to maintain their own on-chain privacy.
Lightning is private by default but you can simply share a CSV of donations with each audit.
On Geyser Fund you also see all transactions coming in, both on-chain, LN and Fiat
"Possible off-ramp solutions to convert fiat donations to bitcoin."
Instead, pay people in bitcoin, staff bonuses etc. You can check things like bitwage, bitrefill as well, other than that, any local exchange does, (USA River, Strike, EU Relai, 21bitcoin etc etc)
"Optionally, setup lightning solution in existing platform to send crossborder funds where needed."
You need a Lightning Wallet, either use a custodial or non-custodial wallet. It depends on your jurisdiction. I would say test Phoenix, Wallet of Satoshi, Blink and Coinos. Also Alby Hub would be interesting because it has sub wallets and more functionality.
I'm sure other people here will have even more ideas, definitely see the guides by @DarthCoin
"Set up a long-term Bitcoin “reserve” or "treasury" in cold storage, ideally multisig, with solid internal governance structure."
Nunchuck, Sparrow, Electrum, Theya come to mind. But it's a learning curve and things can go wrong, so would probably start to "outsource" that responsibility initially and go custodial first, while relentlessly training non-custodial processes with the board.
Other NGOs, definitely MiPimer but there are plenty of others, perhaps Human Rights Foundation could be good resource as well.
"Do you think the “strategic reserve” vs “treasury” distinction actually matters in practice for a non-profit, or is it more of a framing/communication thing?""
No who cares, you can also just call it savings or "emergency funds" - you keep cold hard sats and don't spend it until you really need or really want to. It's that simple. Of course accounting rules are a different story.
"they don’t have a full-time “Bitcoin infra” person. So here I'm, volunteering for a good cause." That's amazing!
"receive donations in bitcoin in a way that’s transparent and auditable to the public."
On-chain is trackable but you may harm senders privacy by reusing address (if they don't know how to maintain their own on-chain privacy.
Lightning is private by default but you can simply share a CSV of donations with each audit.
On Geyser Fund you also see all transactions coming in, both on-chain, LN and Fiat
"Possible off-ramp solutions to convert fiat donations to bitcoin."
Instead, pay people in bitcoin, staff bonuses etc.
You can check things like bitwage, bitrefill as well, other than that, any local exchange does, (USA River, Strike, EU Relai, 21bitcoin etc etc)
"Optionally, setup lightning solution in existing platform to send crossborder funds where needed."
You need a Lightning Wallet, either use a custodial or non-custodial wallet. It depends on your jurisdiction. I would say test Phoenix, Wallet of Satoshi, Blink and Coinos. Also Alby Hub would be interesting because it has sub wallets and more functionality.
I'm sure other people here will have even more ideas, definitely see the guides by @DarthCoin
"Set up a long-term Bitcoin “reserve” or "treasury" in cold storage, ideally multisig, with solid internal governance structure."
Nunchuck, Sparrow, Electrum, Theya come to mind. But it's a learning curve and things can go wrong, so would probably start to "outsource" that responsibility initially and go custodial first, while relentlessly training non-custodial processes with the board.
<br>
Here are a number of resources that could help:
Accepting Bitcoin donations with Blink and Flash
https://lightning.news/how-to-accept-bitcoin-donations/
How Mi Primer Bitcoin runs "bitcoin-only"
https://lightning.news/bitcoin-only-non-profit/
For donations, I'd say check out the features here
Geyser https://geyser.fund
BTC Pay Server https://btcpayserver.org
Flash https://paywithflash.com
Other NGOs, definitely MiPimer but there are plenty of others, perhaps Human Rights Foundation could be good resource as well.
"Do you think the “strategic reserve” vs “treasury” distinction actually matters in practice for a non-profit, or is it more of a framing/communication thing?""
No who cares, you can also just call it savings or "emergency funds" - you keep cold hard sats and don't spend it until you really need or really want to. It's that simple. Of course accounting rules are a different story.
"they don’t have a full-time “Bitcoin infra” person. So here I'm, volunteering for a good cause." That's amazing!