The Kalypso protocol
Description of the Kalypso protocol is split into 5 parts:
-
Actors: This section defines the entities/components that interact with or are involved in the functioning of the Kalypso protocol. It serves as a go-to guide to understand the significance of entities/components performing a certain action when learning more about the protocol or while using it.
-
Data Structures: The protocol description, smart contracts as well as developer documentation reference certain commonly occuring data structures described in this section. The Actors mentioned in the previous section primarily manipulate the Data Structures contained here.
-
Parameters: A list of commonly occurring variables. These may be protocol-wide parameters affecting all Actors or much more localized to individual Requests.
-
Architecture: A detailed workflow of how the different Actors interact with the other Actors to achieve desired outcomes in Kalypso.
-
Security: An overview of possible attacks that are possible on the protocol and how they are mitigated.