That operator looks eerily similar to the one in Clifford Algebra. And C.A. generalizes nicely* out of 3D, too.
* I found that current Clifford Algebra Python libraries don't handle high dimensional (even 32D, fairly primitive by ML standards) spaces.