Encryption travels with the file.
A .cc file carries encrypted document content. Authenticated chunks support streaming access and detect tampering as content is opened.
Close Crate is a document protection service built on Open Crate: encrypted files, verifiable authorship and policy-based access.
01 / THE PRODUCT
CLOSE CRATE / .ccFor teams sharing confidential documents with clients, partners and colleagues. Package the file with its author signature and access rules.
A .cc file carries encrypted document content. Authenticated chunks support streaming access and detect tampering as content is opened.
Verify the document’s signed header, including its recipient key slots. Give recipients a verifiable author signature alongside the encrypted file.
Define access windows and permissions through policies and signed leases. The Close Crate viewer and access service apply those rules in supported workflows.
Rust / crates.io
Use OpenCrateSDK to seal application bytes. For .cc containers, cryptography and access rules, explore the lower-level Rust core.
opencrate-sdk = "=0.0.7"HYBRID POST-QUANTUM CRYPTOGRAPHY
Classical and post-quantum cryptography, working together to protect document keys.
A software hybrid built with X-Wing.
A hardware-backed path on supported TPM devices.
Hybrid protection is selected per key slot, not enabled by default for every file. Every sufficient path to a document key must meet the chosen protection profile. Author signatures are a separate mechanism.
About ML-KEM: NIST FIPS 203 ↗Access restrictions depend on the client and deployment. Revocation cannot take back plaintext already extracted. Read our guide to file encryption and document protection →
02 / THE OPEN CORE
RUST / FIVE LIBRARIESA Rust core for encrypted document containers.
Build your own application around it.
The assembly. Package content and construct container headers.
The decisions. Evaluate access rules against supplied facts.
The protection. Encryption, signatures and key derivation.
The messages. Activation, leases and revocation.
The container’s structure. Encode, parse and verify its contents.
Libraries you can build with.
Five Rust libraries for containers, cryptography, protocols, access rules and packaging. Build your own application around them.
Your application supplies file access, networking, time, randomness and enforcement.
A separate document protection service.
Document viewing, access management and supported desktop integrations, offered as a separate service.
Licensing Open Crate does not include the Close Crate service. Service availability and commercial terms will be announced separately.
03 / ON THE HORIZON
CLOSE CRATE / AIWe’re building AI features and a companion service for Close Crate.
Details and availability will be announced here.
04 / TRUST & USE
OPEN TO SCRUTINYInspect the design.
Challenge the implementation.
Independent security review is next. Materials and submission details are coming soon.
Coming
soon.
Future audit reports and participating organizations will appear here.
No completed independent audit or participating organization is announced yet.
Mozilla Public License 2.0
Open source
The core libraries and OpenCrateSDK are published under Mozilla Public License 2.0.
Read the full license in the public repository. Close Crate service terms are published separately.
QUESTIONS / ANSWERED
FOR TEAMS & DEVELOPERSClose Crate is a document protection service in development. It combines encrypted .cc containers, author signatures and policy-based access through its viewer and access service.
Open Crate is the reusable Rust library core for container formatting, cryptography, protocol messages, policy evaluation and packaging. Developers can build their own applications around it; Close Crate is a separate service.
Open Crate supports hybrid key encapsulation using ML-KEM-768 with X25519 (X-Wing) or P-256 (MLKEM768-P256). These protect document-key access; they do not make every signature or deployment post-quantum secure. The hybrid constructions follow pinned CFRG drafts. Use of ML-KEM is not a claim of FIPS certification.
Revocation can restrict subsequent access through supported clients, subject to leases and offline windows. It cannot erase plaintext already extracted or guarantee protection on a compromised device.
The Open Crate libraries and OpenCrateSDK are published under Mozilla Public License 2.0. Read the full license in the public repository. Close Crate is a separate service.
AI features and a companion service are in development. Availability and details will be announced here.
05 / BUILD WITH OPEN CRATE
SOURCE & EXAMPLESStart with the SDK.
Seal bytes in your own application.
Need the lower-level Rust core? Explore the five libraries for .cc containers, cryptography and access rules.
Open the core on GitHub