The Service VM is a lightweight, bare-metal virtual machine specifically designed to run various services for other virtual machines. It fulfills the following requirements:
The secret is an encrypted random array that can only be decrypted by pVM Firmware. It is incorporated into the CDI values calculation of each VM loaded by pVM Firmware to ensure consistent CDI values for the VM across all reboots.
Currently, the Service VM only supports VM remote attestation, and in that context we refer to it as the RKP VM. The RKP VM undergoes validation by the RKP Server and functions as a remotely provisioned component responsible for verifying the integrity of other virtual machines. See VM remote attestation for more details about the role of RKP VM in remote attestation.