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

From a single domain page you can view the verified credentials of that specific domain. Credentials can be a mix of OpenID based protocols, standard or custom schemas.

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 specific credential is appropriate for a particular use case. For example, a credential of type "EthereumAddress" might be useful to validate a web3 address or specific transaction.

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, 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 acount 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