it is very interesting. yes it can be done wrong. i recommend getting a chatbot to give a summary and some links. the meaning of zero knowledge refers to it not leaking anything beyond proof. "member of group" is the specific one for age verification. of course you leak timing and ip address