Kerits is "KERI+TS" - a purely functional implementation of KERI in typescript.
⚠️ Proof of Concept: This is an experimental implementation for educational and research purposes. Not intended for production use.
You can run this code here to:
- create entities (users)
- define schemas
- and issue, accept and verify credentials for those data schemas.
All the identities are stored locally in your browser, but you perfrom interoperability with basic 'copy/paste' functionality, leaving you to build upon this implementation with whatever workflows, messaging, etc you'd like.
Run the complete test suite (75 compatibility tests + 132 unit tests):
make testAll test cases are self-contained in ./test-cases and verified against the Python keripy implementation.
Running the UI locally:
cd ui && bun run devBuilding for production:
bash build-for-pages.shRunning the CLI locally:
cd cli && bun run devLicensed under the Apache License, Version 2.0. See LICENSE for details.