gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-www] branch master updated: update release notes


From: gnunet
Subject: [taler-www] branch master updated: update release notes
Date: Wed, 28 Aug 2024 10:28:40 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository www.

The following commit(s) were added to refs/heads/master by this push:
     new ae48e217 update release notes
ae48e217 is described below

commit ae48e21742a054e18da54daa905fca9cb41b50df
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Wed Aug 28 10:28:34 2024 +0200

    update release notes
---
 static/images/ios-screenshot-2024-08-27-01.png | Bin 0 -> 348672 bytes
 static/images/ios-screenshot-2024-08-27-02.png | Bin 0 -> 245946 bytes
 static/images/ios-screenshot-2024-08-27-03.png | Bin 0 -> 232938 bytes
 static/images/ios-screenshot-2024-08-27-04.png | Bin 0 -> 328325 bytes
 static/images/ios-screenshot-2024-08-27-05.png | Bin 0 -> 280521 bytes
 static/images/ios-screenshot-2024-08-27-06.png | Bin 0 -> 191502 bytes
 static/images/ios-screenshot-2024-08-27-07.png | Bin 0 -> 225321 bytes
 template/news/2024-24.html.j2                  |  70 +++++++++++++++++++++++++
 8 files changed, 70 insertions(+)

diff --git a/static/images/ios-screenshot-2024-08-27-01.png 
b/static/images/ios-screenshot-2024-08-27-01.png
new file mode 100644
index 00000000..935f8040
Binary files /dev/null and b/static/images/ios-screenshot-2024-08-27-01.png 
differ
diff --git a/static/images/ios-screenshot-2024-08-27-02.png 
b/static/images/ios-screenshot-2024-08-27-02.png
new file mode 100644
index 00000000..13b536da
Binary files /dev/null and b/static/images/ios-screenshot-2024-08-27-02.png 
differ
diff --git a/static/images/ios-screenshot-2024-08-27-03.png 
b/static/images/ios-screenshot-2024-08-27-03.png
new file mode 100644
index 00000000..c89659d3
Binary files /dev/null and b/static/images/ios-screenshot-2024-08-27-03.png 
differ
diff --git a/static/images/ios-screenshot-2024-08-27-04.png 
b/static/images/ios-screenshot-2024-08-27-04.png
new file mode 100644
index 00000000..a00ffa33
Binary files /dev/null and b/static/images/ios-screenshot-2024-08-27-04.png 
differ
diff --git a/static/images/ios-screenshot-2024-08-27-05.png 
b/static/images/ios-screenshot-2024-08-27-05.png
new file mode 100644
index 00000000..8f9427ab
Binary files /dev/null and b/static/images/ios-screenshot-2024-08-27-05.png 
differ
diff --git a/static/images/ios-screenshot-2024-08-27-06.png 
b/static/images/ios-screenshot-2024-08-27-06.png
new file mode 100644
index 00000000..58c4b292
Binary files /dev/null and b/static/images/ios-screenshot-2024-08-27-06.png 
differ
diff --git a/static/images/ios-screenshot-2024-08-27-07.png 
b/static/images/ios-screenshot-2024-08-27-07.png
new file mode 100644
index 00000000..53b74b12
Binary files /dev/null and b/static/images/ios-screenshot-2024-08-27-07.png 
differ
diff --git a/template/news/2024-24.html.j2 b/template/news/2024-24.html.j2
index 3ae45169..21eb049d 100644
--- a/template/news/2024-24.html.j2
+++ b/template/news/2024-24.html.j2
@@ -18,10 +18,80 @@ Notable changes include:
 <li>Various minor bugfixes, user experience and documentation improvements</li>
 </ul>
 <p>
+Our AML/KYC work was partially funded by <a 
href="https://nlnet.nl/project/GNUTaler-KYC/";>NLnet grant 2022-08-058</a>.
 Our work is co-funded by the European Commission and the Swiss State 
Secretariat for Education, Research and
 Innovation (SERI) as part of the <a 
href="https://taler.net/en/ngi-taler.html";>NGI TALER</a> project.
 </p>
 
+<h4>KYC/AML code and documentation</h4>
+<p>
+The new KYC/AML functionality has code sprinkled all over the place,
+so here is an overview of where you find the main components:
+<ul>
+  <li>The <a href="https://docs.taler.net/taler-kyc-manual.html";>Exchange 
KYC/AML Operator Manual</a>
+    is a new manual documenting the exchange setup for KYC and AML 
processes</li>
+  <li>In our <a 
href="https://docs.taler.net/design-documents/023-taler-kyc.html";>Taler KYC</a>
+    design document we documented our requirements analysis and the high-level 
the design.</li>
+  <li>The <a 
href="https://docs.taler.net/manpages/taler.conf.5.html";>taler.conf man page</a>
+    documents various new configuration options related to AML and KYC 
processes.</li>
+  <li>The <a 
href="https://docs.taler.net/core/api-bank-wire.html#tsref-type-IncomingKycAuthTransaction";>Taler
 Wire Gateway HTTP API</a> was extended with a new 
