# ERTP API

The ERTP API supports the following objects:

Object Description
Issuer The authority on what holds digital assets of its kind.
Mint Can issue new digital assets.
Brand Identifies the asset type of the associated Issuer and Mint.
Purse Holds digital assets.
Payment Holds digital assets that are in transit.

The ETRP API uses the following library:

Object Description
AmountMath The AmountMath object has several methods which can be used to manipulate and analyze Amounts.

The ERTP API introduces and uses the following data types:

Data Type Description
Amount Describes digital assets, specifying the number and Brand of assets. Note that Amounts can describe either fungible or non-fungible assets.
AmountShape Describes digital assets, specifying the properties and Brand of assets.
AmountValue Describes how much of something there is.
AssetKind Specifies whether an Amount is fungible or non-fungible.
DisplayInfo Specifies how to display a Brand's Amounts.