Reference
The flat map for commands, files, relay operation, and source docs.
Everything before this page is task-oriented. This is the flat map: commands, files, relay operation, and source documents. Use it when you already know what you are looking for.
Commands
keyit init
keyit env add / list
keyit push / pull
keyit status / diff
keyit whoami
keyit revision list
keyit invite create
keyit join
keyit approve
keyit revoke
keyit relay check
keyit completions / version
keyit-relay serve
keyit-relay maintenance inspect / cleanup
keyit-relay completions / versionEvery command supports --help for its full flag list. Day-to-day use lives under Environments and Daily Use. Device lifecycle lives under Team Access. Relay operation lives under Relay.
keyit CLI
The command surface shipped by the repository.
keyit-relay
Serve and maintenance commands for relay operators.
Files and layout
keyit.toml
The committed locator: project ID, genesis hash, relay URL, environment labels.
Local data directory
Where device identity, access records, and encrypted revisions live.
Installation artifacts
Installation
Homebrew, direct release installer, Windows ZIP, and supported target triples.
Release flow
How tags produce archives, checksums, and the Homebrew formula.
Relay configuration
Self-hosted relay
Root, bind address, public URL, mode, and TLS responsibility.
Production relay
Environment variables, probes, limits, hardening, and known gaps.
Protocol and architecture
Protocol v1
Identity, genesis, keys, access records, revisions, revocation, and relay contract.
Architecture
Workspace layout, crate boundaries, and dependency direction.