Concepts
In this chapter you will learn about the basic concepts of Coco and MOI. What is a logic, actor and how state can be stored either on logic or on actors.
Logic is written in Coco language. Coco compiler compiles it to a manifest file that is then deployed on MOI network. Each logic has endpoints that can be invoked on MOI network. Logics typically make changes to the participant's state or its own state.
Actor is a participant in an interaction on MOI. Actors (can) contain data for any logic they interact with, so they are the participants that bring their own data into an interaction as data in MOI are with participants, not with applications (logics).