signify-ts
Installation
SKILL.md
signify-ts — KERI Signing at the Edge
Overview
signify-ts is the TypeScript client library for the KERI Signify protocol. It enables "signing at the edge" — private keys never leave the client, while a cloud agent (KERIA) hosts identifiers and handles protocol interactions. The library provides:
- SignifyClient — main entry point for all KERIA interactions
- CESR primitives — Matter/Indexer hierarchy for cryptographic material (keys, digests, signatures)
- Key management — Manager/Keeper system for salty (deterministic) and randy (random) key strategies
- Event construction — incept/rotate/interact functions for building KERI events
- HTTP signing — Authenticater for signed request headers (RFC 8941)