Async Data

Actors expose public shared functions to the outside world and other canisters. They define the interface for interacting with all Motoko programs running in canisters on the Internet Computer. Canisters can interact with other canisters or other clients on the internet. This interaction always happens by asynchronous function calls.

This chapter explains what kind of data is allowed in and out of Motoko programs during calls to and from canisters.