5.5.1. The Apache HTTP Server, colloquially called Apache is a free and open-source cross-platform web
server software, released under the terms of Apache License 2.0. Apache is developed and maintained by an open community
of developers under the auspices of the Apache Software Foundation.
5.5.2. Base64 is a group of binary-to-text encoding schemes that represent binary data (more specifically,
a sequence of 8-bit bytes) in an ASCII string format by translating the data into a radix-64 representation. The term Base64
originates from a specific MIME content transfer encoding. Each non-final Base64 digit represents exactly 6 bits of data. Three
8-bit bytes (i.e., a total of 24 bits) can therefore be represented by four 6-bit Base64 digits. Common to all binary-to-text
encoding schemes, Base64 is designed to carry data stored in binary formats across channels that only reliably support text content.
Base64 is particularly prevalent on the World Wide Web, where its uses include the ability to embed image files or other binary assets
inside textual assets such as HTML and CSS files
5.5.3. Captcha is a contrived acronym for "Completely Automated Public Turing test to tell Computers
and Humans Apart") is a type of challenge–response test used in computing to determine whether or not the user is human.
5.5.4. Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation
of a document written in a markup language such as HTML. CSS is a cornerstone technology of the World Wide Web, alongside
5.5.5. Coinbase Global, Inc., branded
Coinbase, is an American company that operates a cryptocurrency exchange platform. Coinbase operates remote-first, and lacks an
official physical headquarters. The company was founded in 2012 by Brian Armstrong and Fred Ehrsam, and as of March 2021 was
the largest cryptocurrency exchange in the United States by trading volume. On April 14, 2021, Coinbase went public on the
Nasdaq exchange via a direct listing.
5.5.6. Composer is an
application-level package manager for the PHP programming language that provides a standard format for managing dependencies of
PHP software and required libraries.
5.5.7. cURL is a computer software project
providing a library (libcurl) and command-line tool (curl) for transferring data using various network protocols. The name stands
for "Client URL", which was first released in 1997.
5.5.8. Document Object Model (DOM)
is a cross-platform and language-independent interface that treats an XML or HTML document as a tree structure wherein each node is an
object representing a part of the document. The DOM represents a document with a logical tree. Each branch of the tree ends in a node,
and each node contains objects. DOM methods allow programmatic access to the tree; with them one can change the structure, style or
content of a document. Nodes can have event handlers attached to them. Once an event is triggered, the event handlers get executed.
5.5.9. Hypertext Application Language (HAL)
is an Internet Draft (a "work in progress") standard convention for defining hypermedia such as links to external resources within JSON or
XML code (however, the latest version of HAL Internet-Draft expired on November 12, 2016.). The standard was initially proposed in June
2012 specifically for use with JSON and has since become available in two variations, JSON and XML. The two associated MIME types are
media type: application/hal+xml and media type: application/hal+json.
multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions. Alongside
styles. It has application programming interfaces (APIs) for working with text, dates, regular expressions, standard data structures,
and the Document Object Model (DOM).
5.5.11. LibSodium is a modern, easy-to-use software
library for encryption, decryption, signatures, password hashing and more. It is a portable, cross-compilable, installable,
packageable fork of NaCl, with a compatible API, and an extended API to improve usability even further. Its goal is to provide all
of the core operations needed to build higher-level cryptographic tools.
5.5.12. Mbstring stands for
multi-byte string functions. Mbstring is an extension of php used to manage non-ASCII strings. Mbstring is designed to handle
Unicode-based encodings such as UTF-8 and UCS-2 and many single-byte encodings for convenience PHP Character Encoding Requirements
5.5.13. MySQL is an open-source relational
database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter,
and "SQL", the abbreviation for Structured Query Language. A relational database organizes data into one or more data tables
in which data types may be related to each other; these relations help structure the data. SQL is a language programmers use to
create, modify and extract data from the relational database, as well as control user access to the database. In addition to
relational databases and SQL, an RDBMS like MySQL works with an operating system to implement a relational database in a computer's
storage system, manages users, allows for network access and facilitates testing database integrity and creation of backups.
5.5.14. National Oceanic and Atmospheric Administration (NOAA)
is an American scientific and regulatory agency within the United States Department of Commerce that forecasts weather, monitors oceanic
and atmospheric conditions, charts the seas, conducts deep sea exploration, and manages fishing and protection of marine mammals and
endangered species in the U.S. exclusive economic zone.
5.5.15. NodeJS is an open-source, cross-platform,
unifying web-application development around a single programming language, rather than different languages for server-side and client-side
5.5.16. npm is a subsidiary of GitHub
for software development and version control with the usage of Git.
5.5.17. oAuth is an open standard for access
delegation, commonly used as a way for Internet users to grant websites or applications access to their information on other websites
but without giving them the passwords. This mechanism is used by companies such as Amazon, Google, Facebook, Microsoft and Twitter
to permit the users to share information about their accounts with third party applications or websites.
5.5.18. OpenSSL is a software library for
applications that secure communications over computer networks against eavesdropping or need to identify the party at the other end.
It is widely used by Internet servers, including the majority of HTTPS websites. OpenSSL contains an open-source implementation of
the SSL and TLS protocols. The core library, written in the C programming language, implements basic cryptographic functions and
provides various utility functions. Wrappers allowing the use of the OpenSSL library in a variety of computer languages are available.
The OpenSSL Software Foundation (OSF) represents the OpenSSL project in most legal capacities including contributor license agreements,
managing donations, and so on. OpenSSL Software Services (OSS) also represents the OpenSSL project, for Support Contracts.
5.5.19. PHP is a general-purpose scripting language
geared towards web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1994. The PHP reference
implementation is now produced by The PHP Group. PHP code is usually processed on a web server by a PHP interpreter implemented as a
module, a daemon or as a Common Gateway Interface (CGI) executable. On a web server, the result of the interpreted and executed PHP
code – which may be any type of data, such as generated HTML or binary image data – would form the whole or part of an HTTP response.
Various web template systems, web content management systems, and web frameworks exist which can be employed to orchestrate or
facilitate the generation of that response. Additionally, PHP can be used for many programming tasks outside of the web context,
such as standalone graphical applications and robotic drone control. PHP code can also be directly executed from the command line.
5.5.20. Plum Framework is a web application framework developed by Rob Panico.
5.5.21. Python is an
interpreted high-level general-purpose programming language. Its design philosophy emphasizes code readability with its use of
significant indentation. Its language constructs as well as its object-oriented approach aim to help programmers write clear,
logical code for small and large-scale projects. Python is dynamically-typed and garbage-collected. It supports multiple
programming paradigms, including structured (particularly, procedural), object-oriented and functional programming. It is
often described as a "batteries included" language due to its comprehensive standard library.
5.5.22. QR Code
(abbreviated from Quick Response code) is a type of matrix barcode (or two-dimensional barcode) invented in 1994 by
the Japanese automotive company Denso Wave. A barcode is a machine-readable optical label that contains information
about the item to which it is attached. In practice, QR codes often contain data for a locator, identifier, or tracker
that points to a website or application. A QR code uses four standardized encoding modes (numeric, alphanumeric,
byte/binary, and kanji) to store data efficiently; extensions may also be used
5.5.23. Really Simple Syndication (RSS)
is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format.
Subscribing to RSS feeds can allow a user to keep track of many different websites in a single news aggregator, which
constantly monitor sites for new content, removing the need for the user to manually check them. News aggregators (or "RSS readers")
can be built into a browser, installed on a desktop computer, or installed on a mobile device.
is an open source, decentralized protocol for digital currency to fiat money low-cost transfers which allows cross-border
transactions between any pair of currencies. The Stellar protocol is supported by a Delaware nonprofit corporation, the
Stellar Development Foundation, though this organization does not enjoy 501(c)(3) tax-exempt status with the IRS.
5.5.25. Stellar Asset
The Stellar distributed network can be used to track, hold, and transfer any type of asset: dollars, euros, bitcoin, stocks,
gold, and other tokens of value. Any asset on the network can be traded and exchanged with any other using Stellar’s built-in
5.5.26. Stellar Lumens (XLM)
Stellar's native cryptocurrency, Lumens (XLM), serves several functions on the network.
It can be used to pay for transaction fees and can act as a bridge, enabling users to trade between multiple currencies.
Stellar also requires users to maintain a minimum balance of XLM in their accounts.
SimplePie is a very fast and easy-to-use feed parser, written in PHP, that puts the 'simple' back into 'really simple syndication'.
Flexible enough to suit beginners and veterans alike, SimplePie is focused on speed, ease of use, compatibility and standards compliance.
is an Irish-American financial services and software as a service (SaaS) company dual-headquartered in San Francisco,
United States and Dublin, Ireland. The company primarily offers payment processing software and application programming
interfaces (APIs) for e-commerce websites and mobile applications.
5.5.29. Tokens are a type of cryptocurrency that represents an asset
or specific use and resides on their blockchain. Tokens can be used for investment purposes, to store value, or to make purchases.
5.5.30. Tom's Obvious, Minimal Language (TOML)
is a file format for configuration files. It is intended to be easy to read and write due to obvious semantics which aim to be
"minimal", and is designed to map unambiguously to a dictionary. Its specification is open-source, and receives community contributions.
TOML is used in a number of software projects, and is implemented in many programming languages. The name "TOML" is an acronym
for "Tom's Obvious, Minimal Language" referring to its creator, Tom Preston-Werner.
5.5.31. Transport Layer Security (TLS),
the successor of the now-deprecated Secure Sockets Layer (SSL), is a cryptographic protocol designed to provide communications
security over a computer network. Several versions of the protocol are widely used in applications such as email, instant messaging,
and voice over IP, but its use as the Security layer in HTTPS remains the most publicly visible. The TLS protocol aims primarily to
provide privacy and data integrity between two or more communicating computer applications. It runs in the application layer of the
Internet and is itself composed of two layers: the TLS record and the TLS handshake protocols.
5.5.32. Web Application Frameworks are software frameworks designed
to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide
a standard way to build and deploy web applications on the World Wide Web. Web frameworks aim to automate the overhead
associated with common activities performed in web development. For example, many web frameworks provide libraries for
database access, templating frameworks, and session management, and they often promote code reuse. Although they often
target development of dynamic web sites, they are also applicable to static websites.