@jwildeboer I non-profit that manages this for people might help. You may even be able to set it up as a registrar so it doesn't need to integrate with third parties. It would need to provide a mechanism for buying domains and a (community contributed) way of generating DNS records for specific things so you could say 'I use service X, set up DNS records for it thanks' and a legal structure so that the domains that it registered were fully owned by the individuals who registered them and would be returned to them in the event the non-profit went out of business.