GNU Taler Documentation¶
We are building an anonymous, taxable payment system using modern cryptography. Customers will use traditional money transfers to send money to a digital Exchange and in return receive (anonymized) digital cash. Customers can use this digital cash to anonymously pay Merchants. Merchants can redeem the digital cash for traditional money at the digital Exchange. As Merchants are not anonymous, they can be taxed, enabling income or sales taxes to be withheld by the state while providing anonymity for Customers.
Cryptography is used to ensure that none of the participants can defraud the others without being detected immediately; however, in practice a fradulent Exchange might go bankrupt instead of paying the Merchants and thus the Exchange will need to be audited regularly like any other banking institution.
The system will be based on free software and open protocols.
In this document, we describe the REST-based APIs between the various components, internal architecture of key components, and how to get them installed.
The Operator Handbook is for people who want to run a exchange or a merchant. It focuses on how to install, configure and run the required software.
- Taler licensing information
- Configuration in Taler
- Operating the Exchange
- Operating the Merchant Backend
- GNU Taler Versions
Web Integration Handbook¶
The Web Integration Handbook is for those who want to interact with Taler wallets on their own website. Integrators will also have to be familiar with the material covered in the Operator Handbook.
The Developer Handbook brings developers up to speed who want to hack on the core components of the Taler reference implementation.
- Infrastructure on taler.net
- WebExtensions Wallet
- Deployment Protocol
- Release Process and Checklists