Valid Altered Match Mismatch Signature Hash User: 0x123... Amount: 1000 USDC Witness Data: [Dest: 0xABC] (Locked) Facilitator Passes Dest: 0xABC Malicious Actor Passes Dest: 0xBAD Permit2 Proxy 1. Recover Signer 2. Rebuild Hash w/ Input 3. Compare Hashes 4. Transfer if Match Resource Server Funds Received (0xABC) Tx Reverted Hash Mismatch