Dev branch for age restriction, deposit policies, Brandt-Vickrey auctions etc.
Go to file
2015-05-17 17:28:18 +02:00
contrib adding script to generate code coverage report 2015-05-17 09:49:09 +02:00
doc slight improvements 2015-05-09 22:51:12 +02:00
m4 install taler headers 2015-01-08 19:32:53 +01:00
src add functions for conversion from json to rsa public key/signature for symmetry, testing, etc. 2015-05-17 17:28:18 +02:00
.gitignore updating ignores 2015-01-30 14:27:06 +01:00
.gitmodules -initial import for mint 2015-01-08 18:37:20 +01:00
AUTHORS -initial import for mint 2015-01-08 18:37:20 +01:00
bootstrap -initial import for mint 2015-01-08 18:37:20 +01:00
ChangeLog -initial import for mint 2015-01-08 18:37:20 +01:00
configure.ac preparing to have /test handlers in build system 2015-04-15 22:33:25 +02:00
COPYING -initial import for mint 2015-01-08 18:37:20 +01:00
INSTALL first stab at establishing proper plugin API, main HTTP code compiles, other binaries FTBFS right now 2015-03-20 23:51:28 +01:00
Makefile.am bringing copyright tags up to FSF standard 2015-02-08 00:17:40 +01:00
NEWS -initial import for mint 2015-01-08 18:37:20 +01:00
README document repo structure 2015-03-28 12:34:42 +01:00

                       Welcome to GNU Taler


What is Taler?
==============

Taler is an electronic payment system providing the ability to pay
anonymously using digital cash.  Taler consists of a network protocol
definition (using a RESTful API over HTTP), a Mint (which creates
digital coins), a Wallet (which allows customers to manage, store and
spend digital coins), and a Merchant website which allows customers to
spend their digital coins.  Naturally, each Merchant is different, but
Taler includes code examples to help Merchants integrate Taler as a
payment system.

Taler is currently developed by a worldwide group of independent free
software developers and the DECENTRALISE team at Inria Rennes.  Taler
is free software and a GNU package (http://www.gnu.org/).

This is not even a release yet, but some raw development prototype
that does not work yet.  This package also only includes the Taler
mint, not the other components of the system.

Documentation about Taler can be found at http://taler.net/.


Dependencies:
=============

These are the direct dependencies for running a Taler mint:

- GNUnet            >= 0.10.2
- GNU libmicrohttpd >= 0.9.38
- Postgres          >= 9.3



Project structure is currently as follows:

src/include/
  -- installed headers for public APIs

src/util/
  -- common utility functions (currency representation,
     Taler-specific cryptography, Taler-specific json
     support)

src/pq/
  -- Postgres-specific utility functions

src/mintdb/
  -- Mint database backend (with DB-specific plugins)

src/mint/
  -- taler mint server

src/mint-tools/
  -- taler mint helper programs

src/mint-lib/
  -- libtalermint: C API to issue HTTP requests to mint