Skip to main content

Feedback

Is this page helpful?

Version: 5.x

TradeTrust Community

Welcome to the TradeTrust 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!