VC.iD

VC.iD is a verified identity based framework that makes it easy organize credentials in a composable user-centric way.

VC.iD

VC.iD uses the W3C standards for cryptographically verifiable digital credentials. VC.iD is fully compatible with all EVM (Ethereum Virtual Machine) accounts and EVM-based wallet authentication.

From a single domain page you can view all verified credentials corresponding to that specific domain. Credentials can be a mix of OpenID based protocols, standard or custom schemas. This structure is scalable, sovereign, and secure.

The vision of Web 3.0 is one where users control their own data. VC.iD makes this possible.

Structure

Type

A credential can have one or more types. It is specified in an array of strings/URIs. The "VerifiableCredential" is mandatory.

The credential type can be used to determine if a credential is appropriate for a specific use case. For example, the credential type: "EthereumAddress" might be used to validate a web3 address or a specific on-chain transaction.

The applications of this model are vast and scalable.

Issuer

Represents the issuer of the credential. In the case of a social media account verification, the issuer may be the social media network itself (Twitter, Facebook, Instagram) authenticating a session proof.

Context

The credential context contains one or more properties that are related to the context of the verifiable credential.

The context identifier may be an array of subjects (e.g. Twitter account credential, followers account credential, etc).

Cryptographic Proofs

One or more cryptographic proofs that can be used to verify the authorship of a credential, its context and issuer, ultimately proving the credential is valid.

Dive Deeper

Looking to explore more possibilities of EBPTO

Verified Credentials
Frequently Asked Questions
Build with EBPTO (Grants)
XMTP Chat Toy