Code Monkey home page Code Monkey logo

keri's Introduction

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 deliverables of the KERI Community:

Acronym Full Name of Deliverable Link to Deliverable Lead Authors Status / Notes
KERI Key Event Receipt Infrastructure https://github.com/trustoverip/tswg-keri-specification Samuel Smith ToIP Draft
ACDC Authentic Chained Data Containers https://github.com/trustoverip/tswg-acdc-specification Samuel Smith ToIP Draft
CESR Composable Event Streaming Representation https://github.com/trustoverip/tswg-cesr-specification Samuel Smith ToIP Draft

Previous Work

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

IETF drafts

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 specfications are governed by the Technical Stack Working Group charter at ToIP

Meetings

Implementors call

We meet every Thursday 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 every Tuesday 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

Meeting ID: 816 7978 2107 Passcode: 379242

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 implementation. This is hosted here by the WebOfTrust project. The repository may be found here:

  • keripy โ€“ under development

The keripy implementation is Apache-2.0 licensed as are all repositories in the WebOfTrust project.

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.

keri's People

Contributors

blelump avatar dhh1128 avatar hackmd-deploy avatar henkvancann avatar kentbull avatar m00sey avatar pfeairheller avatar rojones94 avatar smithsamuelm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

keri's Issues

NIST curves for ECDSA

Hi,

the count codes table https://github.com/decentralized-identity/keri/blob/master/kids/kid0001.md#base64-master-code-table specifies only EDDSA and ECDSA via secp256k1 curve. Android key storage and iOS Secure Enclave primary support for asymmetric encryption is RSA and ECDSA via NIST curves. Actually Android v13 will come with support for EDDSA, but the release is scheduled for Jul 2022, so the broader adoption will take years to make it useful. Furthermore Windows Helo comes only with support for RSA2048.

I suppose there's a reason NIST curves are not listed in the table. However usage of platform native TPM's is then not possible or at least would not be interoperable.

KERI identifiers and authentication for MOOC-trial

This is the related repo : https://github.com/henkvancann/MOOC-trials

As discussed in the KERI meeting op April 5, I am trying to find an appropriate way to use KERI in combination with Moodle.

Situation:

  1. Onboard many users
  2. 98% will not pass the first 3 exams
  3. Exam results need to be securely attributable to individuals

These are the available plugins for the rather outdated way of onboarding and authenticating users in Moodle:
https://moodle.org/plugins/browse.php?list=category&id=21

We'd like to be using our own products or services for our internal operations. So how to use KERI for this?

Any ideas welcome.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.