This repository contains a Veramo agent designed to manage decentralized identities and verifiable credentials. This agent can be integrated into various applications to enable identity management and trust verification.
- DID Management: Create and manage decentralized identities using multiple DID methods.
- Verifiable Credentials: Issue and verify credentials in a secure and standardized way.
- Interaction with Blockchain: Interact with different blockchains for operations related to DIDs and credentials.
Before you begin, ensure you have met the following requirements:
- Node.js (v14.x or later)
- Yarn or npm
- An understanding of TypeScript and decentralized identity concepts
To install the dependencies for this Veramo agent, run the following command:
yarn install
or
npm install
Here’s a quick example of how to start the agent and perform basic operations:
import { createAgent } from './agent-config'
const agent = createAgent()
// Example: Create a new DID async function createDid() { const identity = await agent.didManagerCreate() console.log('New DID:', identity.did) }
createDid()
PLEASE USE THIS DOCUMENTATION FOR AN UPDATED VERSION: https://veramo.io/docs/node_tutorials/node_setup_identifiers
Contributions to this project are welcome! Please adhere to this project's code of conduct.
Distributed under the MIT License.
Kamalesh Mohaasundar - kammohan04@gmail.com