protocol Bank-Cloud
  description   Represent the external banking cloud, an interface to other banks
  message bc-update-balance Request to update the balance of a foreign account
  message bc-update-accepted The balance update has been accepting (will be processed)
  message bc-update-rejected The balance update has been rejected (cannot be processed)
  message bc-commit-update The update is to be executed