{"repo":"blockchain-lab-um/masca","free":true,"listed":false,"github":"https://github.com/blockchain-lab-um/masca","clone":"git clone https://github.com/blockchain-lab-um/masca.git","description":"Snap for managing VCs and DIDs in MetaMask","language":"TypeScript","stars":58,"topics":["blockchain","cryptography","decentralized-identifiers","decentralized-identity","metamask","self-sovereign-identity","ssi","verifiable-credentials","wallet","metamask-snap"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Website · Docs · Blog · &nbsp&nbsp&nbsp· &nbsp&nbsp&nbsp· Masca enables everyone to build their decentralized and self-sovereign identity by enhancing MetaMask with functionalities to manage DIDs, VCs, and VPs. Any website can connect to it to access identity data, and dapp developers can already start with the integration! · &nbsp&nbsp&nbsp· &nbsp&nbsp&nbsp· Features Masca is built agnostic, leaving the user to choose his preferred blockchain, DID method, protocol, and data store. Everything is configurable, just like selecting the network in MetaMask. Currently supported technologies: - Blockchains: EVM blockchains supported by integrated DID methods - DID methods: did:ethr , did:key , did:key (EBSI) did:pkh , did:jwk , did:polygonid , did:iden3 - Protocols : OpenID Connect, Polygon ID - Credentials and Presentations: Create & Verify Credentials/Presentations - Data stores: MetaMask Snap state (local & encrypted), Ceramic Network Many new features are already in the works. For more information, please check the roadmap on the documentation. Development Prerequisites - MetaMask - ⚠️ You need a version of MetaMask that supports Snaps - Node.js 20 . We strongly recommend you install via NVM to avoid incompatibility issues between different node projects. - Once installed, you should also install pnpm with npm i -g pnpm to make working with this repository easiest. Running - Run pnpm build Snap - To start the Snap run pnpm nx start @blockchain-lab-um/masca - Snap can be tested ","default_branch":null,"files":null,"tree":[],"storefront":"/r/blockchain-lab-um","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/blockchain-lab-um/masca/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}