A platform, a protocol suite, and a set of tools, to enable interoperation for data sharing and asset movements between independent networks built on heterogeneous blockchain, or more generally, distributed ledger, technologies, in a manner that preserves the core blockchain tenets of decentralization and security.
https://github.com/hyperledger-labs/weaver-dlt-interoperability/blob/main/rfcs/protocols/asset-exchange/corda-htlc.md (Shunt the earlier research and design suggestions to an appendix. Talk about the Corda-specific procedures as implemented in the Interoperation CorDapp and the ways in which the application and interop chaincodes interact to effect locks and claims. Discuss the alternative ways to implement these locks and justify the choice on the basis of security considerations and Corda feature support.)
Message structures and data formats, for generic components and for DLT-specific components:
Write specifications for asset exchange protocols:
Protocols:
Split or merge files into multiple RFCs if you think that will be more comprehensible to the reader. Rename the titles if necessary.