Security
Project Envelope is being shaped as a neutral sharing layer for project material, so access control and revocation are part of the product surface.
Private by default
Project envelopes should default to unlisted links with explicit access controls.
Revocable sharing
Every shared link should be easy to expire, revoke, or replace from the admin surface.
No secret in URLs
Passcodes and recipient secrets should never be embedded directly in share URLs.
Audit-ready
The app should be ready to record view, unlock, expiry, and revocation events when the data model is added.
