Each virtual machine in Stratosphere Core is backed by a JSON file atDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/stratosphere-ve/core/llms.txt
Use this file to discover all available pages before exploring further.
vms/<vmname>.json. This file holds the VM’s identity metadata and declares its hardware and network configuration. The file is created automatically when you run the Create VM action (CLI option 8), though the current implementation creates an empty file — field population is planned for a future release.
Example configuration
File naming
Config files follow the patternvms/<vmname>.json. The VM name comes directly from what you enter at the CLI prompt when creating a VM. For example, a VM named web-server is stored at vms/web-server.json.
Schema reference
vm — identity metadata
vm — identity metadata
The
vm object holds the VM’s core identity fields.| Field | Type | Description |
|---|---|---|
name | string | Human-readable VM name. Matches the file name. |
uuid | string | Unique identifier for this VM instance. |
created_at | string | ISO 8601 timestamp of when the VM was created. |
cpu — processor configuration
cpu — processor configuration
The
cpu object defines the virtual CPU allocation.| Field | Type | Description |
|---|---|---|
cores | int | Number of virtual CPU cores allocated to the VM. |
threads | int | Number of threads per core. |
type | string | CPU emulation type. Use "host" to pass through host CPU features. |
memory — RAM allocation
memory — RAM allocation
The
memory object specifies how much RAM is allocated to the VM.| Field | Type | Description |
|---|---|---|
size_mb | int | Amount of RAM in megabytes (MB). |
network — network interfaces
network — network interfaces
The
network object contains a list of virtual network interfaces under the interfaces key.| Field | Type | Description |
|---|---|---|
name | string | Interface name as seen inside the VM (e.g. eth0). |
type | string | Network mode. "nat" routes traffic through the host. |
mac | string | MAC address. Set to "auto" to have one generated automatically. |
storage — disk configuration
storage — disk configuration
The
storage object contains a list of virtual disks under the disks key.| Field | Type | Description |
|---|---|---|
name | string | Disk label used to identify this disk. |
path | string | File path to the disk image, relative to the project root. |
size_gb | int | Disk capacity in gigabytes. |
format | string | Disk image format. "qcow2" is the standard QEMU copy-on-write format. |
VMCreate() currently creates an empty vms/<name>.json file without writing any fields into it. The schema above documents the intended format that will be populated by a future release.