KILT invites collaboration from both communities to explore possibilities for practical cross-chain use cases aiming for interoperability between Cardano and Polkadot/Kusama (Dotsama) ecosystems. Findings from this initial exploration form the basis for further collaboration. The results are shared openly so that other projects exploring similar opportunities can also get started.
KILT Technology and Interoperability with Cardano
KILT Protocol is a blockchain purpose-built for identity and trust using CTypes, decentralized identifiers (DIDs) and Verifiable Credentials. KILT exposes interfaces to the Chain—extrinsics and remote procedure calls (RPC)—and an SDK for application developers. The open-source KILT SDK (https://github.com/KILTprotocol/sdk-js) is written in TypeScript and enables you to quickly and easily build dApps around new business use cases. The SDK provides a collection of classes and methods you can utilize to interact with the KILT Protocol. The easiest way to make an interoperability showcase would be a Cardano-based application that makes use of the KILT SDK. One example could be authenticating a user of a smart contract (SKYC etc.) A more complicated case that could be explored is inter-chain communication, via querying the KILT Chain via RPC calls from a Cardano-based smart contract.
<https://www.youtube.com/embed/0wTTNx9-AHQ>
The challenge reads: "How might we create connections and collaboration between Cardano and other blockchains in the next six months?"
This proposal addresses the challenge in four ways:
- Create the connection between KILT/Dotsama and Cardano/Catalyst communities.
- Increase understanding between active participants in these communities.
- Innovate seed-level ideas together to form the basis for near-future collaboration.
- Inspire other Dotsama parachains to join forces with the Catalyst community and to build on the gained findings and experiences.
Due to the fact that this cross-chain collaboration is such uncharted territory, it is possible-although unlikely-that the outcome of the initial research, experimentation and discussion is that these blockchains are not interoperable. Even that is an acceptable outcome as there are opportunities for off-chain workers to interact with both chains via RPC / SDK and will identify the gaps for chain to chain interactions. However, we are convinced that combining the innovation ability of both communities leads to surprisingly good results in bringing to surface value propositions and help set the compass for future interoperability.