Skip to content

Repository files navigation

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/kswg-keri-specificationSamuel SmithToIP Draft
ACDCAuthentic Chained Data Containershttps://github.com/trustoverip/kswg-acdc-specificationSamuel SmithToIP Draft
CESRComposable Event Streaming Representationhttps://github.com/trustoverip/kswg-cesr-specificationSamuel SmithToIP Draft
did:websdid:webs specificationhttps://trustoverip.github.io/tswg-did-method-webs-specification/See repoToIP Draft
VDOSVerifiable Dossiershttps://trustoverip.github.io/kswg-dossier-specification/Daniel HardmanToIP Draft
SAID URNSAID URNhttps://github.com/trustoverip/kswg-said-urn-charter?tab=readme-ov-fileCarly HuitemaURN Registration Submission

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.htmlhttps://weboftrust.github.io/ietf-acdc/draft-ssmith-acdc.htmlhttps://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/84721071832 Meeting ID: 847 2107 1832

Specification calls

  • KERI/ACDC/CESR meets every second Tuesday of the month under the KERI Suite Working Group at the Trust over IP Foundation
  • did:webs meets every third Tuesday the month under the KERI Suite Working Group at the Trust over IP Foundation

See the Linux Foundation Calendar for meeting links. https://zoom-lfx.platform.linuxfoundation.org/meeting/92088406384?password=04468be4-e866-4b5a-9069-b0ddcc6e4967

KERI Foundation calls

  • KERI Foundation Market and Community Advisory (KF-MCA) group meets every two weeks under the KERI Foundation

Sign up via the Google Calendar and feel free to join whenever you like!

Or join the meetings via this direct Zoomlink

  • KERI Foundation Setup and Conference (KF-Setup) internal group (private repo) every other two weeks under the KERI Foundation; so alternating with the KF-MCA meetings!

Join the private meetings by applying for a free KERI Foundation membership.

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.

About

KERI Community Development Efforts Meetings Discussion

Resources

Contributing

Stars

81 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - WebOfTrust/keri: KERI Community Development Efforts Meetings Discussion · GitHub
Skip to content

Repository files navigation

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/kswg-keri-specificationSamuel SmithToIP Draft
ACDCAuthentic Chained Data Containershttps://github.com/trustoverip/kswg-acdc-specificationSamuel SmithToIP Draft
CESRComposable Event Streaming Representationhttps://github.com/trustoverip/kswg-cesr-specificationSamuel SmithToIP Draft
did:websdid:webs specificationhttps://trustoverip.github.io/tswg-did-method-webs-specification/See repoToIP Draft
VDOSVerifiable Dossiershttps://trustoverip.github.io/kswg-dossier-specification/Daniel HardmanToIP Draft
SAID URNSAID URNhttps://github.com/trustoverip/kswg-said-urn-charter?tab=readme-ov-fileCarly HuitemaURN Registration Submission

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.htmlhttps://weboftrust.github.io/ietf-acdc/draft-ssmith-acdc.htmlhttps://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/84721071832 Meeting ID: 847 2107 1832

Specification calls

  • KERI/ACDC/CESR meets every second Tuesday of the month under the KERI Suite Working Group at the Trust over IP Foundation
  • did:webs meets every third Tuesday the month under the KERI Suite Working Group at the Trust over IP Foundation

See the Linux Foundation Calendar for meeting links. https://zoom-lfx.platform.linuxfoundation.org/meeting/92088406384?password=04468be4-e866-4b5a-9069-b0ddcc6e4967

KERI Foundation calls

  • KERI Foundation Market and Community Advisory (KF-MCA) group meets every two weeks under the KERI Foundation

Sign up via the Google Calendar and feel free to join whenever you like!

Or join the meetings via this direct Zoomlink

  • KERI Foundation Setup and Conference (KF-Setup) internal group (private repo) every other two weeks under the KERI Foundation; so alternating with the KF-MCA meetings!

Join the private meetings by applying for a free KERI Foundation membership.

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.

About

KERI Community Development Efforts Meetings Discussion

Resources

Contributing

Stars

81 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - WebOfTrust/keri: KERI Community Development Efforts Meetings Discussion · GitHub
Skip to content

