Decentralized Identifiers (DIDs) and Verifiable Credentials (VCs)
Decentralized Identifiers (DIDs) are globally unique identifiers that allow users to create and control their digital identities independently of centralized registries, identity providers, or certificate authorities. DID infrastructure provides users with robust autonomy over their identity, enabling self-sovereign identity management.
{
"@context": ["https://www.w3.org/ns/credentials/v2"],
"type": ["VerifiableCredential","ExampleCredential"],
"issuer": "did:example:issuer",
"credentialSubject": {"id":"did:example:holder","level":"gold"}
}
Verifiable Credentials (VCs) are digitally signed claims issued by trusted entities to holders, capable of being independently verified by third parties. They enable decentralized proof of identity attributes such as age, citizenship, or KYC status, without requiring direct interaction or disclosure of personal data to the verifier.
import { createVerifiableCredentialJwt } from 'did-jwt-vc'
const vcJwt = await createVerifiableCredentialJwt(payload, issuer) // sign VC-JWT
Traceva employs DIDs and VCs to provide a decentralized, privacy-first identity management solution, allowing users to establish trusted digital identities and validate credentials using zero-knowledge cryptography without exposing sensitive information.
Last updated