Skip to main content

Actor

Actor is a participant in an interaction. It's identified by an identifier (32 bytes) and it contains data of all logics it has interacted with, called context. When an actor participates in an interaction, logics in this interaction can read (observe) or write (mutate) their data on the actor. As the data resides with actors, a logic can be executed in parallel in multiple interactions when participants are different. E.g., a logic for hailing a taxi can run in parallel for a user in Bangalore, New York and Paris as actors in each interations are different.