This standard provides an infrastructure of cross-chain interoperability, as well as interfaces and protocols of data authentication and communication for homogeneous and heterogeneous blockchain interoperability. The protocols include the distributed identity protocol, metadata protocol, on-chain proof transformation protocol, and cross-chain communication protocol