Repository files navigation

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/kswg-keri-specificationSamuel SmithToIP Draft
ACDCAuthentic Chained Data Containershttps://github.com/trustoverip/kswg-acdc-specificationSamuel SmithToIP Draft
CESRComposable Event Streaming Representationhttps://github.com/trustoverip/kswg-cesr-specificationSamuel SmithToIP Draft
did:websdid:webs specificationhttps://trustoverip.github.io/tswg-did-method-webs-specification/See repoToIP Draft
VDOSVerifiable Dossiershttps://trustoverip.github.io/kswg-dossier-specification/Daniel HardmanToIP Draft
SAID URNSAID URNhttps://github.com/trustoverip/kswg-said-urn-charter?tab=readme-ov-fileCarly HuitemaURN Registration Submission

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.htmlhttps://weboftrust.github.io/ietf-acdc/draft-ssmith-acdc.htmlhttps://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/84721071832 Meeting ID: 847 2107 1832

Specification calls

  • KERI/ACDC/CESR meets every second Tuesday of the month under the KERI Suite Working Group at the Trust over IP Foundation
  • did:webs meets every third Tuesday the month under the KERI Suite Working Group at the Trust over IP Foundation

See the Linux Foundation Calendar for meeting links. https://zoom-lfx.platform.linuxfoundation.org/meeting/92088406384?password=04468be4-e866-4b5a-9069-b0ddcc6e4967

KERI Foundation calls

  • KERI Foundation Market and Community Advisory (KF-MCA) group meets every two weeks under the KERI Foundation

Sign up via the Google Calendar and feel free to join whenever you like!

Or join the meetings via this direct Zoomlink

  • KERI Foundation Setup and Conference (KF-Setup) internal group (private repo) every other two weeks under the KERI Foundation; so alternating with the KF-MCA meetings!

Join the private meetings by applying for a free KERI Foundation membership.

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.

About

KERI Community Development Efforts Meetings Discussion

Resources

Contributing

Stars

81 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - WebOfTrust/keri: KERI Community Development Efforts Meetings Discussion · GitHub
Skip to content

Repository files navigation

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/kswg-keri-specificationSamuel SmithToIP Draft
ACDCAuthentic Chained Data Containershttps://github.com/trustoverip/kswg-acdc-specificationSamuel SmithToIP Draft
CESRComposable Event Streaming Representationhttps://github.com/trustoverip/kswg-cesr-specificationSamuel SmithToIP Draft
did:websdid:webs specificationhttps://trustoverip.github.io/tswg-did-method-webs-specification/See repoToIP Draft
VDOSVerifiable Dossiershttps://trustoverip.github.io/kswg-dossier-specification/Daniel HardmanToIP Draft
SAID URNSAID URNhttps://github.com/trustoverip/kswg-said-urn-charter?tab=readme-ov-fileCarly HuitemaURN Registration Submission

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.htmlhttps://weboftrust.github.io/ietf-acdc/draft-ssmith-acdc.htmlhttps://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/84721071832 Meeting ID: 847 2107 1832

Specification calls

  • KERI/ACDC/CESR meets every second Tuesday of the month under the KERI Suite Working Group at the Trust over IP Foundation
  • did:webs meets every third Tuesday the month under the KERI Suite Working Group at the Trust over IP Foundation

See the Linux Foundation Calendar for meeting links. https://zoom-lfx.platform.linuxfoundation.org/meeting/92088406384?password=04468be4-e866-4b5a-9069-b0ddcc6e4967

KERI Foundation calls

  • KERI Foundation Market and Community Advisory (KF-MCA) group meets every two weeks under the KERI Foundation

Sign up via the Google Calendar and feel free to join whenever you like!

Or join the meetings via this direct Zoomlink

  • KERI Foundation Setup and Conference (KF-Setup) internal group (private repo) every other two weeks under the KERI Foundation; so alternating with the KF-MCA meetings!

Join the private meetings by applying for a free KERI Foundation membership.

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.

About

KERI Community Development Efforts Meetings Discussion

Resources

Contributing

Stars

81 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - WebOfTrust/keri: KERI Community Development Efforts Meetings Discussion · GitHub
Skip to content

