This is literally the purpose of most of the European EUDI wallets, but automated. You create an account with whatever part of government handles ID, you get a "wallet", and then services can ask you to share minimised data from the wallet. This can be implemented in such a way that the government doesn't know who requested and the requester doesn't learn anything about you other than the minimum covering set of attributes required.
Just a thought, maybe I could get a one-time code from my secretary of state website that provides only the age bracket information to the service provider’s age verification broker.
- Don’t need to go anywhere.
- Doesn’t provide age information to the service provider beyond “yes/no, allowed”.
- Doesn’t tell the agency who knows your age what service you’re trying to use.
- Broker doesn’t know any actual identity or service details, and can ideally be ZDR