Add this to the list of AT Protocol features that would make the Farcaster protocol better.
If every FC message were kept by the user in Merkle Search Tree (called a PDS in atproto), you could revoke the app key without invalidating previous "valid" messages it signed.