slug: fly-io provider: Fly Io 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: 3 edges: - tag: Machines spec_file: fly-io-machines-api-openapi.yml capability_id: BC-600.50 capability_id_l1: BC-600 capability_name: IT Infrastructure Management confidence: 0.8 evidence: POST /v1/apps/{app_name}/machines createMachine Create a Fly Machine; POST .../start startMachine Start a Fly Machine; POST .../stop stopMachine reason: Lifecycle control of VM-like compute instances (create/start/stop/suspend/cordon) with schemas MachineGuest, MachineMount, MachineConfig — clearly cloud compute infrastructure management. - tag: Volumes spec_file: fly-io-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/apps/{app_name}/volumes createVolume Create a volume; PUT .../extend extendVolume; POST .../snapshots createVolumeSnapshot reason: Operations provision, resize, snapshot and delete persistent storage volumes attached to cloud applications — cloud/storage infrastructure provisioning, i.e. IT Infrastructure Management. - tag: Apps spec_file: fly-io-apps-api-openapi.yml capability_id: BC-600.50 capability_id_l1: BC-600 capability_name: IT Infrastructure Management confidence: 0.75 evidence: POST /v1/apps createApp Create a Fly App; DELETE /v1/apps/{app_name} deleteApp Delete a Fly App reason: CRUD over Fly applications within an organization is cloud compute resource provisioning, i.e. IT Infrastructure Management. Not application portfolio/AMS, as these are runtime platform resources.