Veramo is a modular JavaScript framework designed to help developers implement Self-Sovereign Identity and verifiable data capabilities in their applications. Launched in 2020 as an evolution of the uPort project, it provides a flexible architecture for working with W3C Decentralized Identifiers (DIDs)
and W3C Verifiable Credentials
. The framework's core features include:
DID methods
including did:ethr
, did:web
, and did:key
DIDComm
and other protocolsThe framework emphasizes interoperability and works closely with standards bodies like the World Wide Web Consortium (W3C) and the Decentralized Identity Foundation (DIF). Notable implementations include work with Brazil's Ministry of Planning and Microsoft on a document verification pilot. Veramo runs on Node.js, browsers, and React Native environments, making it versatile for different deployment scenarios. The project maintains a strong focus on developer experience through comprehensive documentation, CLI tools, and TypeScript support.
If you are featured in the Web of Trust Map and wish to exercise your GDPR rights, including the right to be forgotten, visit the privacy policy page