Account
Accounts hold balances of Commodities, along with a record of activity in the form of Transactions posted to them.
Accounts may also have Account Behaviors attached to them, whether these Behaviors are JavaScript User-Defined Functions, or Predefined Account Behaviors. Account Behaviors validate Transactions before they are posted.