summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2023-02-23 08:30:02 +0100
committerChristian Grothoff <christian@grothoff.org>2023-02-23 08:30:02 +0100
commitaa9b4d1378a3d0629372ef5ec9a13063dd762233 (patch)
tree3ced6c979e5fc0efa4d15c9309de42b1d8cb496a /core
parent88bc1317f97778c19c8006ce52cca145a35183aa (diff)
downloaddocs-aa9b4d1378a3d0629372ef5ec9a13063dd762233.tar.gz
docs-aa9b4d1378a3d0629372ef5ec9a13063dd762233.tar.bz2
docs-aa9b4d1378a3d0629372ef5ec9a13063dd762233.zip
avoid sections showing twice
Diffstat (limited to 'core')
-rw-r--r--core/index.rst74
1 files changed, 40 insertions, 34 deletions
diff --git a/core/index.rst b/core/index.rst
index 4f52c9da..7c60dc96 100644
--- a/core/index.rst
+++ b/core/index.rst
@@ -47,9 +47,13 @@ interfaces between the core components of Taler.
api-bank-access
+========
+Overview
+========
+-------------------------
Taler Exchange Public API
-=========================
+-------------------------
**Summary**: Public API for the payment service provider component of GNU Taler.
@@ -60,8 +64,9 @@ Taler Exchange Public API
:doc:`Docs <api-exchange>`
+-----------------------------
Taler Exchange Management API
-=============================
+-----------------------------
**Summary**: Management API for the payment service provider component of GNU Taler.
@@ -72,8 +77,9 @@ Taler Exchange Management API
:doc:`Docs <api-exchange>`
+---------------------------------
Taler Merchant Backend Public API
-=================================
+---------------------------------
**Summary**: Allows communication between merchants and users' wallets.
@@ -84,8 +90,9 @@ Taler Merchant Backend Public API
:doc:`Docs <api-merchant>`
+----------------------------------
Taler Merchant Backend Private API
-==================================
+----------------------------------
**Summary**: Allows the merchant to manage Taler-based payments and related functionality.
@@ -96,9 +103,10 @@ Backoffice UI
:doc:`Docs <api-merchant>`
-
+
+---------------------
Taler Wallet Core API
-=====================
+---------------------
**Summary**: API to access functionality of the Taler Wallet service running
locally on user's devices.
@@ -107,9 +115,9 @@ locally on user's devices.
**Consumers**: UIs for the GNU Taler wallet
-
+--------------------------
Taler Bank Integration API
-==========================
+--------------------------
**Summary**: Offered by banks to provide the wallet/user with more information
about ongoing withdrawals of Taler digital cash.
@@ -120,9 +128,9 @@ about ongoing withdrawals of Taler digital cash.
:doc:`Docs <api-bank-integration>`
-
+---------------------
Taler Bank Access API
-=====================
+---------------------
**Summary**: Protocol to manage access to a bank account by the owner of the account.
Allows access to account balance, transaction list, payment initiation.
@@ -133,9 +141,9 @@ Allows access to account balance, transaction list, payment initiation.
:doc:`Docs <api-bank-access>`
-
+-----------------------
Taler Bank Circuits API
-=======================
+-----------------------
**Summary**: Allows management of bank user accounts in a regional
currency bank deployment.
@@ -144,9 +152,9 @@ currency bank deployment.
**Consumers**: demobank-ui
-
+----------------------
Taler Wire Gateway API
-======================
+----------------------
**Summary**: Allows the Taler Exchange to query incoming transactions
and initiate payments with a protocol that abstracts away details of the underlying
@@ -158,9 +166,9 @@ banking system.
:doc:`Docs <api-wire>`
-
+--------------
Taler Sync API
-==============
+--------------
**Summary**: Encrypted Data blob storage and retrieval API with payments for
storage handled by GNU Taler payments.
@@ -172,9 +180,9 @@ storage handled by GNU Taler payments.
:doc:`Docs <api-sync>`
-
+-----------------
Taler Auditor API
-=================
+-----------------
**Summary**: Reporting of certain transactions or potential problems directly to the auditor.
@@ -185,9 +193,9 @@ Taler Auditor API
:doc:`Docs <api-auditor>`
-
+----------
Taldir API
-==========
+----------
**Summary**: Looking up of Taler mailboxes associated with particular Internet service addresses.
@@ -197,9 +205,9 @@ Taldir API
:doc:`Docs <api-taldir>`
-
+-----------------
Taler Mailbox API
-=================
+-----------------
**Summary**: Tansmission of encrypted payment messages between Taler wallets.
@@ -209,9 +217,9 @@ Taler Mailbox API
:doc:`Docs <api-mailbox>`
-
+-----------------------------
Anastasis Provider Public API
-=============================
+-----------------------------
**Summary**: Backup for secret splitting backup and recovery with GNU Anastasis providers.
@@ -219,9 +227,9 @@ Anastasis Provider Public API
**Consumers**: Anastasis core client implementations (C implementation, TypeScript implementation)
-
+---------------------
Anastasis Reducer API
-=====================
+---------------------
**Summary**: API used to step through the backup and recovery process of GNU Anastasis.
@@ -229,9 +237,9 @@ Anastasis Reducer API
**Consumers**: Anastasis UIs (CLI, GTK, anastasis-webui)
-
+------------------
LibEuFin Nexus API
-==================
+------------------
**Summary**: API used to configure and access LibEuFin nexus, a generic server
that supports multiple protocols to access a bank account.
@@ -240,9 +248,9 @@ that supports multiple protocols to access a bank account.
**Consumers**: ``libeufin-cli``, (future) LibEuFin Web UI
-
+--------------------
LibEuFin Sandbox API
-====================
+--------------------
**Summary** API used to configure the LibEuFin sandbox, a simulator
for various protocols related to core banking that would typically offered
@@ -252,9 +260,9 @@ by banks.
**Consumers**: ``libeufin-cli``, (future) LibEuFin Web UI
-
+-----
EBICS
-=====
+-----
**Summary**: Allows businesses/banks/consumers to exchange data with a bank's
core banking system.
@@ -262,5 +270,3 @@ core banking system.
**Consumers**: LibEuFin Nexus
**Providers**: LibEuFin Sandbox, Banks
-
-