Exchange ciphertext through an outside channel of your choice. Availability and metadata privacy depend on that channel.
[ PROTOCOL NOTES / FIELD DISTRIBUTION ]
KNOW
THE WIRE.
SUBSTRATA gives you experimental local-first tools for private communication and independent publishing. The browser can hold your encrypted identity; network delivery still requires an available transport.
BREAK IT.
REPORT IT.RELEASE / ALPHA 001
FOUR MOVES
TO BEGIN.
- MAKE A BROWSER IDENTITY.
Open the Network Desk’s Identity page. Choose a pseudonym and strong vault passphrase. Your device creates signing and encryption keys and stores private material encrypted.
- SWAP PUBLIC CARDS.
Download or copy the public
.subcardJSON. Import a correspondent’s card and compare fingerprints through a trusted, separate channel. A label alone does not prove identity. - SEAL THE WORD.
Unlock your vault, choose the verified contact, and write a Courier message. The browser signs and encrypts a portable
.submsgcapsule. Plaintext stays in the tab. - PICK A REAL ROUTE.
Carry the capsule by file/copy, through a direct WebRTC peer link, or through a paired native LXMF bridge. The recipient verifies the signature and decrypts on-device.
NOT EVERY ROUTE
IS THE SAME.
Exchange invitation/reply codes, usually on the same LAN. Chat over DTLS or send separately encrypted Courier capsules. No site relay or STUN/TURN servers.
Pair the loopback bridge on your machine, attach a verified LXMF destination, and confirm a real send. Interfaces and peers are required; pairing alone does not prove delivery.
YOUR DATA.
YOUR EXIT.
A .subvault backup contains wrapped private keys. The full .subarchive additionally carries contacts, encrypted inbox/outbox, and signed press library, together encrypted with a separate archive passphrase.
- Unlock your vault, then locate NO ACCOUNT. NO HOSTAGE DATA. on Identity.
- Choose a distinct archive passphrase, confirm it, and download the encrypted file.
- On another device, use VERIFY & MERGE ARCHIVE. Signatures are checked; a different identity cannot be overwritten.
- Unlock the restored vault with its original vault passphrase. Keep both passphrases and the archive offline.
IMPORTANT / Browser storage may be evicted. Device erasure is permanent without exported backups. Archives are not uploaded to SUBSTRATA.
OPEN THE DEVICE ARCHIVE ↗THE NODE IS
THE NETWORK.
Open-source Reticulum and LXMF components powered an actual encrypted two-node test over isolated TCP. This does not provide free ISP access, physical radio links, or a public mesh.
Inspect scripts and verify SHA-256 checksums. Follow Node Kit to configure interfaces, daemon identities, inbound hook, private spool and localhost pairing. Nothing starts automatically.
BROWSER ≠ NATIVE NODE. A browser P-256 fingerprint is not an LXMF address. Native destinations must be verified separately.
OPEN NODE KIT ↗THREAT MODEL.
NO FANTASY.
WHAT WE PROTECT
- Message content encrypted for the intended browser public key.
- Sender and publisher signatures verified before trusting content.
- Private browser keys password-wrapped in local storage.
- Full-device archives encrypted before export.
WHAT WE DO NOT
- Anonymity, IP-address concealment, or traffic-pattern secrecy.
- Internet access without a provider or compatible transport.
- Protection from a compromised browser or malicious hosted JavaScript.
- Revocation of copied keys, delivery receipts, or public network reachability.
Verify fingerprints out of band, keep backups offline, and review source before high-risk use. Hosted JavaScript is itself a trust boundary; independently reproducible offline builds and audits remain future work.
THE HONEST
STATE OF PLAY.
Browser vault, signed encrypted Courier, signed publishing, encrypted archive recovery, signature-checking peer capsule framing, local native bridge tests.
Two separate native Reticulum/LXMF nodes exchanged a signed encrypted capsule in one controlled isolated test—not over the public internet.
Two real mobile browsers on Wi-Fi, native Windows installs, public transports, storage durability and broader device coverage.
Public bootstrap discovery, independent content-hosting mesh, Android native-node release, deployed propagation infrastructure, audited anonymity.

