{
 "features_resolved": {
  "snapshot_any": true,
  "snapshot_mem": true,
  "fork": true,
  "pause_resume": true,
  "persistent_disk": true,
  "whole_disk": true,
  "persist_scope": null,
  "volumes": true,
  "auto_stop_idle": true,
  "long_sessions": true,
  "custom_image": true,
  "image_snapshot": true,
  "image_oci": false,
  "vm_isolation": null,
  "docker_inside": true,
  "nested_virt": null,
  "root": null,
  "systemd": null,
  "browser": true,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": null,
  "browser_control": null,
  "desktop_control": null,
  "browser_and_desktop": false,
  "anti_bot": false,
  "captcha_solving": false,
  "residential_ip": null,
  "agent_harnesses": true,
  "ssh": true,
  "public_ipv4": false,
  "inbound_https": true,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "open_internet": true,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": false,
  "byoc": true,
  "open_source": false,
  "soc2": false,
  "hipaa": false,
  "sso": true,
  "gpu": false,
  "arm64": null,
  "windows": false,
  "macos": false,
  "lang_python": null,
  "lang_node": null,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": null,
  "credential_injection": null,
  "egress_http_rules": false,
  "wake_on_request": true,
  "live_resize": false,
  "fork_running": true,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": true,
  "audit_logs": true,
  "eu_data_residency": false,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": true,
  "mcp_server": false,
  "usage_api": false,
  "snapshot_auto": true,
  "snapshot_on_demand": true,
  "harness_api": true,
  "own_agent_api": false,
  "fast_boot": null,
  "strong_isolation": null,
  "ingress_rules": true,
  "guest_firewall": true,
  "secret_proxy": false,
  "secret_proxy_any": false,
  "volume_attach": true,
  "volume_shared": true,
  "sidecar": null,
  "fuse": null,
  "kernel_features": null,
  "burst": null
 },
 "company": {
  "id": "boxes-dev",
  "checked": "2026-09-30",
  "company": "Boxes.dev",
  "ownership": {
   "value": "independent",
   "parent": null,
   "source": "https://www.ycombinator.com/companies/boxesdev",
   "quote": "Boxes.dev Cloud development environments for AI coding Y Combinator Logo Fall 2026 Active"
  },
  "stage": {
   "value": "pre-seed",
   "source": "https://www.ycombinator.com/companies/boxesdev",
   "quote": "Fall 2026 Active",
   "confidence": "medium",
   "note": "Verified: the YC directory listing 'Boxes.dev' (Fall 2026 batch, Active, San Francisco, founders Nick Bushak and Drew Regitsky) links to https://boxes.dev, the same domain/company as this card, and the boxes.dev Show HN post (June 2026) is authored by 'Nick and Drew'. No priced round beyond YC's standard investment was found; company is a current-batch YC startup (founded 2026, team size 2), so stage is inferred as pre-seed rather than confirmed seed."
  },
  "accelerators": [
   {
    "name": "Y Combinator",
    "batch": "Fall 2026",
    "source": "https://www.ycombinator.com/companies/boxesdev",
    "quote": "Boxes.dev Founded: 2026 Batch: Fall 2026 Team Size: 2 Status: Active Location: San Francisco Primary Partner: Andrew Miklas",
    "confidence": "high",
    "via": "research"
   }
  ],
  "total_funding_usd": {
   "value": 500000,
   "status": "estimated",
   "basis": "YC's publicly stated standard per-company investment ('We invest $500,000 in each company') applied to a confirmed current-batch (F2026) YC company; no company-specific funding announcement or amount was found",
   "source": "https://www.ycombinator.com/faq",
   "quote": "We invest $500,000 in each company."
  },
  "last_round": {
   "type": "pre-seed",
   "amount_usd": 500000,
   "date": "2026",
   "leads": [
    "Y Combinator"
   ],
   "status": "estimated",
   "source": "https://www.ycombinator.com/faq",
   "quote": "We invest $500,000 in each company."
  },
  "investors": [
   "Y Combinator"
  ],
  "portfolio_listings": [],
  "revenue": {
   "value": null,
   "status": "unknown"
  },
  "employees": {
   "value": 2,
   "source": "https://www.ycombinator.com/companies/boxesdev"
  },
  "note": "Confirmed the hint: YC directory company 'Boxes.dev' (Fall 2026, Active, https://www.ycombinator.com/companies/boxesdev) is the same company as boxes.dev — same domain, and the boxes.dev Show HN launch (June 2026) is posted by founders Nick Bushak and Drew Regitsky, matching the YC page's founders. Founders previously built Gem (a recruiting CRM, also YC-backed, S17 for Drew Regitsky). No funding beyond YC's own investment or any revenue/ARR figures were publicly disclosed as of 2026-09-30; very early-stage (2-person team, founded 2026)."
 },
 "id": "boxes-dev",
 "name": "boxes.dev",
 "url": "https://boxes.dev/",
 "category": "dev-env",
 "isolation": null,
 "modes": [
  {
   "key": "starter",
   "label": "Starter marginal box-hours",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {},
   "pricing": "sizes",
   "sizes": [
    {
     "name": "Starter-default",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": 100,
     "hour": 0.75,
     "month_cap": null
    },
    {
     "name": "Starter-4x16",
     "vcpu": 4,
     "ram_gib": 16,
     "disk_gib": 100,
     "hour": 1.0425,
     "month_cap": null
    },
    {
     "name": "Starter-8x16",
     "vcpu": 8,
     "ram_gib": 16,
     "disk_gib": 100,
     "hour": 1.5,
     "month_cap": null
    },
    {
     "name": "Starter-8x24",
     "vcpu": 8,
     "ram_gib": 24,
     "disk_gib": 100,
     "hour": 1.7925,
     "month_cap": null
    },
    {
     "name": "Starter-8x32",
     "vcpu": 8,
     "ram_gib": 32,
     "disk_gib": 100,
     "hour": 2.085,
     "month_cap": null
    }
   ],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": 1,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Plan-specific 4 vCPU 8 GiB default; matchingplanonly; awake limits areper person. Largerweights andmultiseatallowances require customcalculator.",
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "plans": [
    "Starter"
   ]
  },
  {
   "key": "pro",
   "label": "Pro marginal box-hours",
   "flags": [],
   "os": [
    "linux"
   ],
   "regions": null,
   "gpu_only": false,
   "features": {},
   "pricing": "sizes",
   "sizes": [
    {
     "name": "Pro-default",
     "vcpu": 4,
     "ram_gib": 8,
     "disk_gib": 100,
     "hour": 0.6,
     "month_cap": null
    },
    {
     "name": "Pro-4x16",
     "vcpu": 4,
     "ram_gib": 16,
     "disk_gib": 100,
     "hour": 0.834,
     "month_cap": null
    },
    {
     "name": "Pro-8x16",
     "vcpu": 8,
     "ram_gib": 16,
     "disk_gib": 100,
     "hour": 1.2,
     "month_cap": null
    },
    {
     "name": "Pro-8x24",
     "vcpu": 8,
     "ram_gib": 24,
     "disk_gib": 100,
     "hour": 1.434,
     "month_cap": null
    },
    {
     "name": "Pro-8x32",
     "vcpu": 8,
     "ram_gib": 32,
     "disk_gib": 100,
     "hour": 1.668,
     "month_cap": null
    }
   ],
   "pool_tiers": null,
   "requires_always_on": false,
   "always_on_month_per_instance": null,
   "commit_note": null,
   "min_billed_seconds": null,
   "granularity_s": 1,
   "start_fee": null,
   "boot_overhead_s": null,
   "multiplier": 1,
   "windows_vcpu_h": null,
   "gpu": null,
   "note": "Plan-specific 4 vCPU 8 GiB default; matchingplanonly; awake limits areper person. Largerweights andmultiseatallowances require customcalculator.",
   "cpu_basis": "alloc",
   "ram_basis": "alloc",
   "plans": [
    "Pro"
   ]
  }
 ],
 "storage": {
  "included_disk_gib": 100,
  "disk_gib_month": null,
  "disk_billed_when_stopped": false,
  "snapshot_gib_month": null,
  "paused_ram_billed": false
 },
 "network": {
  "egress_free_gib": null,
  "egress_gib": null,
  "ipv4_month": null,
  "ipv4_available": null,
  "internet": {
   "default": "full"
  }
 },
 "plans": [
  {
   "name": "Trial",
   "fee": 0,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": null,
   "per_seat": null,
   "concurrency": 2,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": [],
   "note": "20 box-hours/user total (\"Trial Free 20 box-hours per user\", boxes.dev/help/plans-and-box-hours 2026-10-14);2 awake devboxes plus Template;2 projects. One-time per user, no paid overage (boxes.dev/help/plans-and-box-hours 2026-09-28): trial_only.",
   "trial_only": true
  },
  {
   "name": "Starter",
   "fee": 19,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 30,
   "per_seat": 19,
   "concurrency": 4,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": [
    "Starter-default",
    "Starter-4x16",
    "Starter-8x16",
    "Starter-8x24",
    "Starter-8x32"
   ],
   "note": "Per user/paidseat:40 box-hours/month,4 awake plus Template;5 projects; extra$0.75/box-hour."
  },
  {
   "name": "Pro",
   "fee": 99,
   "flags": [],
   "fee_is_credit": false,
   "included_usd": 150,
   "per_seat": 99,
   "concurrency": 10,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": [
    "Pro-default",
    "Pro-4x16",
    "Pro-8x16",
    "Pro-8x24",
    "Pro-8x32"
   ],
   "note": "Per user/paidseat:250 box-hours/month,10 awake plus Template;10 projects; extra$0.60/box-hour."
  },
  {
   "name": "Teams",
   "fee": null,
   "flags": [
    "sales"
   ],
   "fee_is_credit": false,
   "included_usd": null,
   "per_seat": null,
   "concurrency": null,
   "max_session_h": null,
   "max_vcpu": null,
   "max_ram_gib": null,
   "sizes_allowed": [],
   "note": "Custom seats/hour pools, resources/limits and deployment; contact sales."
  }
 ],
 "free": {
  "one_time_credit": null,
  "monthly_credit": null
 },
 "features": {
  "linux": true,
  "windows": false,
  "macos": false,
  "arm64": null,
  "gpu": false,
  "snapshot": "mem",
  "pause_resume": true,
  "fork": true,
  "persistent_disk": true,
  "volumes": null,
  "auto_stop_idle": true,
  "max_session_h": null,
  "custom_image": true,
  "docker_inside": true,
  "nested_virt": null,
  "root": null,
  "systemd": null,
  "browser": true,
  "desktop": false,
  "computer_use": false,
  "code_interpreter": null,
  "agent_harnesses": true,
  "ssh": true,
  "public_ipv4": false,
  "inbound_https": true,
  "custom_domain": null,
  "raw_tcp_inbound": null,
  "egress_allowlist": false,
  "static_egress_ip": false,
  "private_network": null,
  "self_host": false,
  "byoc": true,
  "open_source": false,
  "soc2": false,
  "hipaa": false,
  "sso": true,
  "gpu_types": [],
  "regions": [],
  "lang_python": null,
  "lang_node": null,
  "lang_go": null,
  "lang_rust": null,
  "lang_java": null,
  "gpu_desktop": null,
  "credential_injection": null,
  "egress_http_rules": false,
  "wake_on_request": true,
  "live_resize": false,
  "fork_running": true,
  "memory_snapshot_fork": false,
  "webhooks": null,
  "scheduled_wakeups": true,
  "audit_logs": true,
  "eu_data_residency": false,
  "zero_data_retention": null,
  "scoped_api_keys": null,
  "spend_limits": true,
  "mcp_server": false,
  "snapshot_auto": true,
  "snapshot_on_demand": true,
  "harness_api": true,
  "ingress_rules": true,
  "secret_proxy": false,
  "volume_attach": true,
  "volume_shared": true,
  "image_oci": false,
  "anti_bot": false,
  "captcha_solving": false,
  "own_agent_api": false,
  "guest_firewall": true,
  "max_session_unlimited": true,
  "isolation": null,
  "open_internet": true,
  "usage_api": false
 },
 "perf": {
  "cpu_runs_s": null,
  "cold_start_ms": null,
  "burst_tti_ms": null,
  "dax_s": null
 },
 "knobs": [],
 "caveats": [
  "Default 4 vCPU/8 GiB 100 GBdisk; larger machines burn weighted box-hours. About 1.39/2.39/2.78 multipliers are approximate.",
  "Single paidseat does not satisfy 50 awake devboxes. Multiple seats must be assigned to real users; do not buy fake seats solely to bypass limits.",
  "Template boxes consume box-hours while awake but do not occupy devbox slots; Team Template source maintenance wakes bill admin, ordinary devbox maintenance-onlywakes free.",
  "Included box-hours are per user, overage draws shared team prepaid balance; unequal usage per person can leave some included hours unused.",
  "Sleeping devboxes free; snapshot storage andegress rates not separately itemized; 100 GiBegress not assumed free.",
  "Monthly price not fee-as-credit: 19 includes 40 hours,99 includes 250 hours.",
  "Isolation type not published: the site says only that a devbox is 'a real Linux environment, with its own dedicated vCPU and memory' (no VM/microVM/kernel claim), so it is left unset.",
  "Idle sleep timeout is per user (5/15/30/60 min, default 5, or a team default); longer timeouts burn more box-hours.",
  "Engineonly handlesoneperson plan limits; per personincluded hours andseat-scaledconcurrency notautomaticallypooled. Trialcannot bemapped to monthlyincludedUSD."
 ],
 "sources": [
  "https://boxes.dev/",
  "https://boxes.dev/help/plans-and-box-hours",
  "https://boxes.dev/help/billing-and-usage",
  "https://boxes.dev/help/sleep-wake-recover",
  "https://boxes.dev/help/template-box-snapshots",
  "https://boxes.dev/llms.txt"
 ],
 "fleet": {
  "default_max_instances": 2,
  "default_max_vcpu": null,
  "default_max_gpus": null,
  "raise": "self-serve",
  "raise_time_days": null,
  "verification": null,
  "tiers": "Trial 2 awake devboxes plus template; Starter 4 per user; Pro 10 per user; Teams custom concurrency by contact.",
  "notes": "Awake devbox quota excludes the separately included template; sleeping boxes advertised unlimited. 50/300/1,000 single-user fleet not a published self-serve entitlement. Additional verification and timing unknown.",
  "sources": [
   "https://boxes.dev/",
   "https://boxes.dev/help/billing-and-usage"
  ],
  "researched": "2026-09-28"
 },
 "audit_2026_09_29": {
  "applied": 2,
  "source": "checked against the provider's live pricing and docs pages",
  "reviewed": 3
 },
 "feature_evidence": {
  "snapshot_auto": {
   "value": true,
   "source": "https://boxes.dev/help/sleep-wake-recover",
   "quote": "Devboxes and Template boxes sleep when you aren't using them. Sleeping keeps the machine's files and memory, like closing a laptop's lid, so you can return to the same machine later.",
   "note": "Trigger: idle timeout (default ~5 min; configurable per user under Account > Sleep timeout to 5, 15, 30 or 60 min, or a team default set by admins: 'To change the timeout for your Template boxes and devboxes, open Account → Sleep timeout and choose 5, 15, 30, or 60 minutes.'), or manual Sleep / `dvb sleep`. Memory + processes included; auto-wake on returning to the thread or sending a message. Failed wake can 'Reboot… to start the machine without restoring its saved memory'.",
   "checked": "2026-10-14"
  },
  "snapshot_on_demand": {
   "value": true,
   "source": "https://boxes.dev/help/template-box-snapshots",
   "quote": "With the Template box selected, open its machine status menu and choose New snapshot , or run this in its Terminal: dvb-onbox snapshot",
   "note": "Only the project's Template box can be snapshotted (also `dvb checkpoint <template-box>`); snapshot history kept; every new devbox boots from it (template/fork). Help page: snapshot preserves files, and 'New devboxes start their own processes' (disk-level for new devboxes), though the homepage says 'Take a snapshot—filesystem and memory'. Ordinary devboxes cannot be snapshotted, but 'Branch a conversation → New devbox' copies a devbox's current files (incl. uncommitted work) into a new devbox.",
   "checked": "2026-09-29"
  },
  "harness_api": {
   "value": true,
   "source": "https://boxes.dev/help/agent-command-reference",
   "quote": "dvb threads start --project <fingerprint> --target new-devbox --agent codex \\ --prompt-file <path> --idempotency-key <key> --json",
   "note": "Codex and Claude Code. Full control lives in the CLI: `dvb threads start/list/read/wait/events --jsonl (resume cursors)/send (follow-up)/interrupt`; `send --delivery steer` 'Steers Codex's exact active --turn ; unavailable for Claude'. The HTTP automation API (POST run endpoint with Bearer secret; prompt, backend codex|claude, model, target devbox) is a launch trigger only: 'The status endpoint reports launch progress. It does not return the prompt, agent completion status, or final answer.' (boxes.dev/help/automation-api). Also Slack/Linear triggers, on-box `dvb-onbox` delegation to other agents.",
   "checked": "2026-10-14"
  },
  "ingress_rules": {
   "value": true,
   "source": "https://boxes.dev/help/share-running-app",
   "quote": "Hover over the port's row and choose Share publicly . Read and accept the confirmation, then choose Copy link and send the link to your reviewer.",
   "note": "Private by default: ports reach only the owner's laptop via desktop-app port forwarding ('The local addresses in Ports work only on your laptop'). Public per-port opt-in link (user-preview-<token>.onboxes.dev, unauthenticated capability URL), stoppable; per-project port-forwarding rules decide which ports may be shared; Project URLs route a stable URL to chosen devboxes. No IP allowlists/auth on public links.",
   "checked": "2026-09-29"
  },
  "secret_proxy": {
   "value": false,
   "source": "https://boxes.dev/help/environment-files",
   "quote": "Delivered files are plaintext, and the project owner, root, processes, and agents on the machine can read them.",
   "note": "Secrets are delivered onto the machine: environment files/member files are plaintext on disk; GitHub credential helper tokens are readable ('Code on the machine can read that token'); AWS supplies temporary credentials via a boxes-dev profile. Agent model credentials are the user's own Codex/Claude login or API key. No injecting proxy.",
   "checked": "2026-09-29"
  },
  "volume_attach": {
   "value": true,
   "source": "https://boxes.dev/help/shared-project-storage",
   "quote": "Every machine in the project — its Template box, if it has one, and each devbox — opens the same stored files rather than a copy synchronized onto each machine. Project storage is on by default during open beta.",
   "note": "Only form of extra storage: the per-project /project shared folder (outlives machines; open beta; size limit not stated). No block volumes. Counted as volume_attach with medium confidence because it is a first-party persistent mount beyond the root disk.",
   "checked": "2026-09-29"
  },
  "volume_shared": {
   "value": true,
   "source": "https://boxes.dev/help/shared-project-storage",
   "quote": "Use the /project folder for files you want to read and update from several devboxes, such as reference material or notes for another agent.",
   "note": "Read-write from all machines of a project concurrently; ~1 s propagation; no file locks/strict consistency; not for databases/build trees. Claude's project memory redirected to /project/.claude/memory. Also `dvb mount` SSHFS of remote home to laptop (not machine-to-machine).",
   "checked": "2026-09-29"
  },
  "image_oci": {
   "value": false,
   "source": "https://boxes.dev/help/local-folder-setup",
   "quote": "boxes.dev will encrypt the upload, create the Template box, and start a setup agent there. The agent will install missing tools, place the approved files, import databases, and run your app's setup commands.",
   "note": "not offered: outside the product's scope. Machines are provisioned from a fixed boxes.dev Linux image and then configured by an agent/setup scripts; there is no way to start a devbox from a customer-supplied Docker/OCI image.",
   "checked": "2026-09-30"
  },
  "desktop": {
   "value": false,
   "source": "https://boxes.dev/help/how-boxes-works",
   "quote": "boxes.dev runs Codex and Claude Code on Linux machines in the cloud. You work with an agent in a thread: a conversation where you describe a task, answer the agent's questions, and review its changes.",
   "note": "not offered: outside the product's scope. The product exposes Terminal, Files, Git/Review, Browser, and Ports panes in a desktop/mobile app; there is no VNC/RDP graphical desktop streamed from the machine.",
   "checked": "2026-09-30"
  },
  "browser": {
   "value": true,
   "source": "https://boxes.dev/help/browser-review",
   "quote": "Browser runs on the selected devbox or Template box, and you and the agent share its tabs and signed-in sessions.",
   "note": "A real, shared browser runs on the machine itself (used for previewing apps and reviewing pages with the agent), not just a local laptop browser.",
   "checked": "2026-09-30"
  },
  "computer_use": {
   "value": false,
   "source": "https://boxes.dev/help/browser-review",
   "quote": "In Browser, you can select elements on a web page and attach comments to them. Sending those comments to your agent includes the page URL and details identifying each element, so the agent can find what you mean.",
   "note": "not offered: outside the product's scope. Browser review is a human-driven UI feature (click an element, write a comment) with element selectors sent to the coding agent; there is no first-party API to drive the desktop/browser purely via screenshots+clicks.",
   "checked": "2026-09-30"
  },
  "anti_bot": {
   "value": false,
   "source": "https://boxes.dev/",
   "quote": "Give every coding agent its own cloud computer. Bring your Codex or Claude subscription, start agents from Slack and Linear, and manage them from your desktop, phone, or terminal.",
   "note": "not offered: outside the product's scope. boxes.dev is a cloud dev-environment/coding-agent product, not a browser-automation/scraping product; no stealth or anti-detection features are documented.",
   "checked": "2026-09-30"
  },
  "captcha_solving": {
   "value": false,
   "source": "https://boxes.dev/",
   "quote": "Give every coding agent its own cloud computer. Bring your Codex or Claude subscription, start agents from Slack and Linear, and manage them from your desktop, phone, or terminal.",
   "note": "not offered: outside the product's scope. No CAPTCHA-solving feature is documented anywhere on the site; the product targets coding agents, not scraping/automation workloads.",
   "checked": "2026-09-30"
  },
  "fork": {
   "value": true,
   "source": "https://boxes.dev/help/branch-conversation",
   "quote": "Choose New devbox if you want to make changes independently. boxes.dev will copy the current files from the machine hosting the original chat, including uncommitted work, into a new devbox. The source machine and its chat will stay available.",
   "note": "Branching (\"/fork\") clones a machine's current files into a brand-new devbox.",
   "checked": "2026-09-30"
  },
  "fork_running": {
   "value": true,
   "source": "https://boxes.dev/help/branch-conversation",
   "quote": "Before copying, boxes.dev will wait for Codex and Claude threads on the source machine to be idle. ... The source machine and its chat will stay available.",
   "note": "The source devbox is not stopped/destroyed to fork it — it only needs to be idle (turn finished), then stays running and usable while the clone is created.",
   "checked": "2026-09-30"
  },
  "memory_snapshot_fork": {
   "value": false,
   "source": "https://boxes.dev/help/branch-conversation",
   "quote": "The new machine will start its own processes instead of continuing copied agent or user processes.",
   "note": "Forked/branched devboxes copy files only; running processes are not carried over into the new machine.",
   "checked": "2026-09-30"
  },
  "persistent_disk": {
   "value": true,
   "source": "https://boxes.dev/help/sleep-wake-recover",
   "quote": "Devboxes and Template boxes sleep when you aren't using them. Sleeping keeps the machine's files and memory, like closing a laptop's lid, so you can return to the same machine later.",
   "note": "Files persist across sleep/wake for the life of the devbox (until it is explicitly destroyed).",
   "checked": "2026-09-30"
  },
  "live_resize": {
   "value": false,
   "source": "https://boxes.dev/help/plans-and-box-hours",
   "quote": "If boxes.dev changes your team's configured resources, the change will apply to newly created Template boxes; it will not resize existing machines.",
   "note": "Instance size (vCPU/RAM) is fixed at project creation (\"Choose a devbox size under Instance type... cannot be changed after creation\", per help/local-folder-setup) and existing machines are not resized in place.",
   "checked": "2026-09-30"
  },
  "own_agent_api": {
   "value": false,
   "source": "https://boxes.dev/help/agent-command-reference",
   "quote": "dvb threads start --project <fingerprint> --target new-devbox --agent codex \\ --prompt-file <path> --idempotency-key <key> --json",
   "note": "not offered: outside the product's scope. boxes.dev's automation API drives your own bring-your-own-subscription Codex/Claude Code coding agent, not a first-party browser/computer-use/research task agent of its own.",
   "checked": "2026-09-30"
  },
  "mcp_server": {
   "value": false,
   "source": "https://boxes.dev/help/mcp-servers",
   "quote": "An MCP server lets Codex or Claude use tools from another service, such as searching your team's documents or updating an issue in your tracker. Add a supported remote server in boxes.dev to make its tools available across your project's Template box and devboxes.",
   "note": "boxes.dev is a consumer of third-party MCP servers (wired into Codex/Claude) rather than a provider of its own MCP server for controlling boxes.dev sandboxes.",
   "checked": "2026-09-30"
  },
  "public_ipv4": {
   "value": false,
   "source": "https://boxes.dev/help/share-running-app",
   "quote": "Hover over the port's row and choose Share publicly . Read and accept the confirmation, then choose Copy link and send the link to your reviewer.",
   "note": "not offered: outside the product's scope. Access to a devbox's services is via forwarded local ports or opt-in HTTPS public links (user-preview-<token>.onboxes.dev), not a per-machine public IPv4 address.",
   "checked": "2026-09-30"
  },
  "guest_firewall": {
   "value": true,
   "source": "https://boxes.dev/help/use-terminal",
   "quote": "The terminal runs Bash on Linux as the boxes user. This user's home directory is /home/boxes, and sudo needs no password.",
   "note": "derived: full passwordless-sudo Linux machine implies nftables/iptables can be configured inside the guest, per field guidance for root=true machines.",
   "checked": "2026-09-30"
  },
  "gpu": {
   "value": false,
   "source": "https://boxes.dev/help/plans-and-box-hours",
   "quote": "One default devbox with 4 vCPUs and 8 GiB of memory awake for one hour uses one box-hour.",
   "note": "not offered: outside the product's scope. All published sizes (Starter/Pro) are CPU-only vCPU/RAM combinations; no GPU machine type is offered.",
   "checked": "2026-09-30"
  },
  "windows": {
   "value": false,
   "source": "https://boxes.dev/help/how-boxes-works",
   "quote": "boxes.dev runs Codex and Claude Code on Linux machines in the cloud.",
   "note": "not offered: outside the product's scope. All devboxes and Template boxes are Linux machines; no Windows machine option exists.",
   "checked": "2026-09-30"
  },
  "macos": {
   "value": false,
   "source": "https://boxes.dev/help/how-boxes-works",
   "quote": "boxes.dev runs Codex and Claude Code on Linux machines in the cloud.",
   "note": "not offered: outside the product's scope. All devboxes and Template boxes are Linux machines; no macOS machine option exists.",
   "checked": "2026-09-30"
  },
  "self_host": {
   "value": false,
   "source": "https://boxes.dev/",
   "quote": "Give every coding agent its own cloud computer. Bring your Codex or Claude subscription, start agents from Slack and Linear, and manage them from your desktop, phone, or terminal.",
   "note": "not offered: outside the product's scope. boxes.dev is offered only as a hosted SaaS product (desktop/mobile/CLI clients talking to boxes.dev's cloud); no self-hosting option is documented.",
   "checked": "2026-09-30"
  },
  "open_source": {
   "value": false,
   "source": "https://boxes.dev/",
   "quote": "Give every coding agent its own cloud computer. Bring your Codex or Claude subscription, start agents from Slack and Linear, and manage them from your desktop, phone, or terminal.",
   "note": "not offered: outside the product's scope. No GitHub org or OSI-licensed core product is referenced anywhere on boxes.dev; it is a closed-source commercial SaaS.",
   "checked": "2026-09-30"
  },
  "hipaa": {
   "value": false,
   "source": "https://boxes.dev/security",
   "quote": "boxes.dev runs real development environments for coding agents, so we treat security as a core part of the product.",
   "note": "not offered: outside the product's scope. No BAA/HIPAA-eligibility is mentioned anywhere on the security, privacy, or terms pages; the product explicitly recommends against uploading sensitive/production data (\"Do not upload environment variables or keys that grant access to production data\").",
   "checked": "2026-09-30"
  },
  "max_session_h": {
   "value": "none",
   "source": "https://boxes.dev/help/sleep-wake-recover",
   "quote": "Devboxes and Template boxes sleep when you aren't using them. Sleeping keeps the machine's files and memory, like closing a laptop's lid, so you can return to the same machine later.",
   "note": "No documented hard cap on how long a devbox can stay awake in one continuous session; idle devboxes auto-sleep (~5 min) but can be woken again and are otherwise usable until the plan's awake-devbox/box-hour limits or the user destroys them, similar to a persistent VM.",
   "checked": "2026-09-30"
  },
  "wake_on_request": {
   "value": true,
   "corrected_from": false,
   "source": "https://boxes.dev/help/sleep-wake-recover",
   "quote": "Automatic waking is on by default, so a sleeping machine will normally wake when you return to its thread or Template box page. ... Sending a message to the agent will also wake its machine, even with automatic waking off.",
   "note": "Card has wake_on_request=false with no supporting source. The official help page shows a sleeping devbox/Template box wakes automatically on an incoming request (opening its thread, or sending it a message) by default; this default can be turned off via 'Wake sleeping machines automatically', but the base capability exists and is on unless the user disables it. Corrected to true.",
   "checked": "2026-09-30"
  },
  "isolation": {
   "value": null,
   "corrected_from": "firecracker",
   "source": "https://boxes.dev/",
   "quote": "A devbox is a real Linux environment, with its own dedicated vCPU and memory.",
   "note": "Isolation type not published. The earlier 'MicroVMs supercharge remote development' quote is gone from boxes.dev/cloud-development-environment, and boxes.dev/, /llms.txt and the help pages never say VM, microVM, Firecracker or kernel about devboxes; the Firecracker value was a guess and has been dropped.",
   "checked": "2026-10-14"
  },
  "docker_inside": {
   "value": true,
   "source": "https://boxes.dev/help/aws",
   "quote": "Containers do not automatically receive the host machine's AWS configuration or access to its credential helper. Configure AWS access inside containers separately; do not copy the central company sign-in into them.",
   "note": "The help docs discuss running containers on a devbox (and configuring AWS credentials inside them) as a normal, supported workflow, confirming Docker/containers run inside the machine.",
   "checked": "2026-09-30"
  },
  "egress_allowlist": {
   "value": false,
   "source": "https://boxes.dev/help/how-boxes-works",
   "quote": "boxes.dev runs Codex and Claude Code on Linux machines in the cloud. You work with an agent in a thread: a conversation where you describe a task, answer the agent's questions, and review its changes.",
   "note": "not offered: outside the product's scope. Devboxes are general-purpose dev machines with normal outbound internet access for installing dependencies etc.; no docs describe an allow/deny-list or no-internet egress control. The only 'outbound networking' setting found (help/lifecycle-and-maintenance) refers to preparing Tailscale/AWS connectivity, not an egress restriction feature.",
   "checked": "2026-09-30"
  },
  "egress_http_rules": {
   "value": false,
   "source": "https://boxes.dev/help/how-boxes-works",
   "quote": "boxes.dev runs Codex and Claude Code on Linux machines in the cloud.",
   "note": "not offered: outside the product's scope. No documentation mentions HTTP method/path-level egress rules; the product has no egress-allowlist feature at all (see egress_allowlist).",
   "checked": "2026-09-30"
  },
  "static_egress_ip": {
   "value": false,
   "source": "https://boxes.dev/",
   "quote": "Give every coding agent its own cloud computer. Bring your Codex or Claude subscription, start agents from Slack and Linear, and manage them from your desktop, phone, or terminal.",
   "note": "not offered: outside the product's scope. No page advertises a fixed/static outbound IP for devboxes; the only networking add-on documented is optional Tailscale (private mesh network), not a static egress IP.",
   "checked": "2026-09-30"
  },
  "soc2": {
   "value": false,
   "source": "https://boxes.dev/security",
   "quote": "boxes.dev runs real development environments for coding agents, so we treat security as a core part of the product. The product is built by seasoned software engineers who have shipped software used by some of the world's largest enterprises... We always recommend thinking carefully about which security keys and environment variables you upload to boxes.dev.",
   "note": "The security page covers credential guidance and a vulnerability-disclosure policy only; it never mentions SOC 2 or any compliance attestation. Combined with the product being a small two-founder startup with an explicit recommendation not to upload production-access credentials, no SOC 2 attestation appears to exist yet.",
   "checked": "2026-09-30"
  },
  "eu_data_residency": {
   "value": false,
   "source": "https://boxes.dev/privacy",
   "quote": "If you access the Service from outside the United States, your information may be processed in the United States and other locations where our service providers operate.",
   "note": "The privacy policy describes data being processed in the United States (and unspecified service-provider locations) with no mention of a customer-selectable EU region or data-residency guarantee; no regions list is published on pricing/help pages either.",
   "checked": "2026-09-30"
  },
  "usage_api": {
   "value": false,
   "source": "https://boxes.dev/help/billing-and-usage",
   "quote": "Open Billing on the boxes.dev website to check your usage and manage your team's plan... Select Per-box contribution to see which machines used those box-hours.",
   "note": "granularity: none; cost: no; boxes.dev offers usage tracking only through a web dashboard (Billing page) and desktop app UI. The help/billing-and-usage page describes a dashboard feature showing per-devbox usage via 'Per-box contribution' selection, but no REST API, CLI command, or SDK method exists to programmatically retrieve billable usage (box-hours) per sandbox or by tag/label. The dvb CLI supports querying projects/devboxes/threads but not usage metrics. The automation API and agent command reference contain no usage query endpoints.",
   "confidence": "high",
   "checked": "2026-10-01"
  }
 },
 "locations": [],
 "locations_source": "https://boxes.dev/privacy",
 "locations_quote": "If you access the Service from outside the United States, your information may be processed in the United States and other locations where our service providers operate.",
 "locations_checked": "2026-10-01"
}