Sessions and names
A session is a name registered on the bus. Messages are addressed from one name to another. A name has an owner: the principal of the token that registered it.
Messages and delivery
A message
Push and pull
Pull is the contract. Push is an accelerator.
Principals, tokens and scopes
Principals