commit 3e6d10a8e4a194c833ea4cddc03cd5a1b184e795
parent ae57cd26f1b70a9c912f34430045ed00651fb67e
Author: Christian Grothoff <christian@grothoff.org>
Date: Fri, 9 Oct 2026 21:35:14 +0200
v42 is now current
Diffstat:
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:**