
LCP is a proxy for light client verification executed in TEE.
LCP uses Intel SGX, a representative TEE implementation, to provide light clients implemented in enclave. It also provides an on-chain client(called LCP Client) that verifies commitments indicating the results of verification by the light clients. In addition, LCP Client is compatible with ICS-02, so LCP can be integrated with IBC.
The design of LCP is based on the following principles:
For the details, please see here: https://docs.lcp.network
Both lcp and lcp-solidity have been audited by Quantstamp, Inc. The audit report can be found on the Quantstamp's website or in this directory.