Repository files navigation

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/kswg-keri-specificationSamuel SmithToIP Draft
ACDCAuthentic Chained Data Containershttps://github.com/trustoverip/kswg-acdc-specificationSamuel SmithToIP Draft
CESRComposable Event Streaming Representationhttps://github.com/trustoverip/kswg-cesr-specificationSamuel SmithToIP Draft
did:websdid:webs specificationhttps://trustoverip.github.io/tswg-did-method-webs-specification/See repoToIP Draft
VDOSVerifiable Dossiershttps://trustoverip.github.io/kswg-dossier-specification/Daniel HardmanToIP Draft
SAID URNSAID URNhttps://github.com/trustoverip/kswg-said-urn-charter?tab=readme-ov-fileCarly HuitemaURN Registration Submission

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.htmlhttps://weboftrust.github.io/ietf-acdc/draft-ssmith-acdc.htmlhttps://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/84721071832 Meeting ID: 847 2107 1832

Specification calls

  • KERI/ACDC/CESR meets every second Tuesday of the month under the KERI Suite Working Group at the Trust over IP Foundation
  • did:webs meets every third Tuesday the month under the KERI Suite Working Group at the Trust over IP Foundation

See the Linux Foundation Calendar for meeting links. https://zoom-lfx.platform.linuxfoundation.org/meeting/92088406384?password=04468be4-e866-4b5a-9069-b0ddcc6e4967

KERI Foundation calls

  • KERI Foundation Market and Community Advisory (KF-MCA) group meets every two weeks under the KERI Foundation

Sign up via the Google Calendar and feel free to join whenever you like!

Or join the meetings via this direct Zoomlink

  • KERI Foundation Setup and Conference (KF-Setup) internal group (private repo) every other two weeks under the KERI Foundation; so alternating with the KF-MCA meetings!

Join the private meetings by applying for a free KERI Foundation membership.

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.

About

KERI Community Development Efforts Meetings Discussion

Resources

Contributing

Stars

81 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - WebOfTrust/keri: KERI Community Development Efforts Meetings Discussion · GitHub
Skip to content

Repository files navigation

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/kswg-keri-specificationSamuel SmithToIP Draft
ACDCAuthentic Chained Data Containershttps://github.com/trustoverip/kswg-acdc-specificationSamuel SmithToIP Draft
CESRComposable Event Streaming Representationhttps://github.com/trustoverip/kswg-cesr-specificationSamuel SmithToIP Draft
did:websdid:webs specificationhttps://trustoverip.github.io/tswg-did-method-webs-specification/See repoToIP Draft
VDOSVerifiable Dossiershttps://trustoverip.github.io/kswg-dossier-specification/Daniel HardmanToIP Draft
SAID URNSAID URNhttps://github.com/trustoverip/kswg-said-urn-charter?tab=readme-ov-fileCarly HuitemaURN Registration Submission

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.htmlhttps://weboftrust.github.io/ietf-acdc/draft-ssmith-acdc.htmlhttps://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/84721071832 Meeting ID: 847 2107 1832

Specification calls

  • KERI/ACDC/CESR meets every second Tuesday of the month under the KERI Suite Working Group at the Trust over IP Foundation
  • did:webs meets every third Tuesday the month under the KERI Suite Working Group at the Trust over IP Foundation

See the Linux Foundation Calendar for meeting links. https://zoom-lfx.platform.linuxfoundation.org/meeting/92088406384?password=04468be4-e866-4b5a-9069-b0ddcc6e4967

KERI Foundation calls

  • KERI Foundation Market and Community Advisory (KF-MCA) group meets every two weeks under the KERI Foundation

Sign up via the Google Calendar and feel free to join whenever you like!

Or join the meetings via this direct Zoomlink

  • KERI Foundation Setup and Conference (KF-Setup) internal group (private repo) every other two weeks under the KERI Foundation; so alternating with the KF-MCA meetings!

Join the private meetings by applying for a free KERI Foundation membership.

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.

About

KERI Community Development Efforts Meetings Discussion

Resources

Contributing

Stars

