slug: smol-machines provider: Smol Machines generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 7 edges: - tag: Tenants spec_file: smol-machines-tenants-api-openapi.yml capability_id: BC-4230.10 capability_id_l1: BC-4230 capability_name: Tenant Provisioning & Lifecycle confidence: 0.85 evidence: POST /v1/tenants tenant_create; POST /v1/tenants/{id}/suspend; POST /v1/tenants/{id}/reactivate; schemas TenantInfo, CreateTenantRequest reason: Create, update, suspend and reactivate tenants in the multi-tenant control plane — exactly tenant provisioning and lifecycle management. - tag: Volumes spec_file: smol-machines-volumes-api-openapi.yml capability_id: BC-600.50 capability_id_l1: BC-600 capability_name: IT Infrastructure Management confidence: 0.8 evidence: POST /v1/volumes volume_create; CreateVolumeRequest, VolumeInfo; 'Control plane for smolvm — deploy and run machines across a cluster' reason: Storage volume provisioning for microVMs in a cluster control plane — compute/storage infrastructure management. - tag: Machines spec_file: smol-machines-machines-api-openapi.yml capability_id: BC-600.50 capability_id_l1: BC-600 capability_name: IT Infrastructure Management confidence: 0.75 evidence: POST /v1/machines machine_create; "Control plane for smolvm — deploy and run machines across a cluster"; schemas MachineResources, MachineNetwork reason: Full lifecycle of compute machines (create, get, delete, exec, sessions) across a cluster — provisioning and operating compute infrastructure. - tag: MicroVMs spec_file: smol-machines-microvms-api-openapi.yml capability_id: BC-600.50 capability_id_l1: BC-600 capability_name: IT Infrastructure Management confidence: 0.75 evidence: POST /api/v1/microvms create_microvm Create a new microvm; POST /api/v1/microvms/{name}/start Start a microvm reason: CRUD plus start/stop of hardware-isolated virtual machines — classic compute infrastructure provisioning and operation. - tag: Apps spec_file: smol-machines-apps-api-openapi.yml capability_id: BC-4210.40 capability_id_l1: BC-4210 capability_name: Deployment Orchestration confidence: 0.7 evidence: POST /v1/apps app_deploy App deploy; POST /v1/apps/{name}/promote App promote; POST /v1/apps/{name}/redeploy; POST /v1/apps/{name}/scale; schemas DeployStrategy, HealthCheck, InstanceInfo reason: Operations deploy, promote, redeploy and scale application workloads across a cluster, with an explicit DeployStrategy and health checks — deployment orchestration of software changes into a running environment. Scaling edges towards capacity management, so confidence is held at 0.7. - tag: Nodes spec_file: smol-machines-nodes-api-openapi.yml capability_id: BC-600.50 capability_id_l1: BC-600 capability_name: IT Infrastructure Management confidence: 0.7 evidence: POST /v1/nodes/register node_register; POST /v1/nodes/{id}/drain node_drain; POST /v1/nodes/{id}/heartbeat reason: Registration, draining and heartbeat of cluster host nodes — management of the underlying compute infrastructure fleet. - tag: Sandboxes spec_file: smol-machines-sandboxes-api-openapi.yml capability_id: BC-600.50 capability_id_l1: BC-600 capability_name: IT Infrastructure Management confidence: 0.7 evidence: POST /api/v1/sandboxes create_sandbox Create a new sandbox; schemas ResourceSpec, MountSpec, PortSpec reason: Lifecycle (create/start/stop/delete) of isolated compute sandboxes with CPU/memory/mount/port specs — provisioning and operating compute infrastructure.