Create at order time
Request multiple sandboxes with the VPS. The intent is saved with the order and reconciles after the signed supervisor is installed.
Split one VPS you already own into isolated, fixed-size sandboxes. Each agent receives a distinct key and workspace without receiving the VPS owner key, a management token, or access to another agent.
Agent Runtime is optional and does not change VPS price, term, or billing. V1 is for one VPS owner's own agents—not unrelated tenants.
Request multiple sandboxes with the VPS. The intent is saved with the order and reconciles after the signed supervisor is installed.
Enable the runtime on an eligible ready VPS, then create, inspect, stop, restart, preserve, or delete sandboxes through the same API.
Sandboxes on one host do not need to be equal. Pick a published size for each agent; WarpMetal atomically checks the VPS capacity budget.
Persistent is the safe default. Temporary workspaces have an explicit lifetime and are permanently cleaned up by the VPS supervisor.
These units reserve CPU, memory, workspace disk, and process count. The live catalog is authoritative and reports what fits on each VPS plan.
0.5 vCPU
1 vCPU
2 vCPU
4 vCPU
Sandboxes protect the owner's agents from accidental cross-access and reduce blast radius. They are containers sharing one VPS kernel, not separate virtual machines and not a hostile multi-tenant boundary.
Audit the public supervisor source and signed releases and the fixed sandbox image source.
A forced SSH gateway ignores requested host shells and maps a distinct agent public key to exactly one sandbox. The owner login key is rejected as an agent grant.
The connection profile contains host, port, username, and pinned VPS host keys—not the owner token, management token, bootstrap secret, or private key.
Rootless execution, cgroups v2 limits, dropped capabilities, no-new-privileges, a read-only base, separate workspace storage, and no inbound ports are the V1 defaults.
Revoking a grant removes future login and terminates tracked active sessions. Deleting a sandbox revokes every grant before its workspace is removed.
HTTP 202 means accepted. The control plane and supervisor report separate desired and observed revisions so agents can poll for completion.
Add runtime intent during the order or on a ready server.
runtime enableVerify and upload the signed supervisor over owner SSH.
runtime installChoose sizes, then assign each agent a distinct public key.
sandbox createCleanup runs locally even if the WarpMetal API is temporarily unreachable.
confirm DELETENo. V1 is owner-scoped: one buyer divides one VPS among that buyer's agents. It adds no tenants, reseller billing, or outsider access model.
Not through the supported access path. Each distinct key is forced into one sandbox, forwarding is disabled, and the agent receives no host shell. The VPS owner remains the trust root and can administer all sandboxes.
The clock starts on first running and never pauses or resets. At expiry the local supervisor revokes access, terminates sessions, removes the container, and permanently deletes the workspace—even during a control-plane outage.
Before the sandbox reaches expiring, make it persistent. V1 does not extend a temporary duration; after expiring begins, deletion is final.