1. One or more computer readable media having stored thereon a plurality of instructions to implement a trusted core of a computing device that, when executed by one or more processors of the computing device, causes the one or more processors to: receive, from a trusted agent executing on the computing device, a request to securely store a secret, wherein the request includes, the secret, and an identifier of a manifest that should be allowed to retrieve the secret; and have the secret encrypted.