Environment isolation
For the first beta participants, each corpus, identity, credentials, logs, jobs, backups, support path, export, and deletion path belongs to one isolated environment.
Security and privacy boundaries
Substrate uses isolation, authenticated ingress, private evidence storage, publication checks, and deletion workflows in the current beta. These are specific controls—not a blanket claim that every deployment is secure, private, or compliant.
Implemented controls
Controls below describe the current isolated application architecture. Their effectiveness still depends on correct deployment, operations, provider configuration, and participant behavior.
For the first beta participants, each corpus, identity, credentials, logs, jobs, backups, support path, export, and deletion path belongs to one isolated environment.
Current VM deployments use Caddy Basic Auth as the external gate. The application itself has no customer session, user-identity, or role model for HTML routes.
Detailed source contributions and provenance stay in the private ledger. Published pages and memory cards are narrower projections intended for retrieval.
Publication paths reject configured secrets and credential-shaped material, bound exposed quality diagnostics, and audit searchable surfaces for credential residue.
Credential containment
One deterministic detector protects capture redaction, derivation and ledger validation, projection and revision writes, and search/read responses. A coordinated startup sweep also checks private ledger state, published pages, revisions, search units, memory cards, and projection data, removes flagged active content, and records completion.
Configured production credentials are validated, and the destructive containment phases run in fail-closed order before the coordinator marks completion.
Secret-shaped fields and known exact secrets are rejected or redacted from customer-facing quality output and published memory surfaces.
Treat the finding as an incident: remove affected memory, rotate the credential at its issuer, inspect applicable logs and providers, and verify containment again.
Privacy deletion
Privacy deletion is an implemented idempotent, fail-closed state machine—not a page-hide operation. It records deletion intent, suppresses retrieval, purges generated copies and revisions, unlinks the raw event, and rebuilds only from remaining safe support.
Before unlinking a raw event, the service durably records content-free deletion intent and event-alias tombstones so a crash can resume the same request safely.
Dependent claims and relationships are emptied and marked deleted, with per-entity retrieval suppressions applied before the raw event is removed.
Affected page bodies, metadata, complete revision history, snippets, search results, and automatic cards remain unavailable while the projection is rebuilt from remaining safe support.
The durable tombstone is reconciled on retry, including when the raw event is already absent, and retained source replay is blocked from restoring the deleted event.
What is not claimed
A complete customer-facing privacy and security review, final retention schedule, incident commitments, access lifecycle, and shared workspace model are still beta work.
No general “secure,” “private,” “enterprise-ready,” or compliance claim is made. No certification is represented on this page.
Isolation between separately deployed environments is not the same as a proven multi-tenant authorization architecture.
Authentication, redaction, containment, backup, and deletion controls all require correct configuration and operations. They reduce specific risks rather than eliminate them.
Deploy deliberately
Closed-beta onboarding should identify authorized sources, provider use, retention, support access, export, and deletion handling for the specific isolated environment.