Skip to content

Commit

Permalink
updates on KIDS in the Q-A
Browse files Browse the repository at this point in the history
  • Loading branch information
henkvancann committed Sep 2, 2022
1 parent eac4346 commit b9d9102
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 3 deletions.
8 changes: 7 additions & 1 deletion docs/Q-and-A.md
Original file line number Diff line number Diff line change
Expand Up @@ -385,7 +385,13 @@ See the [definitions](#normative) section for what both terms mean. For example,

The [whitepaper](https://github.com/SmithSamuelM/Papers/blob/master/whitepapers/KERI_WP_2.x.web.pdf) is the historically grown and expanded design document of `KERI`.

A [KID](../kids) is focussed on Implementation; "this is how we do it" We add commentary to the individual KIDs that elaborate on the why. It has been split from the *how* to not bother implementors with the *why*.
A [KID](../kids) used to be focussed on Implementation; "this is how we do it" We add commentary to the individual KIDs that elaborate on the why. It has been split from the *how* to not bother implementors with the *why*.

The KIDS concept has been abandoned but a remnant of them can still be found [here](https://github.com/decentralized-identity/keri/tree/master/kids). Now the first time you should read are the `ietf-` drafts repos, for example ietf-cesr: https://github.com/WebOfTrust/ietf-cesr and ietf-keri: https://github.com/WebOfTrust/ietf-keri.

## ***Q Where is the corresponding KIDS directory for WebOfTrust?
In 2021 he KIDS quickly felt out of date and the team abandoned the concept for doing the IETF drafts.
Now the place to be for the technical concepts and technical designs are the `ietf-` drafts repos, for example ietf-cesr: https://github.com/WebOfTrust/ietf-cesr and ietf-keri: https://github.com/WebOfTrust/ietf-keri.

## *Q: KERI has invented its own key representation and signature format. Why not conforn to current standards already available?

Expand Down
16 changes: 14 additions & 2 deletions docs/keri-dev-env.md
Original file line number Diff line number Diff line change
Expand Up @@ -386,7 +386,7 @@ It is an object-oriented, class-based, garbage-collected language with C-style s

## KeriML

## What is KeriML?
### What is KeriML?

KIMI Keri Interactive Mobile Interface, pronounced “Caramel”

Expand All @@ -396,4 +396,16 @@ Keep repackage Electron app to invoke python backend IIW demos (April 2022) on U

#### Why KeriML and not something else?

{TBW}
{TBW}

## HIO

### What is HIO?
Weightless Hierarchical asynchronous coroutines and I/O in Python.\
Rich Flow Based Programming Hierarchical Structured Concurrency with Asynchronous IO.

#### Why is it relevant for KERI?
Choosing HIO fits the asynchronous nature of KERI. See more at Github [Repository](https://github.com/ioflo/hio)

#### Why KeriML and not something else?
The minimal sufficient means design principle of KERI and the leading KERIpy implementation.

0 comments on commit b9d9102

Please sign in to comment.