Customers can be associated with other
accounts through the use of an Account Object’s ‘Stakeholder’s’ field which provides the ability to
associate multiple customers to a single account, for example Joint Savings Accounts
All accounts on Vault are backed by one Smart Contract. An account captures monetary value that a
customer holds along with a collection of metadata such as Opening date , Stakeholders , Instance
Parameter Values , Linked Payment Devices and Account Details field, this allows for unstructured data
in a key:string value format
Not all parts of an account’s data structure can be updated in a synchronous fashion, this is because
some updates to the account entity will require code to be run in the Smart Contract. We model this
using the Account Updates Endpoint to make such changes to the account data. A single account may
have no account updates made, for example if it’s a new account. However there is no limit to the
number of account updates on a single account.
Notes :
We can create products like Current Accounts in any version of Vault as capability is version agnostic