This document presents a protocol aimed at enhancing the security of virtual machine (VM) launches in public Infrastructure-as-a-Service (IaaS) environments by leveraging trusted computing technologies. It outlines a trusted launch protocol that ensures VM instances are initiated on trusted compute hosts without requiring secure pre-packaging of VM images by the client. The protocol is implemented on the OpenStack platform and addresses key security challenges and trust issues associated with cloud computing and virtualization.