Skip to content

aaronp/kerits

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

231 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kerits

Kerits 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:

  1. create entities (users)
  2. define schemas
  3. 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.

Testing

Run the complete test suite (75 compatibility tests + 132 unit tests):

make test

All test cases are self-contained in ./test-cases and verified against the Python keripy implementation.

Building

Running the UI locally:

cd ui && bun run dev

Building for production:

bash build-for-pages.sh

Running the CLI locally:

cd cli && bun run dev

License

Licensed under the Apache License, Version 2.0. See LICENSE for details.

About

A typescript implementation of keripy

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages