Skip to main content

TrustVC Community

Welcome to the TrustVC Community! This page provides an overview of TrustVC and how you can contribute.

Overview​

TrustVC is a robust library designed to handle W3C Verifiable Credentials (VCs) and OpenAttestation (OA) documents. It offers a unified interface that simplifies the process of wrapping, signing, and verifying documents across both frameworks. With TrustVC, you can seamlessly manage both credential-based and token-based documents, providing an integrated solution for digital verification.

Contributing​

We welcome contributions! To contribute:

  1. Fork the repository
  2. Create a feature branch (feat/your-feature) or bug fix branch (fix/bug)
  3. Submit a pull request (PR)

Development Setup​

Clone the repo and install dependencies:

git clone https://github.com/trustvc/trustvc.git
cd trustvc
npm install

Run tests before submitting PRs:

npm run test

Reporting Bugs​

If you find a bug, please follow these steps:

  1. Check for existing issues – Search the GitHub Issues to see if it's already reported.
  2. Create a new issue – If the bug is new, open an issue with:
    • Steps to reproduce the bug
    • Expected vs. actual behavior
    • Any relevant logs or screenshots
  3. Submit a fix (optional) – Follow the Pull Request Guide to fix the bug.

Community Support​

Join our community to ask questions and share ideas:

License​

TrustVC is licensed under the Apache License 2.0.

For any issues or feature requests, please open an issue on GitHub. Happy coding!