Home

Awesome

KERI Community

Discord

We have a community Discord server and we'd love to see you there! https://discord.gg/YEyTH5TfuB

Associated Specifications

The table below lists all current deliverables of the KERI Community in the Trust over IP (ToIP) organization:

AcronymFull Name of DeliverableLink to DeliverableLead AuthorsStatus / Notes
KERIKey Event Receipt Infrastructurehttps://github.com/trustoverip/tswg-keri-specificationSamuel SmithToIP Draft
ACDCAuthentic Chained Data Containershttps://github.com/trustoverip/tswg-acdc-specificationSamuel SmithToIP Draft
CESRComposable Event Streaming Representationhttps://github.com/trustoverip/tswg-cesr-specificationSamuel SmithToIP Draft

Previous Work

The work at DIF has been archived and any perceived IPR issues resolved. https://github.com/decentralized-identity/keri

IETF draft specifications

For a time the KERI specifications were IETF draft specifications subsequent to the DIF work. The following links reference the IETF draft specifications.

https://weboftrust.github.io/ietf-keri/draft-ssmith-keri.html https://weboftrust.github.io/ietf-acdc/draft-ssmith-acdc.html https://weboftrust.github.io/ietf-cesr/draft-ssmith-cesr.html

Policy

The specifications are governed by the Technical Stack Working Group charter at ToIP.

Meetings

Implementors call

We meet alternating Tuesdays (off week for specification call) at 10 a.m. EDT (or EST). The Zoom link is here: https://us06web.zoom.us/j/81679782107?pwd=cTFxbEtKQVVXSzNGTjNiUG9xVWdSdz09 Meeting ID: 816 7978 2107 Passcode: 379242

Specification call

We meet alternating Tuesdays at 10 a.m EDT (or EST) as part of the ACDC/KERI Task Force under the Technology Stack Working Group at the Trust over IP Foundation:

Please download and import the following iCalendar (.ics) files to your calendar system. Weekly: https://us06web.zoom.us/meeting/tZUrcOCvpjkrGtMfRtTcLyp3nxnR2_7XMbgW/ics?icsToken=98tyKuGpqDwjHdyXsRmARpwcBI_CXe3xiHpcjbdwmi3xNyN_exOlOPpMAOBAR-D9

Join Zoom Meeting https://us06web.zoom.us/j/81679782107?pwd=cTFxbEtKQVVXSzNGTjNiUG9xVWdSdz09

Education

Community members have an education/documentation effort in progress here edu'. The repo for the Web of Trust terminology and glossaries is here.

Technical meetings on KERISSE take place twice a week. Drop us a line if you're considering participation by creating an issue here. The repo for the Web of Trust terminology and glossaries is here.

Existing Implementations

The reference implementation for KERI is the KERIpy (Python) implementation. This is hosted here by the WebOfTrust project. The KERIpy implementation is Apache-2.0 licensed as are all repositories in the WebOfTrust project.

See the below table for where the reference implementation, and others, are located.

ComponentNameLanguageLicenseCreators / MaintainersStatusRecent VersionSpec Compliance
KERI core & CESRkeripyPythonApache 2.0WebOfTrust communityStable Release, Maintained1.1.17KERI, ACDC, CESR 1.0, 2.0 100%
Agent InfrastructurekeriaPythonApache 2.0WebOfTrust communityEarly Release, Maintained0.1.3N/A - no KERIA spec
Edge Agent Librarysignify-tsTypescriptApache 2.0WebOfTrust communityEarly Release, Maintained0.1.0N/A - no Signify spec
Edge Agent Librarysignify-pyPythonApache 2.0WebOfTrust communityEarly Release, Maintained0.2.1N/A - no Signify spec
CESR LibrarycesrideRustApache 2.0WebOfTrust communityRelease; inactive0.6.4CESR 1.0 90%
Trust Spanning ProtocoltspRustApache 2.0Wenjing Chu (ToIP), OpenWalletPrototypeN/A?
KERI corekerioxRustEUPL 1.2Human Colossus FoundationRelease + Active development0.11.0KERI, ACDC 1.0 95%+
CESR LibrarycesroxRustEUPL 1.2Human Colossus FoundationSome development0.1.4CESR 1.0 100%, CESR 2.0 ?
CESRsimple-cesrTypescriptApache 2.0Future ForgeRelease + Active development0.2.3CESR 1.0 ?
KERI corekerigoGoApache 2.0DIF community membersLittle developmentN/AKERI, ACDC, CESR ?

We also encourage the implementation of KERI in other languages. We are happy to host other implementations here in the WebOfTrust project as long as they are Apache-2.0 licensed.

<!-- Reference links -->