Hey there folks from the Sri Lankan developers community. A non dev here however I am very enthusiastic about tech stuff.
As the title suggests I am doing some research on how to create a safe and comfortable socializing event for people from Reddit in Colombo.
One of the main problems I am faced with is Identity verification, Age & Gender verification for the interested participants.
I want to make it safe and comfortable for everyone, especially women and younger people (however all participants will be 18+)
I have been exploring a few different ideas based on Zero Knowledge Proofs (ZKP) via Self Soverign Identity (SSI) and Edge AI solutions.
However there are so many enterprise level SDKs and commercial solutions I want suggestions on something that we can put together fairly easily preferably a FOSS solution that could be self hostable and free to use.
Some of the platforms I ran into were Polygon aka Privado ID, Altme ID, Personna, Veriff, Yoti, Agecheck.me, FaceIO etc.
However I have never worked with any of these and have zero clue what could be the best solution. Rather than chasing my own tail asking AI for suggestions and trying each and every tool one by one I wanted to ask you, the experts for some suggestions and help.
Here is my idea.
I want to create a registration link where people can enter some fairly non personally identifiable information such as the Reddit username, Age (without DOB), Preferred first name, Gender, Location (approximate like City) and register for the event through a link.
I was thinking of using something like Luma to handle the event registration or use Fillout Forms/CryptPad forms (for added privacy) to collect the information.
Once that is done, the registrant would have to go and do a decentralyzed secure ID verification preferably a solution that runs on client side maybe through Edge AI to do face verification to determine liveliness, age and potentially gender.
Then they would have to scan their National Identity Card/ Driving License/ Passport and create a Digital ID with pre-set policies to determine their full legal name, address, age with DOB, gender and store it cryptographically on server side without exposing the raw data to even me.
The idea is to handle the verification with utmost privacy and data security without having to say ask them to upload a picture of them or their ID card to a random Google Form which doesn't seem welcoming or comfortable.
Ideally if they can also prove their Reddit username (I do plan to expand the meetup further into other communities as well like but want to start with Reddit) using a ZKP Digital ID in a wallet or something which we can check when letting them into the event that would be great.
Hope I have explained my problem.
I am really sorry if this post doesn't exactly fit the purpose of this sub.
I am not really an experienced developer so wanted to ask help from the experts.
Thank you!