Handshake Virtual Platform