This document is suitable for software developers implementing Trusted Applications running inside the TEE which need to expose an externally visible interface to Client Applications and to use resources made available through the API, such as cryptographic capabilities, trusted storage.
This document is also intended for implementers of the TEE itself, its Trusted OS, Trusted Core Framework, its APIs, and the communications infrastructure required to access Trusted Applications.