Why Nostr? What is Njump?
2025-04-25 00:47:47
in reply to

kbal on Nostr: Okay, there is a nonce. Presumably it is negotiated somehow to prevent the Website ...

Okay, there is a nonce. Presumably it is negotiated somehow to prevent the Website from hiding any info in it. But then the question for the ID server is simply "Does a user who knows this nonce have access to a keypair indicating the right age range?" The user (i.e. the "trusted app" that is in their control) can then simply send that question off to Charlie or whoever and get the desired answer to relay to the Website without revealing to anyone any secrets of their own. The ID server has no way to know it was proving the age of the wrong person, the Website doesn't know who it actually got an age for, and neither can identify the actual user.

I think the people implementing these age verification schemes do want to try and defend against that sort of thing, because both the ones I've seen so far in reality (the one from Spain and some other thing a couple years ago that was closer to your idea) seem to have willingly sacrificed any semblance of privacy in their efforts to prevent it.
Author Public Key
npub10zcm054eh7z0ftv9sz40k7vspn8nw0tytsza9klfatkupr50j33q23qxfr