okay maybe we are more on the same page than I thought.
Only one mention - don’t think CCIP or LayerZero will be they key here, as they require messaging on both chains. Rather, you would need some kind of council-based model, similar to something like How does the Avalanche Bridge™ work? | Avalanche Support.
But yeah, I ended up in the same conclusion as you. Lock decentralized stablecoin on some other network, have a council/committee verify it - then initiate a corresponding mint on Zcash for the specfic ZSA asset. Confirm this via seeing the supply change etc. Dont give a fuck about proof of funds, AML, KYC etc.
This would be severly limited in supply (capped by the stable itself), peg (decentralised stables have floating pegs, and bridging makes it worse), efficiency (each bridged stable will hold on a bunch of fees).
But hey, at least its better than holding ZEC.
And its private by default! (All ZSAs are)