I will leave here my suggestion on grin. Just fork it to a new coin with temp-adresses on the protocol level and forget about the complicated things… I’m not a technical guy and I will not be able to do this but I hope someone will.
I don’t understand the proposal. What is a “temp address” in your model?
Similar to grinbox but on the protocol level or beam’s temporary adresses. Tor transactions are nice but it bothers me that we use a “side system”, and Beam is just run by a company, it’s going to die like Zcash and Dash did.