Consent flows from the user interface actions explicitly expressing intent. One example of this is when you are uploading a file to a browser page. The web page can’t get all the files from your filesystem. There is a consent-based flow there - the file browser can obtain a capability to a specific file, which the user selects and it’s a flow that feels natural - users don’t even think about actually granting consent in that scenario but that’s the very thing they’re doing. Lemmer-Webber, Consent-based Secure Collaboration with Spritely Goblins Object-Capabilities, https://fosdem.org/2025/schedule/event/fosdem-2025-5312-consent-based-secure-collaboration-with-spritely-goblins-object-capabilities/ 12:37