# BB Box > Computers for BB threads: Linux, Windows, macOS, iOS and Android, virtual or real: desktops, terminals or simulators, shared by you and your agent. BB Box is a plugin for [BB](https://getbb.app). An agent installs it with `bb plugin install git:https://github.com/ahkohd/bb-box.git@main --yes`, then sets up a backend on the machine that runs BB as the quick start says: Docker on Linux or in WSL 2 on Windows, microsandbox on a Mac with Apple silicon. bb-box assumes one trusted user. It is not a sandbox for code you do not trust. Each link below is a page of this site in Markdown. [llms-full.txt](https://bbbox.dev/llms-full.txt) has every page in one file. The decision records, under Optional, say why bb-box is built as it is. ## Start here - [Introduction](https://bbbox.dev/start.md): Computers for BB threads: Linux, Windows, macOS, iOS and Android, virtual or real: desktops, terminals or simulators, shared by you and your agent. - [Quick start](https://bbbox.dev/start/quick-start.md): Install the plugin, set up Docker and make a box. - [Setting up BB Box](https://bbbox.dev/setup.md): Docker, Proxmox, microsandbox, Tart, SSH host pools and cloud machines. - [Common questions](https://bbbox.dev/guide/faq.md): Short answers to common questions about BB Box. ## User guide - [BB Box user guide](https://bbbox.dev/guide.md): The Box panel, desktops and devices, the terminal, images, files and settings. - [The Box panel and the Boxes page](https://bbbox.dev/guide/boxes.md): The Box panel shows one thread's boxes. - [Making a box](https://bbbox.dev/guide/making-a-box.md): You make a box with the New box form. - [Resizing a box](https://bbbox.dev/guide/resizing.md): You can give a box more or fewer cores, more or less memory, or a larger disk after it is made, where its backend can. - [GPU boxes for compute and training](https://bbbox.dev/guide/gpu-boxes.md): A Linux box can have an NVIDIA card. - [Snapshots](https://bbbox.dev/guide/snapshots.md): A snapshot keeps a box's state at one moment, so you can put the box back to it later. - [Desktops](https://bbbox.dev/guide/desktops.md): A desktop box has a screen you can watch while an agent works, and use yourself when you take control. - [Device boxes](https://bbbox.dev/guide/devices.md): A device box gives a thread a phone or tablet to install, run and test apps on. - [Recordings](https://bbbox.dev/guide/recording.md): An agent can record a desktop box, or the phone or tablet of a device box, while it works and show you the clip in the thread, rather than describe what it did. - [The terminal](https://bbbox.dev/guide/terminal.md): A box's terminal is a shell in the box, as the box user. - [A box's files](https://bbbox.dev/guide/box-files.md): A box's files view reads and changes the box user's own files. - [Images](https://bbbox.dev/guide/images.md): Every box starts from an image. - [Long commands and jobs](https://bbbox.dev/guide/jobs.md): Agents run commands in a box with the box_run tool. - [Files](https://bbbox.dev/guide/files.md): You can move files between a thread and its boxes, and have some files in every box from the start. - [Spare boxes](https://bbbox.dev/guide/spares.md): A spare is a box made ahead and joined to BB as a machine, which belongs to no thread. - [Sound and the microphone on Mac boxes](https://bbbox.dev/guide/mac-sound.md): A macOS box on Tart can hear and play sound, so a test can speak to an app and record what it plays. - [The Monitor](https://bbbox.dev/guide/monitor.md): The Monitor shows how BB's server, your machines and every box are doing: CPU, memory, disk, network and the busiest processes, in BB's sidebar. - [Settings](https://bbbox.dev/guide/settings.md): BB Box's settings page is where you see whether everything works, set up the places boxes come from, and choose which kinds of box are on offer and how big they are. - [A cloud server as a Docker host](https://bbbox.dev/guide/cloud-docker-host.md): A server you rent from a cloud provider can host Docker boxes, as a PC with Docker can. - [Joining cloud machines to your tailnet](https://bbbox.dev/guide/tailnet.md): BB Box can rent machines for your boxes, such as Macs from Namespace or servers from Hetzner Cloud. ## Backends - [Docker backend](https://bbbox.dev/setup/docker.md): This backend runs Linux boxes as containers on one Docker host: the Docker on the machine that runs BB, another machine's over SSH, or a BB machine's, through BB. - [Docker in WSL on a Windows PC](https://bbbox.dev/setup/docker-wsl.md): This makes a Windows PC a Docker host for bb-box's Docker backend. - [microsandbox backend](https://bbbox.dev/setup/microsandbox.md): This backend runs Linux boxes as microVMs on one Linux host with KVM, with microsandbox's msb. - [Proxmox LXC backend](https://bbbox.dev/setup/proxmox-lxc.md): This backend runs boxes as unprivileged LXC containers on a Proxmox VE host. - [Proxmox QEMU backend](https://bbbox.dev/setup/proxmox-qemu.md): This backend runs windows-desktop boxes as Windows 11 VMs on a Proxmox VE host. - [Tart backend (VMs on a Mac)](https://bbbox.dev/setup/tart.md): This backend runs VMs on your Macs with Apple silicon, with Tart on Apple's Virtualization framework, and QEMU for Windows. - [SSH host pool backend](https://bbbox.dev/setup/ssh-pool.md): This backend lends Linux machines and Macs you already have, reached over SSH. - [Linux boxes on Hetzner Cloud](https://bbbox.dev/guide/hetzner.md): Hetzner Cloud rents servers by the hour. - [Mac and Linux boxes on Namespace](https://bbbox.dev/guide/namespace.md): Namespace rents Macs and Linux machines by the minute. - [Linux boxes on boat.dev](https://bbbox.dev/guide/boat.md): boat.dev rents Linux virtual machines, which it calls sandboxes, by the second. - [Android template](https://bbbox.dev/setup/android.md): The Android template is a Proxmox QEMU template for Android emulator boxes (063). - [Signing keys](https://bbbox.dev/setup/keys.md): The keys that sign what the versions resolver follows (#424), which SIGNERS in src/backends/versions.ts pins by their primary keys' fingerprints. - [iOS image](https://bbbox.dev/setup/tart/ios.md): The iOS image is a Tart VM for iOS Simulator boxes (063). ## Reference - [Reference](https://bbbox.dev/reference.md): Every agent tool, bb box command, setting, kind and check. - [CLI reference](https://bbbox.dev/reference/cli.md): bb box: Fast boxes for BB threads: list, acquire and release them, and check the backends. - [Agent tools](https://bbbox.dev/reference/tools.md): The tools bb-box gives a thread's agent, with their parameters as the agent sees them. - [Configuration reference](https://bbbox.dev/reference/configuration.md): bb-box's configuration is one document (029): bb box config show --json prints it, and bb box config apply saves one. - [Kinds and sizes](https://bbbox.dev/reference/kinds.md): The kinds of box bb-box knows, the backends that can offer each, and each kind's sizes as shipped. - [Health checks](https://bbbox.dev/reference/checks.md): What bb box doctor, and each backend's check on the settings page, can report, by check ID. - [Files](https://bbbox.dev/reference/files.md): The panel's calls for a box's own files. - [bb-box](https://bbbox.dev/agent-skill.md): Boxes for BB threads, Linux, macOS or Windows computers for commands, builds, tests, servers and Docker, and the bb box command to set up, check and clean up their backends. ## Developing BB Box - [Architecture](https://bbbox.dev/architecture.md): How bb-box works now: its parts, the backend interface, a box's life, commands and jobs, desktops and control, images, the relays through BB machines, the configuration, and each backend. - [Developing bb-box](https://bbbox.dev/development.md): How to build and test bb-box, and how to add a backend. - [What bb-box asks of BB](https://bbbox.dev/bb-requests.md): bb-box builds on BB rather than around it (002). ## Optional - [Decision records](https://bbbox.dev/decisions.md): Each record gives the context, the decision and its consequences, as they were when it was made. - [001: The core does not care who the provider is](https://bbbox.dev/decisions/001-provider-agnostic-core.md): Current. - [002: BB is the coordinator](https://bbbox.dev/decisions/002-bb-is-the-coordinator.md): Current. - [003: Boxes live until their thread ends or they are released](https://bbbox.dev/decisions/003-boxes-live-until-released.md): Current. - [004: Acquire and release, for virtual and real machines](https://bbbox.dev/decisions/004-acquire-and-release.md): Current. - [005: The first backend runs Linux boxes as unprivileged LXC containers on Proxmox VE](https://bbbox.dev/decisions/005-linux-boxes-on-proxmox-lxc.md): Current. - [006: The Linux GPU desktop runs Xorg with NVIDIA's driver, streamed by x0vncserver](https://bbbox.dev/decisions/006-gpu-desktop-on-xorg.md): Partly superseded by 021. - [007: The desktop stream is a typed transport, relayed through the plugin](https://bbbox.dev/decisions/007-desktop-stream-is-a-typed-transport.md): Partly superseded by 011 and 056. - [008: You and the agent share one desktop, with one controller at a time](https://bbbox.dev/decisions/008-shared-control.md): Partly superseded by 015, 038 and 045. - [009: A conformance suite and a doctor check for every backend](https://bbbox.dev/decisions/009-conformance-suite-and-doctor.md): Partly superseded by 016. - [010: The repository is publishable at all times](https://bbbox.dev/decisions/010-publishable-by-default.md): Current. - [011: Interface v1: shared kinds, routes and displays](https://bbbox.dev/decisions/011-interface-v1.md): Partly superseded by 012, 015, 016 and 028. - [012: A kind names what it promises, and offers may add features](https://bbbox.dev/decisions/012-offers-may-add-features.md): Partly superseded by 027 and 041. - [013: Docker boxes run unprivileged, without systemd](https://bbbox.dev/decisions/013-docker-boxes-run-unprivileged.md): Superseded by 031 and 041, but for no systemd and no dockerHost. - [014: Boxes enrol through BB's machine provider API, when claimed](https://bbbox.dev/decisions/014-enrol-through-machine-providers.md): Partly superseded by 032. - [015: Computer use drives a pinned Cua Driver through bb-box's own tools](https://bbbox.dev/decisions/015-computer-use-through-cua-driver.md): Partly superseded by 022 and 039. - [016: Changes from building Interface v1](https://bbbox.dev/decisions/016-changes-from-building-v1.md): Current. - [017: Boxes clear BB's daemon lock and PID file at boot](https://bbbox.dev/decisions/017-boxes-clear-bb-daemon-state-at-boot.md): Current. - [018: Guests name their install and their box](https://bbbox.dev/decisions/018-guests-name-their-install-and-box.md): Current. - [019: The sweep restores lost records, and only BB ends a thread](https://bbbox.dev/decisions/019-lost-records-are-restored-from-guests.md): Partly superseded by 025. - [020: Control belongs to one viewer, and a GPU desktop is retried on another GPU](https://bbbox.dev/decisions/020-control-belongs-to-a-viewer.md): Partly superseded by 043. - [021: A desktop whose VNC server cannot resize is resized by its backend](https://bbbox.dev/decisions/021-desktop-resize-through-the-backend.md): Current. - [022: A reference follows its element through a rename, not into another row](https://bbbox.dev/decisions/022-references-follow-renames-not-rows.md): Partly superseded by 023. - [023: A reference follows its element through its own rename](https://bbbox.dev/decisions/023-a-reference-follows-its-element-through-its-own-rename.md): Partly superseded by 024. - [024: An action on an element renamed out of sight is refused once](https://bbbox.dev/decisions/024-an-element-renamed-out-of-sight-is-refused-once.md): Current. - [025: A restored box enrols again, keyed by its box ID](https://bbbox.dev/decisions/025-a-restored-box-enrols-again.md): Partly superseded by 026. - [026: A restored box enrols once it answers](https://bbbox.dev/decisions/026-a-restored-box-enrols-once-it-answers.md): Current. - [027: A kind says when it has a desktop, and a plain box has no qualifier](https://bbbox.dev/decisions/027-a-kind-says-when-it-has-a-desktop.md): Partly superseded by 029 and 041. - [028: A box's size is chosen when it is made, from presets per kind](https://bbbox.dev/decisions/028-a-box-size-is-chosen-when-it-is-made.md): Current. - [029: Configuration is one checked document in bb-box's storage](https://bbbox.dev/decisions/029-configuration-is-one-checked-document.md): Current. - [030: A Mac runs desktop commands through launchctl asuser](https://bbbox.dev/decisions/030-a-mac-runs-desktop-commands-through-launchctl-asuser.md): Current. - [031: Docker boxes are reached through docker exec](https://bbbox.dev/decisions/031-docker-boxes-are-reached-through-docker-exec.md): Current. - [032: Spare boxes are enrolled ahead, and BB shows them until claimed](https://bbbox.dev/decisions/032-spare-boxes-are-enrolled-ahead.md): Current. - [033: A thread can start on a new box, from BB's new-thread screen](https://bbbox.dev/decisions/033-a-thread-can-start-on-a-new-box.md): Partly superseded by 034. - [034: A box a thread is working on is released or stopped only when forced](https://bbbox.dev/decisions/034-a-working-thread-holds-its-box.md): Current. - [035: A box's terminal has its PTY on BB's server, and the plugin keeps the shell](https://bbbox.dev/decisions/035-a-terminal-has-its-pty-on-bbs-server.md): Current. - [036: Your machines are boxes you own, kept as BB machines](https://bbbox.dev/decisions/036-your-machines-are-boxes-you-own.md): Current. - [037: A panel keeps a box's desktop and terminal across tab switches](https://bbbox.dev/decisions/037-a-panel-keeps-a-boxs-desktop-and-terminal.md): Current. - [038: The agent can take control back when asked](https://bbbox.dev/decisions/038-the-agent-can-take-control-back.md): Current. - [039: Windows desktops are clones of a template that is not generalized](https://bbbox.dev/decisions/039-windows-desktops-are-clones-of-a-template-that-is-not-generalized.md): Current. - [040: Linux on arm64 has kinds of its own](https://bbbox.dev/decisions/040-linux-on-arm64-has-kinds-of-its-own.md): Partly superseded by 041. - [041: Every Linux box has Docker, started on first use](https://bbbox.dev/decisions/041-every-linux-box-has-docker.md): Current. - [042: A Docker host can be a BB machine, reached through BB](https://bbbox.dev/decisions/042-a-docker-host-can-be-a-bb-machine.md): Current. - [043: A viewer has 5 s to come back after the box ends its connection](https://bbbox.dev/decisions/043-a-viewer-has-5-s-to-come-back-after-the-box-ends-its-connection.md): Current. - [044: A box can be asked for on one provider](https://bbbox.dev/decisions/044-a-box-can-be-asked-for-on-one-provider.md): Current. - [045: A person's control lasts through a restart of the plugin](https://bbbox.dev/decisions/045-a-persons-control-lasts-through-a-restart-of-the-plugin.md): Current. - [046: Windows on a Mac runs in QEMU, in the Tart backend](https://bbbox.dev/decisions/046-windows-on-a-mac-runs-in-qemu-in-the-tart-backend.md): Current. - [047: A physical Mac is an SSH pool machine, lent with a new user at its console](https://bbbox.dev/decisions/047-a-physical-mac-is-an-ssh-pool-machine-lent-with-a-new-user-at-its-console.md): Current; a real Mac's live check is to come. - [048: A Wayland desktop is Sway with floating windows, streamed by wayvnc](https://bbbox.dev/decisions/048-a-wayland-desktop-is-sway-with-floating-windows-streamed-by-wayvnc.md): Current. - [049: A project's image is a script on the standard image, and images are rebuilt when stale](https://bbbox.dev/decisions/049-a-project-image-is-a-script-on-the-standard-image-and-images-are-rebuilt-when-stale.md): Current. - [050: A box can join the operator's tailnet as an ephemeral node](https://bbbox.dev/decisions/050-a-box-can-join-the-operators-tailnet-as-an-ephemeral-node.md): Not built yet, but for TUN in Proxmox LXC templates. - [053: microsandbox runs light Linux boxes as microVMs](https://bbbox.dev/decisions/053-microsandbox-runs-light-linux-boxes-as-microvms.md): Current, amended: an option beside Docker, not the default. - [054: Windows images are refreshed in a box of the current build](https://bbbox.dev/decisions/054-windows-images-are-refreshed-in-a-box-of-the-current-build.md): Being built. - [055: Cloud boxes run on cloud hosts first, and a cloud VM per box later](https://bbbox.dev/decisions/055-cloud-boxes-run-on-cloud-hosts-first-and-a-cloud-vm-per-box-later.md): Not built yet. - [056: Linux X11 desktops add a Selkies stream, and RFB stays for the rest, tuned](https://bbbox.dev/decisions/056-linux-x11-desktops-add-a-selkies-stream-and-rfb-stays-for-the-rest-tuned.md): Current, amended: video for every viewer, on by default. - [057: Linux boxes can be Proxmox VMs, for their own kernel](https://bbbox.dev/decisions/057-linux-boxes-can-be-proxmox-vms-for-their-own-kernel.md): Proposed. - [058: A Mac with SIP off grants its box users macOS permissions](https://bbbox.dev/decisions/058-a-mac-with-sip-off-grants-its-box-users-macos-permissions.md): Current. - [059: Agents record their desktop box with box_record](https://bbbox.dev/decisions/059-agents-record-their-desktop-box-with-box-record.md): Accepted. - [060: Every desktop streams as video through one viewer](https://bbbox.dev/decisions/060-every-desktop-streams-as-video-through-one-viewer.md): Accepted. - [060 results: how smooth and sharp each desktop is](https://bbbox.dev/decisions/060-results.md): The numbers 060 measures each platform's stream by. - [061: A box can be resized after it is made, live where its backend can, and restarted only when asked](https://bbbox.dev/decisions/061-a-box-can-be-resized-live-where-its-backend-can-and-restarted-only-when-asked.md): Accepted. - [062: Docker boxes are pinned to their cores, and see their memory through LXCFS where the host has it](https://bbbox.dev/decisions/062-docker-boxes-are-pinned-to-their-cores-and-see-their-memory-through-lxcfs.md): Accepted. - [063: Device boxes: one iOS Simulator or Android emulator per box, in a frame in the panel, shared with the agent](https://bbbox.dev/decisions/063-device-boxes.md): Accepted; not built yet. - [063 results: what each Android device costs](https://bbbox.dev/decisions/063-results.md): The numbers unit 2.4 of 063 measured, so the android kind's sizes, its encoder and the way frames reach the encoder come from measurements: E17 (each model's cost), E6 (shared memory or a pipe) and E7 (x264 or OpenH264). - [064: iOS shared hosts: ios boxes as macOS users with their own device, many to a Mac](https://bbbox.dev/decisions/064-ios-shared-hosts.md): Proposed; decision 14 superseded by 065. - [064 results](https://bbbox.dev/decisions/064-results.md): What each build unit of 064 measured and checked. - [065: Macs say what they offer, and iOS streams in software where they must](https://bbbox.dev/decisions/065-macs-say-what-they-offer-and-ios-streams-in-software-where-they-must.md): Proposed. - [066 results: the Monitor, measured](https://bbbox.dev/decisions/066-results.md): What was checked for 066, on 28 October 2026. - [066: The Monitor is Beacon moved into bb-box, and a container is judged by its own cgroup](https://bbbox.dev/decisions/066-the-monitor-is-beacon-moved-into-bb-box.md): Accepted. - [067 results](https://bbbox.dev/decisions/067-results.md): What was built and checked for each unit of 067. - [067: The settings page is an overview, with a page one step in for each backend, kind and option](https://bbbox.dev/decisions/067-settings-page.md): Accepted; built. - [068: A boat.dev box is a sandbox forked from a template sandbox, held on a renewed auto-stop and deleted on release](https://bbbox.dev/decisions/068-boat-backend.md): Proposed; being built. - [068: results](https://bbbox.dev/decisions/068-results.md): What was run for 068 on 29 October 2026, on a boat.dev trial account, and what it measured. - [069: A box has a page of its own, and the Boxes page says how each box is now](https://bbbox.dev/decisions/069-boxes-page.md): Accepted; being built. - [069 results](https://bbbox.dev/decisions/069-results.md): What was built and checked for each unit of 069. - [Linux desktop identity reset](https://bbbox.dev/decisions/070-desktop-identity.md): Linux desktop images enable identity reset version 9. - [070 results](https://bbbox.dev/decisions/070-results.md): What was built and checked for each unit of 070. - [070: A box's snapshots are bb-box's own records, taken by each backend's own mechanism, and kept with the box unless the person keeps them](https://bbbox.dev/decisions/070-snapshots.md): Proposed; not built yet; ZFS restores off is superseded by 086 for Proxmox LXC. - [071: A GPU is part of a box's size, on any Linux box: none, shared or a whole card, chosen when it is made and changed by Resize](https://bbbox.dev/decisions/071-gpu-boxes.md): Accepted, with the owner's answers; not built yet. - [071 results](https://bbbox.dev/decisions/071-results.md): What was measured and built for each unit of 071. - [072: voxl streams Linux X11 desktops, beside today's streamers, as an option the owner picks](https://bbbox.dev/decisions/072-voxl.md): Withdrawn by the owner; unit V1 removed. - [073: Recordings draw the pointer, keys and zooms from the event log](https://bbbox.dev/decisions/073-recordings-draw-the-pointer-keys-and-zooms-from-the-event-log.md): Accepted; amended 8 November 2026, including Inter and the owner's icons; the still disc and a field too large to zoom are superseded by 079; a zoom before a window has painted, a result that stays until the next step, and two captions for one moment are superseded by 080; still stretches alone where the pointer is drawn, captions that keep their places, the wait before typing into a clicked field and a zoom held until a change elsewhere are superseded by 081; device boxes not yet. - [074: A box has a files view](https://bbbox.dev/decisions/074-a-box-has-a-files-view.md): Accepted; the view itself is superseded by 075. - [075: The files view is the editor plugin's own UI](https://bbbox.dev/decisions/075-the-files-view-is-the-editor-plugins-ui.md): Accepted; creating, renaming and a narrow window are in 076; initial loading and placement are superseded by 077. - [076: The files view can create, rename and delete, and a narrow window shows one surface](https://bbbox.dev/decisions/076-the-files-view-can-create-rename-and-delete.md): Accepted. - [077: Files draw one level before walking names](https://bbbox.dev/decisions/077-files-draw-one-level-before-walking-names.md): Accepted. - [Files first-draw measurements](https://bbbox.dev/decisions/077-results.md): Measured on 9 November 2026, in a Linux container on an AMD Ryzen Threadripper PRO 9975WX, Ubuntu 24.04.5, kernel 6.17.13 and Node 24.21.0. - [078: Files keep the workspace in memory across panel switches](https://bbbox.dev/decisions/078-files-keep-the-workspace-in-memory.md): Accepted. - [078: Verification results](https://bbbox.dev/decisions/078-results.md): The regression suite covers an immediate unmount and remount with a dirty draft, its original save hash, ordered tabs, selection direction, editor and tree scroll, expanded folders, root navigation, find, search options and results, explorer visibility and closed quick open. - [079: A click ring fades, and a large field zooms on its line](https://bbbox.dev/decisions/079-a-click-ring-fades-and-a-large-field-zooms-on-its-line.md): Accepted. - [080: A window is zoomed once it has painted, and a result fades](https://bbbox.dev/decisions/080-a-window-is-zoomed-once-it-has-painted-and-a-result-fades.md): Accepted; a result that fades after 2.5 seconds, and a flat window after a click in its field, are superseded by 081. - [081: A recording is cut to its actions, and its captions keep clear](https://bbbox.dev/decisions/081-a-recording-is-cut-to-its-actions-and-its-captions-keep-clear.md): Accepted. - [082: A Docker snapshot is a paused commit of the box and a copy of its Docker volume, kept on its engine](https://bbbox.dev/decisions/082-docker-snapshots.md): Accepted; take, list, delete, restore, fork and Keep are built, and a fork holds every service until its check passes; a kept snapshot stays on the engine as it is, with one keep tag after any recovery; a fork of it after the release follows 087; Hetzner Cloud and Namespace take snapshots (items 7 and 8), extended by 089. - [Docker snapshot take results](https://bbbox.dev/decisions/082-results.md): Measured on 10 November 2026 for item 2 of decision 082. - [Android snapshots use the existing unsaved marker](https://bbbox.dev/decisions/083-android-devices-boot-cold-after-the-host-restarts.md): Accepted; preserves 063; boot-ID rule withdrawn. - [Android snapshot checks](https://bbbox.dev/decisions/083-results.md): The test box was a personal machine (bb box machines add android) because a placeholder thread is swept when it does not exist in the separate BB. - [A take says how long it pauses the box, before and after](https://bbbox.dev/decisions/084-a-take-says-how-long-it-pauses-the-box-before-and-after.md): Accepted. - [An image is due when its guest folder or build files change](https://bbbox.dev/decisions/085-an-image-is-due-when-its-guest-folder-or-build-files-change.md): Accepted; extends 049. - [Proxmox LXC boxes restore on ZFS in ZFS's order](https://bbbox.dev/decisions/086-proxmox-lxc-boxes-restore-on-zfs-in-zfss-order.md): Accepted; supersedes 070's "ZFS restores ship off" for Proxmox LXC; G16's node reboot is still unproved. - [Each Namespace workspace is a backend that labels what it makes](https://bbbox.dev/decisions/087-each-namespace-workspace-is-a-backend-that-labels-what-it-makes.md): Accepted; extends 042's several backends of a type to backends with no host. - [A fork may hold its gone source's address when its provider gave it](https://bbbox.dev/decisions/088-a-fork-may-hold-its-gone-sources-address-when-its-provider-gave-it.md): Accepted; extends 070's fork check. - [Windows snapshots on Tart copy a disk Windows shut down](https://bbbox.dev/decisions/089-windows-snapshots-on-tart-copy-a-disk-windows-shut-down.md): Accepted; extends 070 to Windows on Tart; fork and Keep wait for a Windows identity reset; image refreshes keep every build a box, snapshot or restore cut short stands on. - [090: Pool machines say whether they snapshot](https://bbbox.dev/decisions/090-pool-machines-say-whether-they-snapshot.md): Accepted, unit 1 of 5 built: machines report, and no pool snapshot is taken yet; extends 070 for the SSH host pool. - [A Namespace machine with snapshots lives while its box has a container](https://bbbox.dev/decisions/091-a-namespace-machine-with-snapshots-lives-while-its-box-has-a-container.md): Accepted; extends 082 with a release's scope, and Namespace's keep-alive, empty-machine and Docker outage rules.