cyphr-cli 0.1.0

Reference CLI for the Cyphr identity protocol
Documentation

cyphr-cli

The reference command-line interface for the Cyphr self-sovereign identity protocol.

This tool allows you to generate keys, create Principals, sign and verify Cozies, and manage cryptographic state directly from the terminal. It utilizes the core cyphr protocol library and the cyphr-storage backend.

Installation

cargo install cyphr-cli

Basic Usage

Initialize a new Principal

cyphr new --alg es256

This generates a new ECDSA keypair, creates an implicit Level 1 Principal, and saves the state to your local storage directory.

Sign a payload

cyphr sign --payload '{"action":"login"}'

View Principal State

cyphr status

For full documentation and all available commands, run:

cyphr --help

Documentation