<tt>IncomingKycAuthTransaction</tt> type
+    that is used to demonstrate control over a bank account to the 
exchange.</li>
+  <li>In the <a 
href="https://git.taler.net/exchange.git/tree/src/exchangedb";>exchange 
database</a>
+    code the main tables related to AML/KYC are <tt>aml_history</tt>, 
<tt>kyc_attributes</tt>, <tt>kyc_events</tt>, <tt>legitimization_measures</tt>, 
<tt>legitimization_outcomes</tt>, <tt>legitimization_processes</tt> and 
<tt>kyc_auths_in</tt>.</li>
+  <li>The main <a 
href="https://git.taler.net/exchange.git/tree/src/exchange";>exchange 
endpoints</a>
+    are the <a 
href="https://docs.taler.net/core/api-exchange.html#kyc-status-updates";>KYC</a>
+    and <a 
href="https://docs.taler.net/core/api-exchange.html#aml-operations";>AML</a> 
operations
+    as well as some new <a 
href="https://docs.taler.net/core/api-exchange.html#post--management-aml-officers";>management
 endpoints</a>.</li>
+  <li>The single page apps for <a 
href="https://git.taler.net/wallet-core.git/tree/packages/aml-backoffice-ui";>AML</a>
+   and <a 
href="https://git.taler.net/wallet-core.git/tree/packages/kyc-ui";>KYC</a> are 
in the <tt>wallet-core.git</tt> repository. There, you also find the new <a 
href="https://git.taler.net/wallet-core.git/tree/packages/challenger-ui";>Challenger
 user interface</a> for our <a 
href="https://git.taler.net/challenger.git/";>Oauth 2.0-based address validation 
service</a>.</li>
+  <li>The <a href="https://git.taler.net/exchange.git/tree/src/auditor";>Taler 
auditor</a> was also
+   modified to better handle outgoing wire transfers blocked on KYC. In 
particular, the new
+   <a 
href="https://git.taler.net/exchange.git/tree/src/auditor/taler-helper-auditor-wire-debit.c";>taler-helper-auditor-wire-debit</a>
 will initially report missing outgoing wire transfers when an
+   exchange fails to perform a transfer due to a pending KYC requirement.
+   However, once the KYC process has completed and the wire transfer is made by
+   the exchange, the warning will be automatically
+   be <a 
href="https://git.taler.net/exchange.git/tree/src/auditordb/pg_delete_wire_out_inconsistency_if_matching.c";>cleared</a>.</li>
+</ul>
+</p>
+<h4>KYC in Action</h4>
+<p>
+The following screenshots show (some of) the new KYC functionality
+in action using an iOS wallet. The backend was configured to use
+the "KYCS" test currency for demonstration purposes. It uses two
+KYC rules: (1) triggers KYC to identify the bank account owner when
+withdrawing more than 50 KYCS, and (2) triggers KYC to identify a
+wallet owner if the wallet balance crosses 100 KYCS.
+</p>
+<p>
+We start with a virgin wallet and go to
+<tt>https://bank.kyctest.taler.net</tt>, register a new account,
+and start a withdrawal:
+<img src="/images/ios-screenshot-2024-08-27-01.png" alt="iOS screenshots to 
start withdrawal">
+</p>
+<p>
+Next, we authorize at the bank by tapping the “Transfer” button. Go back to 
the Wallet app with the top left “back button” named “Taler Wallet” (seen in 
the leftmost screenshot), and find that the withdraw transaction is still 
pending, since it requires a (standard) KYC (1st withdrawal):
+<img src="/images/ios-screenshot-2024-08-27-02.png" alt="iOS screenshots to 
see KYC pending">
+<p>
+Here we can now tap on the “Open KYC website” button, Fill in the form, and 
the withdrawal succeeds:
+<img src="/images/ios-screenshot-2024-08-27-03.png" alt="iOS screenshots to 
perform KYC process">
+</p>
+<p>
+To trigger the second KYC process, we go back to the bank and withdraw another 
55 KYCS:
+<img src="/images/ios-screenshot-2024-08-27-04.png" alt="iOS screenshots to 
withdraw more cash">
+</p>
+<p>
+After authorization this again leads to a pending withdrawal transaction:
+<img src="/images/ios-screenshot-2024-08-27-05.png" alt="iOS screenshots 
resulting in pending transaction">
+</p>
+<p>
+This can again be resolved by following the KYC procedure:
+<img src="/images/ios-screenshot-2024-08-27-06.png" alt="iOS screenshots of 
second KYC procedure">
+</p>
+<p>
+We again submit the form, and the wallet withdraws the amount:
+<img src="/images/ios-screenshot-2024-08-27-06.png" alt="iOS screenshots of 
final withdrawal">
+</p>
+
 <h4>Download links</h4>
 <p>
 The wallet has its own download site <a

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]