Reviewed profile library
epoch-seal
Composes dominion-protocol, nostr-anon-vote and ring-sig for sealed history and witnessed recovery. Signer-backed Bothy integration remains open.
Declared by epoch-seal
Dominion / dominion-protocol
Encrypted access and recovery-share machinery. Its manifest declares shamir-core. Dominion is the project; dominion-protocol is the package name.
Declared dependencies
shamir-words / shamir-core
Threshold splitting and reconstruction, with human-readable shares in shamir-words. My Signet and Signet declare shamir-words; shamir-words and Dominion declare shamir-core.
Declared by epoch-seal
nostr-anon-vote
Anonymous ballots for recovery refusal, using ring-sig. This does not make the surrounding recovery process invisible.
Profile mechanism
canary-kit
Duress and verification components. Its manifest declares shamir-words, nsec-tree and spoken-token. Complete signer/box duress integration remains open.
File app / node
Wildbloom / Wildbloom Node
Encrypted content-addressed file delivery. Wildbloom Node's manifest uses the shelter-kit package under the local name wildbloom-core.
Declared by Bothy and Wildbloom Node
shelter-kit
Shared storage and serving machinery for box/file infrastructure. This is a Rust crate, not an omitted npm dependency.
Profile groundwork
VMLS / vmls-core
Vennel's bounded outer-envelope codec has Rust hostile-input tests and Android/WebAssembly build evidence. It has no cryptographic dependency, manages no MLS groups and is not consumed by KithMoot or Bothy yet.
External protocol / candidate
RFC 9420 MLS / OpenMLS
MLS is the intended sheltered-lane message-key protection. OpenMLS 0.9.0 is a compile-proven candidate, not an adopted dependency. Group state, KeyPackages, Welcome delivery, replay handling and client integration remain open.
Implemented in source
Bothy archives / KithMoot history
Encrypted archive export/restore, bounded private history import, encrypted local search and box-first deletion with recorded outcomes. These are product implementation paths, not extra standalone ForgeSworn libraries. Release and fresh-box/two-phone acceptance remain separate.
Protocol groundwork
NIP-77 / Negentropy
Bothy and Android implement bounded authenticated ID comparison, with Link-only Android transport and strict limits. The primitives do not fetch or retain messages and do not establish automatic replication. Browser Link transport and physical acceptance remain open.