# The kimi-box template — a thin, creds-free seed (#81): Debian 13, the # 'kimi' user, tmux and rig. What the box BECOMES — the Moonshot Kimi CLI, # docker, the agent-context file with its #80 guard — is rig's job: # box auto-runs 'rig bootstrap kimi-box' after mint (heavy-duty/rig#31, # the role itself: heavy-duty/rig#109). # The template is named for the role it converges, suffix and all # (heavy-duty/rig#76): rig's roles carry a family suffix — '-server' for # fleet machines, '-box' for box tenants — and a seed that named the bare # 'kimi' would ask a post-rename rig for a role that no longer exists. # KEY="value" only. Parsed against an allowlist, never sourced; there is no # key for a network or a security flag, on purpose — the shared box-net # profile is the placement contract and no template can weaken it. # BOX_USER must match the user user-data.yaml creates (the duplication is # deliberate and by hand) — and it is the tenant user the rig role converges # (rig dies loudly if the seed did not create it). BOX_DESCRIPTION="Moonshot Kimi CLI on Debian 13, creds-free — box mints, rig converges" BOX_IMAGE="images:debian/13/cloud" BOX_USER="kimi" BOX_CPU="4" BOX_MEMORY="8GiB" BOX_DISK="60GiB" BOX_BOOTSTRAP_ROLE="kimi-box"