Layer 1: Build the Vault
Implement encrypted storage with graph-aware indexes and capability verification. The vault is where user data lives.
Build on JournalNet's three-layer architecture: implement the vault, the cipherlot, or create applications.
Implement encrypted storage with graph-aware indexes and capability verification. The vault is where user data lives.
Implement capability tokens, blind relays, and metadata minimization. The cipherlot handles access control and privacy.
Create applications that request temporary, scoped access to user data. Use the SDK to connect to vaults without storing user data.
npm install @journalfoundation/vault-sdk All code, specs, and governance decisions are public.
Metadata minimization and encryption aren't optional.
Multiple implementations of the same spec should work together.
Users can switch apps without losing data.