The [actor][crate::actor] module is the core of the Syndicated Actor model implementation. Central features: - struct [`Activation`], the API for programming a Syndicated Actor object - trait [`Entity`], the core protocol that must be implemented by every object - struct [`Facet`], a node in the tree of nested conversations that an Actor is participating in - type [`AnyValue`], the type of messages and assertions that can be exchanged among distributed objects, including via [dataspace][crate::dataspace] - struct [`Ref`], a reference to a local or remote object - struct [`Cap`], a specialization of `Ref` for messages/assertions of type `AnyValue` - struct [`Guard`], an adapter for converting an underlying [`Ref`] to a [`Cap`]