Hi HN community, I'm building a web app where govt workers and citizens can interact with one another. If a citizen lives in a zipcode that the govt worker serves, they can interact.<p>It is important that neither group be impersonated.
- How can I verify the identity of both groups?
- How can I verify that the citizen lives in the zipcode they provided?<p>Any tools, libraries, methods, services are welcome!<p>Thank you in advance.
There exist services for verifying user identities; I'd offload the civilian side to that.<p>For government employees, that might have to be done by hand, by verifying through public records.
For the government employees only allow .gov domains and verify email.<p>For people... maybe require a small temporary credit card change with a billing address matching their inputted zip code?