81 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - WebOfTrust/keri: KERI Community Development Efforts Meetings Discussion · GitHub
Skip to content

Repository files navigation

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/kswg-keri-specificationSamuel SmithToIP Draft
ACDCAuthentic Chained Data Containershttps://github.com/trustoverip/kswg-acdc-specificationSamuel SmithToIP Draft
CESRComposable Event Streaming Representationhttps://github.com/trustoverip/kswg-cesr-specificationSamuel SmithToIP Draft
did:websdid:webs specificationhttps://trustoverip.github.io/tswg-did-method-webs-specification/See repoToIP Draft
VDOSVerifiable Dossiershttps://trustoverip.github.io/kswg-dossier-specification/Daniel HardmanToIP Draft
SAID URNSAID URNhttps://github.com/trustoverip/kswg-said-urn-charter?tab=readme-ov-fileCarly HuitemaURN Registration Submission

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.htmlhttps://weboftrust.github.io/ietf-acdc/draft-ssmith-acdc.htmlhttps://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/84721071832 Meeting ID: 847 2107 1832

Specification calls

  • KERI/ACDC/CESR meets every second Tuesday of the month under the KERI Suite Working Group at the Trust over IP Foundation
  • did:webs meets every third Tuesday the month under the KERI Suite Working Group at the Trust over IP Foundation

See the Linux Foundation Calendar for meeting links. https://zoom-lfx.platform.linuxfoundation.org/meeting/92088406384?password=04468be4-e866-4b5a-9069-b0ddcc6e4967

KERI Foundation calls

  • KERI Foundation Market and Community Advisory (KF-MCA) group meets every two weeks under the KERI Foundation

Sign up via the Google Calendar and feel free to join whenever you like!

Or join the meetings via this direct Zoomlink

  • KERI Foundation Setup and Conference (KF-Setup) internal group (private repo) every other two weeks under the KERI Foundation; so alternating with the KF-MCA meetings!

Join the private meetings by applying for a free KERI Foundation membership.

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.

About

KERI Community Development Efforts Meetings Discussion

Resources

Contributing

Stars

81 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); GitHub - WebOfTrust/keri: KERI Community Development Efforts Meetings Discussion · GitHub
Skip to content

Repository files navigation

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/kswg-keri-specificationSamuel SmithToIP Draft
ACDCAuthentic Chained Data Containershttps://github.com/trustoverip/kswg-acdc-specificationSamuel SmithToIP Draft
CESRComposable Event Streaming Representationhttps://github.com/trustoverip/kswg-cesr-specificationSamuel SmithToIP Draft
did:websdid:webs specificationhttps://trustoverip.github.io/tswg-did-method-webs-specification/See repoToIP Draft
VDOSVerifiable Dossiershttps://trustoverip.github.io/kswg-dossier-specification/Daniel HardmanToIP Draft
SAID URNSAID URNhttps://github.com/trustoverip/kswg-said-urn-charter?tab=readme-ov-fileCarly HuitemaURN Registration Submission

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.htmlhttps://weboftrust.github.io/ietf-acdc/draft-ssmith-acdc.htmlhttps://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/84721071832 Meeting ID: 847 2107 1832

Specification calls

  • KERI/ACDC/CESR meets every second Tuesday of the month under the KERI Suite Working Group at the Trust over IP Foundation
  • did:webs meets every third Tuesday the month under the KERI Suite Working Group at the Trust over IP Foundation

See the Linux Foundation Calendar for meeting links. https://zoom-lfx.platform.linuxfoundation.org/meeting/92088406384?password=04468be4-e866-4b5a-9069-b0ddcc6e4967

KERI Foundation calls

  • KERI Foundation Market and Community Advisory (KF-MCA) group meets every two weeks under the KERI Foundation

Sign up via the Google Calendar and feel free to join whenever you like!

Or join the meetings via this direct Zoomlink

  • KERI Foundation Setup and Conference (KF-Setup) internal group (private repo) every other two weeks under the KERI Foundation; so alternating with the KF-MCA meetings!

Join the private meetings by applying for a free KERI Foundation membership.

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.

About

KERI Community Development Efforts Meetings Discussion

Resources

Contributing

Stars

81 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages