Prized docs

Machines.

What a box is made of: sizes and disks, Ubuntu 24.04 on a dedicated x86_64 virtual machine, what comes preinstalled, and the Prized processes that run beside your work.

Sizes

SizeSpecsDiskAwakeAsleepPlan that runs it 24/7
Nano2 vCPU / 2 GB40 GB$0.014 an hour$0.004 an hour$10 a month
Micro2 vCPU / 4 GB80 GB$0.034 an hour$0.008 an hour$25 a month
Extra Small2 vCPU / 8 GB150 GB$0.068 an hour$0.015 an hour$50 a month
Small4 vCPU / 16 GB300 GB$0.137 an hour$0.030 an hour$100 a month
Medium8 vCPU / 32 GB500 GB$0.342 an hour$0.050 an hour$250 a month
Large16 vCPU / 64 GB1 TB$0.685 an hour$0.100 an hour$500 a month
Extra Large32 vCPU / 128 GB2 TB$1.370 an hour$0.200 an hour$1,000 a month

A box is one dedicated virtual machine in the size you pick; the size decides the vCPUs and memory, the disk it is born with, and the hourly rate. Pick it by label or short name (prized box new --size Small; xs, s, m, l, xl, or the ids nano, micro, lite, flow, pro, max, ultra all work) or from the create form; change it later with a resize. Rates and the plan ladder are on Billing.

  • Nano and Micro are burstable, sized for editors, agents, and small dev servers rather than sustained full-CPU load; Extra Small and up are fixed-performance.
  • Memory decides what a pause keeps. Nano through Small hibernate and resume where they were; Medium and larger stop clean (Pause and resume).
  • The free credit starts Nano through Small, one box at a time. Medium and larger come with a plan; a box already started on the credit can be resized within the same four sizes.
  • No GPU on any size.

Disk

One encrypted volume is the root and the only disk: your home directory, Docker images, and the system all live on it.

FactDetail
TypeSSD (EBS gp3) at baseline performance, always encrypted; snapshots inherit the encryption
SizeThe Disk column above, 40 GB on a Nano to 2 TB on an Extra Large
GrowingSizing up grows the disk during the same restart (Resize)
ShrinkingNever. A box that kept a bigger disk than its size keeps paying that disk's sleep rate, and a snapshot restores only into a size whose disk holds it (Restore)
PausedThe disk stays, at the sleep rate. After 14 days paused it is parked as a snapshot: deep sleep (States)
SnapshotsBlock-level, incremental images of this disk, taken while the box runs (Snapshots)

Operating system

Ubuntu 24.04 LTS on x86_64, fully upgraded when the box image was built. It is your machine: the login user has passwordless sudo, is in the docker group, and can apt install whatever is missing.

  • Your login user is your first name: lowercased, accents folded, leading digits dropped, letters, digits, and hyphens only, up to 31 characters (José signs in as jose). When nothing usable survives, or the name collides with a system account such as git, the user is doppel; a box restored or forked from a snapshot keeps its source box's user. prized box info shows it.
  • Sandboxes work. bwrap carries the AppArmor grant it needs, so the sandboxes Claude Code and Codex run commands in work; Ubuntu's restriction on unprivileged user namespaces otherwise stays on.

Preinstalled software

Baked into the box image, so a fresh box has it from first boot. Nothing is signed in: your agents' credentials come from your machine.

WhatOn the box
Docker Engine, Compose, Buildxdocker, docker compose, docker buildx; the daemon starts at boot, and your user is in docker, so no sudo
Claude Code, Codex CLIclaude, codex; per user, each updates itself in place
GitHub CLIgh
Compilers and build toolsgcc, g++, make, pkg-config, git
Pythonpython3, pip, venv
Shell toolstmux, mosh, rg, fd, jq, htop, rsync, sqlite3, zip, unzip, zstd, curl, wget
Desktop stackXFCE, Xvfb, x11vnc, Google Chrome, xdotool, wmctrl; nothing starts until you open the desktop
Sandboxingbwrap (bubblewrap), with the AppArmor profile above
Sync agentMutagen's agent, fetched on the first prized sync add or prized setup (Sync)

Not preinstalled: Node.js, Go, Rust, Homebrew, databases, and the rest of a working environment. The environment step of prized setup installs the versions your machine has (Bring your environment); for a first boot that repeats across boxes, use an environment.

Architecture and virtualization

FactDetail
CPU architecturex86_64 (amd64) only; no arm64 sizes. prized env rebuilds or re-pulls arm64-only Docker images for amd64
VirtualizationOne virtual machine per box with its own kernel; not a container, not a shared host. Docker inside works as on any Linux machine
Nested virtualizationOff. KVM is not available inside a box
GPUNone
Cloud credentialsNone. A box carries no cloud role, so nothing you run finds provider credentials on it

Each size maps to one EC2 instance type:

SizeInstance type
Nanot3a.small (burstable)
Microt3a.medium (burstable)
Extra Smallm6a.large
Smallm6a.xlarge
Mediumm6a.2xlarge
Largem6a.4xlarge
Extra Largem6a.8xlarge

Regions

RegionAWS idIn the CLI
US West (Oregon)us-west-2oregon, the default
US West (California)us-west-1california

A box lives in one region and can move (Regions). The rate for a size is the same in both, and a snapshot stays in the region its box was in.

What runs on the box

Beside your own processes, a fresh box runs a small set of Prized services, ordinary systemd units you can inspect (systemctl status prized-agent).

ProcessWhat it does for youWhat it can see
prized-agent, as your login userLists listening ports and their processes, samples CPU, memory, disk, and network, lists tmux sessions, judges idleness for auto-pause, relays loopback-only ports for mirroring, and updates itselfA read-only view of the system and the process table; it never pauses the box itself
prized-secretsd, root, loopback onlyThe secrets broker: swaps a placeholder for the real value on requests to the hosts you allowlistedSecret values in memory only; idle until a secret is mounted
sshd, root, tunnel onlyYour sessions, sync, mount, prized exec, and every SSH-speaking toolAccepts Prized's short-lived certificates, the device keys registered for you, and any key in ~/.ssh/authorized_keys
The tunnel, WireGuard and its websocket fallbackThe two ports open to the internet, udp/51820 and tcp/443Encrypted tunnel traffic only

On demand: the Mutagen agent while a project syncs, the desktop stack while a desktop is open, and helper scripts the first remote prompt installs. What reaches Prized from the box is telemetry (vitals, listening ports, top processes, versions), never your files, terminal output, secret values, or agents' sign-ins (Security, Data retention).

Networking

  • Inbound: only the tunnel's two ports, on the box's own public IPv4 address. SSH is never on the internet; you reach it, and every port you run, through the tunnel (Ports, Sessions, Credentials).
  • Public ports: none. A box cannot open a port to the internet; to share a running server, mirror it to your machine and share from there.
  • Outbound: not filtered.
  • Public IP: not stable. It changes on a pause and on a region move; prized ssh follows the box.

Something unclear or out of date?

On this page