The identity tier of the Merely stack. Dramatis personae: the persons of the drama, both you and the other players.
| Crate | Holds |
|---|---|
personae |
the master keypair, per-protocol derivation, sealed records, the carry model, issuing |
insigne |
proofs: typed keys, delegation certificates, revocations and attestations, as plain data; checking behind verify |
gaz |
stored contacts: anchored records, petnames, per-endpoint trust, kith and kin |
chatelaine |
the keychain's item taxonomy: every credential kind, described without the secret |
notochord |
owner-controlled session admission: delegation chains, owner policy, the revocation ledger |
dramatis |
the facade other repositories pin: the views, intents and receipts hosts render |
Nothing here holds a secret at rest. Custody (the vault, its storages and unlock ladder, the SSH agent) is castellan's, in mere, and only mere's resident, djinn, links it. Applications reach identity by calling djinn.
This repository depends on no mere crate. mere and its siblings pin it by git revision, and every pin in one build graph must name the same revision, or personae's types split in two.
Documentation: design_docs/DOC_README.md.
Licensed under the Mozilla Public License 2.0.