Skip to content

Latest commit

 

History

History
50 lines (26 loc) · 3.45 KB

glossary.md

File metadata and controls

50 lines (26 loc) · 3.45 KB

Glossary

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.

Asset

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. For example, considering the asset { code: 'USD', scale: 2 }, an amount of $42.42 is expressed as { value: 4242, code: 'USD', scale: 2 }.

Within Rafiki, the resource asset additionally contains the following information:

  • id: identifier
  • withdrawalThreshold: defines the minimum withdrawal amount

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.

Payment Pointer

A Payment Pointer 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 payment pointer is used by an account holder to share the details of their account with a counter-party. For more details, see the documentation.

Peer

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

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

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

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.