On Solana, a 'Memo' is not a field in the transfer instruction itself; it is a separate instruction within the same transaction. The Memo Program allows you to write arbitrary data to the ledger. When the
RequiredMemoType extension is active on a destination account, the Token Program checks the transaction for a preceding Memo instruction. If it finds one, the transfer proceeds. If not, it throws an error. This check happens atomically on-chain. This means it is impossible to bypass. Solatify's Compliance Shield simplifies the activation of this extension, handling the complex PDA management required to update the account state.