Some outstanding conceptual judo in the opening paragraph of this proposal. “Often depend … may assume … certain aspects of”… therefore we would like to propose killing non-chrome user agents in general and ad blockers in particular.

https://github.com/RupertBenWiser/Web-Environment-Integrity/blob/main/explainer.md

Web-Environment-Integrity/explainer.md at main · RupertBenWiser/Web-Environment-Integrity

Contribute to RupertBenWiser/Web-Environment-Integrity development by creating an account on GitHub.

GitHub
Human-facing, client-side platform-state attestation tools are not going to be used to secure the agency or well being of humans. As soon as they hit production they are going to be used to defend businesses and business models at the expense of human choice and agency. Intentions are irrelevant, they are worth nothing, and anyone building these tools claiming that they serve a human good is lying to you, themselves or both.
Exhibit 1, exhibit 2, and I'm kissing my fingers like a chef here.
Don't. · Issue #28 · RupertBenWiser/Web-Environment-Integrity

Sometimes you have to ask the question whether something should be done at all, and trusted computing is certainly one of those cases where the answer is obviously a big fat NO. So please reconside...

GitHub
@mhoye you're likely aware of this already, but Apple did it first with Private Access Tokens which ship in the current versions of both macOS and iOS.