Thanks for your proposal. There’s no way to do this practically in v3, as liquidity provider fees are configured to one of four settings (1, 5, 30, or 100bps); 0 bps is not an option. Additionally, those fees go to liquidity providers in exchange for putting their capital at risk. Even if we could implement a 0 bps fee pool, it’s not clear to me that anyone would opt to provide liquidity in it if they weren’t going to earn a return.
Uniswap v4 will be much more configurable, and it could be a cool idea to explore a hook that routes some LP fees to public goods funding via Glo Dollar.