Disclaimer: I’m not from US, I know little about US laws and how this age verification will look.
So if anyone needs from me the verification that I am who I am in my day-to-day life (in a bank, at bureau, …) it’s usually handled via the Notary office. It might sound old school but it’s really great actually - do you have a printed document and you need a proof that you actually signed it? Notary. Do you need a copy and you need a proof that it’s actually 1-to-1 copy of the original? Notary. etc. And it costs like 2-5 € where I live.
So if someone would ask me to prove that I’m older than 18 years old and I’d like to keep my anonymity in the process … notary. I’d of course not send my ID to any corporation, I’d go to notary with a document: “User of platform XYZ identified by their ID 123 is more than 18 years old”. I’d just need to prove to notary that I actually am user 123 but I can do that in their office. Not to mention that we could find a way to anonymize platform completely in this process using some hash.
Is this possible for these age verification laws? Or is there some flaw in my thinking?


Private from the service side, not from the trust provider obviously.