Masca is a MetaMask Snap (extension) that adds decentralized identity capabilities to the MetaMask wallet ecosystem. Launched in May 2023 by Blockchain Lab:UM, it enables users to manage W3C Decentralized Identifiers (DIDs)
, store Verifiable Credentials (VCs), and create Verifiable Presentations (VPs) directly through their MetaMask wallet.
The project implements several key technical features:
did:ethr
did:key
did:pkh
did:jwk
did:polygonid
did:iden3
OpenID for Verifiable Credentials (OID4VC)
Polygon ID
with Zero-Knowledge ProofsJSON-LD
and JWT
credential formatsNotable developments include conformance certification with the European Blockchain Services Infrastructure (EBSI) and integration with Polygon ID for enhanced privacy features. The project uses the Veramo framework for handling DIDs and credentials while maintaining security by never directly accessing MetaMask private keys. Instead, it derives separate keys for DID operations using snap_getEntropy
and the BIP-44
standard with coin type 1236.
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