Skip to main content

Module trust

Module trust 

Source
Expand description

Shared trust store at ~/.mur/trust/trust.yaml.

Spec §7.1: Hub and Commander share the same trust store. File-locked writes; lock-free reads with retry.

Re-exports§

pub use revocations::RevocationsList;
pub use revocations::RevokedEntry;

Modules§

legacy
Legacy ~/.mur/trust.json~/.mur/trust/trust.yaml migration.
revocations
Revocations list consumer — spec §7.4.1.
rotation
Key rotation manifest support (§7.1.1).

Structs§

TrustEntry
TrustStore

Enums§

TrustLevel

Functions§

mur_home
Resolve ~/.mur (or $MUR_HOME if set). Shared root for the trust store, agent home dirs, and other on-disk state used by every surface.
short_fingerprint
Short fingerprint: first 8 hex chars of SHA-256(pubkey).
word_list_fingerprint
Derive a 4-word fingerprint from a public key, using SHA-256(pubkey).