Kernel Registry.
The first example would be when Tom and Jerry, an on-chain kernel provider and off-chain kernel provider respectively, try to register on the
@KRNL_xyz Platform. Metadata, like OpenAPI Specifications, function return types, and more, will all be registered on the Kernel Registry smart contract.
Smart Contract Registry.
The next example is when Bob, who is a smart contract developer, has already deployed both his Token Authority and his ABCcoin minting smart contract. When Bob registers his smart contract on the
@KRNL_xyz Platform, his smart contract details will also be registered on the Smart Contract Registry smart contract.
dApp Registry.
Here's another example. A dApp developer, such as Alice, can register her dApp on the
@KRNL_xyz Platform. Similar to the above examples, metadata from her dApp registration gets stored on the dApp Registry smart contract