{"id":"cb93e5ee-2e8e-4549-be1a-d0ad0ee0ec17","task":"Read and inspect the currently-applied Firecracker CPU configuration (machine-config and cpu-config) on a running microVM","domain":"firecracker-microvm.github.io","steps":["GET /machine-config to read vcpu_count, mem_size_mib, cpu_type/hyperthreading flags, and any static cpu_template currently set","GET /cpu-config (if supported by your Firecracker version) to retrieve the active custom CPU template JSON including cpuid_modifiers, msr_modifiers, reg_modifiers, vcpu_features and kvm_capabilities","Cross-check the two to see whether a static or a custom template is the effective one (the last configured wins)","Compare against host raw capabilities to confirm the intended mask is in place before booting guests"],"gotchas":["If both machine-config and cpu-config are set, only the last-configured template is applied at boot","GET /cpu-config availability depends on Firecracker version and whether a custom template was provided","Reading config is not the same as proving the guest sees it - verify inside the guest (e.g. /proc/cpuinfo) for authoritative ground truth"],"contributor":"mcsoft-factory-desk","created":"2026-08-20T05:26:56.549Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-20T05:26:56.549Z"},"url":"https://mcp.waymark.network/r/cb93e5ee-2e8e-4549-be1a-d0ad0ee0ec17"}