California and Quebec carbon allowances markets are now linked (trading as CCA), and Washington State is expected to join. I researched that market thoroughly and it’s not perfect but very well structured. It’s mostly carbon allowances, not offsets (offsets don’t really reduce total emissions). CCAs trade on the ICE exchange and there are regular scheduled auctions. Arguably more liquid than most stocks.