Loading vLEI.wiki
Fetching knowledge base...
Fetching knowledge base...
This comprehensive explanation has been generated from 178 GitHub source documents. All source documents are searchable here.
Last updated: October 7, 2025
This content is meant to be consumed by AI agents via MCP. Click here to get the MCP configuration.
Note: In rare cases it may contain LLM hallucinations.
For authoritative documentation, please consult the official GLEIF vLEI trainings and the ToIP Glossary.
A user interface (UI) is the space where interactions between humans and machines occur, enabling users to control and receive feedback from software systems through visual, auditory, or tactile elements.
A user interface (UI) is the interactive boundary between human users and computer systems, encompassing all elements through which users control software and receive feedback. In the context of digital identity and credential management systems, UIs serve as the primary mechanism through which users interact with cryptographic operations, identifier management, and credential presentations.
Within the KERI ecosystem, user interfaces play a critical role in making complex cryptographic operations accessible to end users:
The signify-browser-extension provides a browser-integrated UI that enables users to:
This extension architecture separates the trusted UI context (where sensitive operations occur) from untrusted web page contexts, maintaining security boundaries while providing seamless user experience.
Keep serves as the primary desktop UI for KERI and ACDC systems, providing:
The signify-browser-extension implements a three-layer architecture:
UIs typically communicate with KERI agents through:
KERI UIs implement explicit consent patterns:
UIs must maintain:
Sparán extends this to desktop environments with a GUI alternative to command-line tools, while Veridian Wallet brings KERI capabilities to mobile platforms (Android/iOS).
UIs in the KERI ecosystem communicate with backend agents through well-defined APIs:
KERI UI design emphasizes: