Performative

Message Type

Action Performed

Register

used to inform a name-server of an agent's address

Un-register

instructs name-server to remove a stored address

Achieve

instructs an agent to perform some activity

Un-achieve

informs agent that a previously specified activity is no longer of interest

Stream-All

informs MailBox or ExecutionMonitor to list reports or addresses

Ask-All

queries MailBox or OrganisationDb on addresses/abilities

Ask-One

an address look-up query

Recommend-All

queries OrganisationDb for those with an ability

Recommend-One

queries OrganisationDb for an agent with an ability

Advertise

adds an ability to OrganisationDb’s AbilitySpec list

Reply

returns a reply depending on message context

Acknowledge

sends acknowledgement of receipt of message to its sender

Sorry

sends a message informing that action is not possible