- Demo Video
- 1. Get membership on Polygon ID issuer demo via Verida Wallet
- 2. Generate a zero-knowledge KYC age credential
- 3. Verify credential
Polygon Labs, the innovative team behind Polygon ID, is collaborating with a rapidly growing ecosystem of decentralized identity projects such as Collab.land, Guild.xyz, and Gatekeeper. Polygon ID is designed to work alongside Polygon Labs' layer-2 scaling solution. Adoption continues to grow - with tens of thousands of decentralized apps deployed, more than 220 million unique addresses served, and over one million smart contracts. In total, the protocol has processed.
Polygon ID is a set of identity infrastructure that gives developers the power to build secure and trusted relationships between users and apps, following the principles of self-sovereign identity (SSI) and supported by privacy features.
Polygon ID enables trust issuers to connect with trust verifiers via verifiable credentials and SDKs created for each member of the SSI ecosystem. Individuals receive and store verifiable credentials in a personal wallet, and use zero-knowledge (ZK) proofs to privately verify the statements made about them. This enables anyone to securely interact with both off-chain applications as well as smart contracts without necessarily revealing personal information.
1. Get membership on Polygon ID issuer demo via Verida Wallet
- Visit The Polygon Issue Demo webpage and press Sign Up.
- After that you will be redirected on a page which will generate you unique auth QR code.
Scan the QR code with your Verida Wallet.
- On the Connection Request screen, click on “Connect”
- You’re signed in!
2. Generate a zero-knowledge KYC age credential
- Click on “Create Claims” and choose Schema: KYC Age Credential.
- Submit and Scan QR code via your Verida Wallet to get the created credential.
- Accept incoming data in your Verida Wallet.
- After accepting, your KYC Age credential will be stored in Data → Credentials.
3. Verify credential
- Visit the Polygon ID Verifier Demo webpage, select “KYCAgeCredential (skip revoke) - sig” and press Sign In.
- Use the Verida Wallet to scan the QR code and establish a connection. You’ll get prompted on your device to generate a zero-knowledge proof.
After clicking “Send Proof”, the zero-knowledge proof is generated on the device (important to note the date of birth isn’t actually shared, it’s just proof that they were born before a particular date that proof is submitted to the application who then verifies it).
- Success, it’s been verified, and we gained access to this application.
This guide demonstrated the flow of a user receiving a zero-knowledge credential, storing it, and then generating zero-knowledge proof to gain access to the application.