Skip to content


Account Servicing Entity

An Account Servicing Entity provides and maintains a payment account for a payer and payee, and is a regulated entity in the country/countries it operates.


An Asset consists of two pieces of information, code and scale. The asset code SHOULD be an ISO 4217 currency code. The asset scale is the difference in orders of magnitude between the standard unit and a corresponding fractional unit.

Grant Negotiation Authorization Protocol

The Grant Negotiation Authorization Protocol (GNAP) defines a mechanism for delegating authorization to a piece of software, and conveying the results and artifacts of that delegation to the software. This delegation can include access to a set of APIs as well as subject information passed directly to the software. For more information, see the specification.

Interledger Protocol

Interledger is a protocol for sending packets of money across different payment networks or ledgers. For more details, see the documentation and the specification.

Open Payments

Open Payments is an API standard that allows third-parties (with the account holder’s consent) to initiate payments and to view the transaction history on the account holder’s account. For more details, see the Open Payments website.

Wallet Address

A Wallet Address is a standardized identifier for a payment account. In the same way that an email address provides an identifier for a mailbox in the email ecosystem, a wallet address is used by an account holder to share the details of their account with a counter-party.


A Peer is a counterparty that a given party transacts with. Within the Interledger Protocol, connectors maintain peers, or counterparty connectors whom they transact with. For more information, see the peering documentation.

Simple Payments Setup Protocol (SPSP)

The Simple Payments Setup Protocol is a basic protocol for exchanging payment information between payee and payer to facilitate payment over Interledger. For more details, see the SPSP specification.


STREAM is a multiplexed Interledger Transport Protocol that provides for sending multiple “streams” of money and data between two parties using ILP. For more details, see the STREAM specification.


TigerBeetle is a distributed financial accounting database designed for mission critical safety and performance. For more information, see the official website.

Two-Phase Transfers

A two-phase transfer moves funds in stages:

  • Reserve funds (pending)
  • Resolve funds (post, void, or expire)

The name “two-phase transfer” is a reference to the two-phase commit protocol for distributed transactions.

Web Monetization

Web Monetization is a JavaScript browser API that allows the creation of a payment stream from the user agent to the website. For more details, see the Web Monetization Website.