Zencode journey implementing W3C Verifiable Credentials signature and verification.
Vist the documentation page for more information.
To be able to run these tests you need the following dependencies to be available in your PATH:
- node@22
- slangroom-exec@^1.6.13
- zenroom@^5.19.1
without mise you can still run zencode-vc, but you have to install the dependencies manually:
- node: follow the steps on nodejs.org
- slangroom-exec
wget "https://github.com/dyne/slangroom-exec/releases/latest/download/slexfe" \ -O "/usr/local/bin/slexfe"; chmod +x /usr/local/bin/slexfe; wget "https://github.com/dyne/slangroom-exec/releases/latest/download/slangroom-exec-$(uname)-$(uname -m)" \ -O "/usr/local/bin/slangroom-exec"; chmod +x /usr/local/bin/slangroom-exec;
- zenroom:
wget "https://github.com/dyne/zenroom/releases/latest/download/zenroom" \ -O "/usr/local/bin/zenroom"; chmod +x /usr/local/bin/zenroom;
To run zencode-vc tests, after have done the above steps, simply run
makeThe above step other then running the tests produce also the documentation that can be simply serve with the help of vitepress simply running
make preview
Availabe bugs are reported via GitHub issues.
Copyright © 2025 by Forkbomb BV, Amsterdam
- 🔀 FORK IT
- Create your feature branch
git checkout -b feature/branch - Commit your changes
git commit -am 'feat: New feature\ncloses #398' - Push to the branch
git push origin feature/branch - Create a new Pull Request
gh pr create -f - 🙏 Thank you
Zencode-vc - Zencode journey implementing W3C-VC signature and verification.
Copyleft 🄯 2025 The Forkbomb Company, Amsterdam
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.