taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

commit 3e6d10a8e4a194c833ea4cddc03cd5a1b184e795
parent ae57cd26f1b70a9c912f34430045ed00651fb67e
Author: Christian Grothoff <christian@grothoff.org>
Date:   Fri,  9 Oct 2026 21:35:14 +0200

v42 is now current

Diffstat:
Mcore/api-exchange.rst | 24++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/core/api-exchange.rst b/core/api-exchange.rst @@ -30,7 +30,7 @@ defines all specific terms used in this section. Version History --------------- -The currently implemented protocol version is **v41**. +The currently implemented protocol version is **v42**. * Wallet-core is currently targeting **vXX**. * The merchant is currently targeting **v34**. @@ -56,21 +56,21 @@ The currently implemented protocol version is **v41**. the authenticated AML officer's name and access level * ``v41``: adds :http:post:`/aml/$OFFICER_PUB/render-form </aml/$OFFICER_PUB/render-form>` to preview filled AML/KYC forms as PDF +* ``v42``: batch recoup protocol: adds :http:post:`/recoup-withdraw </recoup-withdraw>` + and :http:post:`/recoup-refresh </recoup-refresh>`, removes + ``/coins/$COIN_PUB/recoup`` and ``/coins/$COIN_PUB/recoup-refresh``; + adds ``planchets_h``, ``rc`` and ``coin_index`` to the recoup entries + of coin and reserve histories; + coin conflict proofs: specifies `CoinDenominationConflictError` + and `CoinAgeCommitmentConflictError` for the 409 responses with + error codes ``TALER_EC_EXCHANGE_GENERIC_COIN_CONFLICTING_DENOMINATION_KEY`` + and ``TALER_EC_EXCHANGE_GENERIC_COIN_CONFLICTING_AGE_HASH``, which + now carry the stored denomination signature (and age commitment + hash) of the coin so that clients can verify the conflict **Upcoming versions:** * ``vIMPORT``: external KYC/KYB data import -* ``vRECOUP``: batch recoup protocol: adds :http:post:`/recoup-withdraw </recoup-withdraw>` - and :http:post:`/recoup-refresh </recoup-refresh>`, removes - ``/coins/$COIN_PUB/recoup`` and ``/coins/$COIN_PUB/recoup-refresh``; - adds ``planchets_h``, ``rc`` and ``coin_index`` to the recoup entries - of coin and reserve histories -* ``vCONFLICT``: coin conflict proofs: specifies `CoinDenominationConflictError` - and `CoinAgeCommitmentConflictError` for the 409 responses with - error codes ``TALER_EC_EXCHANGE_GENERIC_COIN_CONFLICTING_DENOMINATION_KEY`` - and ``TALER_EC_EXCHANGE_GENERIC_COIN_CONFLICTING_AGE_HASH``, which - now carry the stored denomination signature (and age commitment - hash) of the coin so that clients can verify the conflict * ``vATTEST``: KYC attestation support **Ideas for future version:**