Layer 01
Local encryption before upload
The document is protected on the sender device before it is stored or shared. The delivery system handles encrypted material, not readable file contents.
Technical infrastructure
HermesLock is designed around a simple promise: only the intended recipient, on a trusted device, can open the confidential file. This page explains the sharing process without exposing private implementation details.
Start secure workspaceSharing process
Inspired by the Stitch technical dashboards, this page presents the secure delivery process: protect the file locally, bind access to the recipient, adapt cryptographic profiles over time, and keep clear evidence for review.
Layer 01
The document is protected on the sender device before it is stored or shared. The delivery system handles encrypted material, not readable file contents.
Layer 02
Access is prepared for the intended recipient and trusted device instead of relying on a reusable public link that anyone can forward.
Layer 03
WebAuthn proves the user and device before local decryption. Passkeys authenticate; separate device encryption keys protect document access.
Layer 04
Each protected object carries a versioned crypto profile so algorithms can evolve toward stronger post-quantum protection without changing the user workflow.
Request path
A recipient link or QR code carries only an opaque token. HermesLock validates the share policy and the trusted device opens the encrypted file locally.
01 Validate token
QR and share tokens are stored as hashes and validated against expiration, revocation, and usage policy.
02 Verify identity
The recipient proves control of the trusted device before document key material is released for local unwrap.
03 Open locally
The document is decrypted on the recipient device, while audit evidence is recorded for compliance review.
Implementation ready
HermesLock keeps the recipient flow simple while the protection model can rotate cryptographic profiles, expire access, revoke shares, and preserve audit evidence.