jrtc27 wrote: In fact, our original CHERI-MIPS was an example of exactly that. Our old 256-bit capability representation had the address in the middle of the representation, but this scheme would have lowered to it just fine. https://github.com/llvm/llvm-project/pull/94955