commit 43a2be878936049e09551c3e23968b5267b42313
parent 8d629545ea6ee300d9915f825d705fa5de4e9e32
Author: Christian Grothoff <grothoff@gnunet.org>
Date: Tue, 16 Jun 2026 15:15:34 +0200
start with #11506
Diffstat:
1 file changed, 63 insertions(+), 0 deletions(-)
diff --git a/design-documents/095-captcha-100.rst b/design-documents/095-captcha-100.rst
@@ -0,0 +1,63 @@
+DD 95: Captcha 100
+##################
+
+Summary
+=======
+
+
+
+Motivation
+==========
+
+- globally launch first useful GNU Taler service without requiring a license
+- protect users from DDoS / spam / phishing
+
+Requirements
+============
+
+
+
+Proposed Solution
+=================
+
+
+Test Plan
+=========
+
+- terms of service written and reviewed
+- website explaining system live
+- Operational exchange in USD, EUR, BTC converting to CAPTCHA
+- merchant backend (single-instance) for testers with that exchange
+- void account supported by merchant backend / SPA
+- paivana-httpd works for git-www.taler.net
+- pepsi works for say grothoff.org, other self-hosted team members
+
+
+Definition of Done
+==================
+
+(Only applicable to design documents that describe a new feature. While the
+DoD is not satisfied yet, a user-facing feature **must** be behind a feature
+flag or dev-mode flag.)
+
+Alternatives
+============
+
+- get a license first and share revenue; very difficult to do globally,
+ and without global operation very limited utility as users would be
+ excluded because they cannot pay due to unavailability of the payment
+ system
+- even partial, deferred payments or incentives paid to operators would
+ likely move the solution towards being seen as *bad* creative ways to
+ try to side-step the need for a license, so only 100% fees are a good
+ choice here
+
+Drawbacks
+=========
+
+- harder to motivate deployments
+
+Discussion / Q&A
+================
+
+