Synchronize with master 14795136f5 while retaining the recorded implementation base. Regenerate protocol contracts and preserve both input-presence and permission-scope checks. Co-Authored-By: Paperclip <noreply@paperclip.ing>
14795136f5