I'm not sure anonymous users should be able to join. Arxiv's system of only allowing academic users seems fine for this, although exceptions could be made for industry researchers.

I meant "anonymous" to mean general public rather than truly anonymous. Could still have id requirements.

"Academic" in your example requires a vague umbrella which often is unenforceable in decentralized systems.