The testnet supports a RESTful web interface. It is divided into two main components.
The Ledger API is used to communicate with the validators, either to submit transactions or obtain ADS metadata.
The Query API is used to submit data queries to the query server, such as scanning for new transactions or obtaining all active asset records associated with an account.
Users may alternatively communicate peer-to-peer all the necessary information about their transactions in a separate channel. Developers will be able to clone the query server in the future and write their own version of the Query API.