note: we’re building context on KERI & there are a lot of moving parts. the docs here are modeled on current understanding for full transparency, subject to change as things mature

These main functional components will make up the bulk of the functionality for the system. Each will integrate KERI functionality and each should be built in a language that can compile to WASM for flexibility. For example the Identity component will run in the wallet, a progressive web app. This a must for the user to have their identity and acquire credentials etc. But in order to issue credentials, the server must also have an identity. And for verification it's also needed even if it's just ephemeral for key pairs. verification can occur anywhere whether server, Arduino, BLE device etc.

Key Derivation

Identity

Communication Plugins

Attestation Flows

Verification Flows

Smart Contract

Examples

Enhanced Sparks Foundation Site

Smart Locks