taler-docs

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

commit 56a3f9b3cc1c94bf0fb88cf6fc47f5c9d3fcb6c8
parent 540cb5ffc3086524324df85b3fd5ef817e62a485
Author: Florian Dold <florian@dold.me>
Date:   Fri, 28 Nov 2025 00:11:23 +0100

DD68

Diffstat:
Mdesign-documents/068-tokens-roadmap.rst | 30++++++++++++++++++++++++++++--
1 file changed, 28 insertions(+), 2 deletions(-)

diff --git a/design-documents/068-tokens-roadmap.rst b/design-documents/068-tokens-roadmap.rst @@ -117,7 +117,33 @@ Select Donau service Plan for Merchant Backend ========================= -TBD. +Basic read-only contracts v1 support (release milestone 1.3, plan as of 2025-11-28): + +* Rendering of orders (#10664): When the list of orders contains a v1 order + (for example created by the turnstile paywall), we should be able to render + it, instead of just saying "v1 unsupported". This is much less complex than + creating an order. We have the same fields as v0 plus choices (each choice + with its own inputs/outputs). It should be sufficient to use the existing + contract terms rendering and add the choices with inputs and outputs as a + list of sections. Since there is no specification yet for the contract terms + rendering, we just care about the raw information being accessible. + +Creation of v1 contracts (release milestone 1.6, plan as of 2025-11-28): + +* Creation of orders (#10665): There is + some preliminary design in the bug tracker, and once the time comes (1.6 + milestone), we should do some sessions with her on the design. +* We might also think about ways that less technically experienced merchants + can use subscription/discount tokens, or could just leave this for integrations + like turnstile. + +Improved and well-specified rendering of v1 contracts (release milestone >=1.6, plan as of 2025-11-28): + +* We should have a DD describing the improved rendering of v1 contracts and + then implement this in the merchant and wallet. +* The merchant backend might also need to learn to show the preliminary contract terms + of orders that have not been claimed yet (#10615). + Plan for Donau ============== @@ -146,7 +172,7 @@ Donau MVP If the merchant supports the same donau service as configured in the wallet, the wallet UI shows some notice (e.g. ``This payment provides a donation receipt``). -5. User can view their current donation statement via ``Settings -> Donations -> Show donation statements``. +5. User can view their current donation statement via ``Overview -> Donation statements``. **Merchant:**