Bubblewrap namespaces
Commands run through Bubblewrap with separate namespaces. System binaries and certificate directories are mounted read-only.
Identity checks protect account changes while sandbox controls keep project commands scoped. Each layer has one clear job and a visible recovery path.
Implementation, not promises
These statements describe the current Beta implementation. Limits are explicit, including the protections Datanode does not yet provide.
Commands run through Bubblewrap with separate namespaces. System binaries and certificate directories are mounted read-only.
The terminal runs as the service account and does not grant root access to the host operating system.
Project files are writable in /workspace. Temporary files and tool caches use isolated runtime directories.
The current sandbox keeps network access available. It is not a separate VM network boundary, so abuse controls and command limits still apply.
Terminal commands and output exist only in the active browser view. Datanode does not persist them in local browser storage or an application command-history table.
Datanode does not currently offer user-restorable snapshots or backup guarantees. Important files must be exported and backed up independently.
Clearing storage recursively removes non-protected project contents from the active workspace. There is currently no self-service restore screen.
Terminal execution applies time, output, file-size and account storage limits. Persistent background workers are not supported yet.
Current architecture
Telegram establishes identity. The panel authorizes the account. Commands enter a Bubblewrap sandbox, while project files stay in the account workspace.
Architecture and project details →Security in detail
Inspect each layer to understand what it protects and what state confirms it is working.
One Datanode account remains attached to one Telegram identity.
SelectedUse time-based codes as the primary second confirmation method.
AvailableRequest a six-digit code in the bot when you need another confirmation path.
AvailableRuntime commands and files remain inside the scope assigned to the account.
AvailableContinue exploring
The four product pages describe one system. Move to the next layer or open the real console.