Expand description
Content-addressable identity — deterministic naming from spec.
Every Process gets a 128-bit BLAKE3 hash of its canonical spec, base32-encoded (26 chars) using an unambiguous alphabet (no 0/1/o/l).
Ported from convergence-controller/src/identity.rs, generalized over
any Serialize spec (not just ConvergenceProcessSpec).
Structs§
- Identity
- Resolved identity — human-assigned or content-derived.
Functions§
- content_
hash - Compute the content hash of any serializable spec.
- derive_
identity - Derive an identity from a spec + optional human override.
- format_
process_ address - Format a hierarchical process address:
{identity}.{pid_path}.