Are there any identity providers on Polkadot that do ZK-proofs of drivers licence ownership, country of residence etc.? KILT were touting this stuff a few years ago but nothing seems to have materialised. I know they have SocialKYC but proving you have a few social accounts is not really secure enough for my project. Would appreciate any insights.
Raman and I collaborated on a fork of the KILT did-driver a while back to work on People Chain. We were going to implement and use it on PolkaIdentity, but unfortunately, our priorities shifted.
If you want some guidance or a starting point, feel free to look at it, but do not expect a finished/fully working project, though.
Thanks, @LearnPolkadot. This looks interesting but I was looking for a useable, plug and play solution. Something that would bridge web3 to real-world identity. For context, I’ve built an anti-bot solution that incorporates Polkadot technology on hundreds of web2 websites and I’m waiting for the right web3 technology to integrate with - e.g. checking for bot signals + proof of real-world ID is more secure than just checking for bot signals.
Can you explain what you neeed? I mean, I was supposing you were talking about a W3C DID implementation but it seems you mean DID in a more generic term?
Yes; i have an attestation dapp for issuing any Verifiable Credential; for the case you need I should build a proper attstation flow. Let’s chat.
Do you have a way I can get in touch with you as well? Last year I met with Kilt for a similar request. I would like to discuss this further, to present a prototype.
Thanks,
Hope
Sure, edoga.salinas@gmail.com | Telegram: @j3rga
Yeah, sure. I’m looking for any kind of mature parachain where people have managed to register DIDs for real-world identity documents, like drivers licence. My company protects against bots. If I can ask people to trustlessly prove they hold a valid state-issue ID then I can associate a lower risk score with them. I know on-chain state-issued documents are potentially still some time off, but I thought by now there might be some kind of shared DIDs in place for things like social media accounts.
To clarify, I’m not looking to issue any Verifiable Credentials (for now). I’m looking to consume Verifiable Credentials for the purpose of risk-scoring. The conjecture is that someone who has proved they are a citizen of XYZ country is more trustworthy than some random puppeteer script.
Thanks for the explanation; SocialKYC is too general for your use case. Polimec for funding projects uses a Verifiable Credential issued and attested by Deloitte Switzerland to certify the claims about the user.
By verifying that credential, you’ll gain certainty about your user’s claims, allowing you to implement the proper business logic for risk scoring with confidence.
On the legal side, administrative tasks requiring compliance with government entities can be handled through digitally signed and verified documents, ensuring tamper detection in agreements between your company and citizens, users, or clients.
This use case is more complex because it binds both parties with a legal country entity that requires compliance with more bureaucratic and administrative processes, through a VC issued or recognized by a government authority.
But for your initial traction, verifying this Deloitte VC should be enough.
Deloitte Natural Person v1 (KYC Compliant)
Number of attestations: 1587
Deloitte Legal Entity v1 (KYB Compliant)
Number of Attestations: 20
DIDs and verifiable credentials enable many powerful use cases.
Let me know if I can help with something.
Thanks for sharing this.
I’ve checked, and the DID Resolver Driver looks solid. I’ll be testing out in the upcoming weeks.
I see, I thought you were talking about DID in the sense of the spec from W3C Decentralized Identifiers (DIDs) v1.0
But it seems you want to know if there are current projects on Polkadot that provide verified information, is that it?
I suppose KILT/Deloitte is your best bet, but if you only want to know things like social verification, there are multiple projects. Alternatively, if you just want to know if the infrastructure is already in place that would enable you to do that without creating a parachain… Well, for sure, besides KILT itself, you can also use People Parachain for that purpose.
Finally, there is also the Proof of Personhood that is coming, not sure when it is the release date though: https://www.youtube.com/watch?v=YkO2w2OOzn0
Thanks for the info. The Proof-of-Personhood airdrop sounds good if it reaches enough people. We’re going to maintain Polkadot functionality in our product in the hope that it does.