DRMR

DRMR is an end-to-end token distribution management platform that allows users to create and manage on-chain, private credentials for anything.

DRMR

Created At

ETHSanFrancisco 2022

Project Description

DRMR allows users to create and managed on-chain credentials that attest to anything. Using Zero-Knowledge proofs, these credentials can then be verified by on-chain without revealing any private information, and can be used as anything from KYC, authorization, authentication, and other applications. DRMR is a flexible credential platform that allows for the creation of any type of credential, and allows for various providers to verify the claims of and issue any credential. This effectively provides a much-needed bridge between off-chain facts and private on-chain credentials that can be used for any purpose.

For example, consider that EthGlobal would like to conduct an airdrop of EthGlobalToken, and needs to KYC an Ethereum address to ensure that a user, Alice, is not a US resident. EthGlobal can request that Alice the Ethereum address obtain DRMR credentials for Alice's 1) identity, 3) residence, and 3) ownership of alice.eth.

Alice will receive a notification that EthGlobal has requested these credentials from her, and request credentials be created. She can select Jumio as the issuer of the credentials attesting to her identity and residence, and DRMR as the issuer of the credential attesting to her ENS domain. She provides Jumio and DRMR with proof of each of these items, and she will receive three separate credentials attesting to such facts on-chain. EthGlobal can then verify credentials without having to obtain Alice's information. Alice does not have to share any of her personal details with EthGlobal, and she can subsequently use these credentials for other purposes as well.

How it's Made

DRMR is built using Nextjs/Javascript/Postgres as the Web2 stack, and uses Polygon and PolygonID as the foundation for issuing and validating private on-chain credentials. Polygon ID provided the underlying implementation for creating creating and issuing credentials on-chain, as well as private verification using ZK proofs. We also incorporated the ability to create credentials for ownership of other chains such as Near Protocol, ownership of Apecoin NFTs, and ENS domains. We were impressively able to implement most of a complete solution, from the web2 stack, a custom design, and on-chain integration.

background image mobile

Join the mailing list

Get the latest news and updates