gnunet-svn
[Top][All Lists]
Advanced

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

[taler-marketing] branch master updated: cleanup


From: gnunet
Subject: [taler-marketing] branch master updated: cleanup
Date: Thu, 25 Jan 2024 23:17:15 +0100

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

grothoff pushed a commit to branch master
in repository marketing.

The following commit(s) were added to refs/heads/master by this push:
     new b2e7752  cleanup
b2e7752 is described below

commit b2e7752f13874446a0bb5daf1155fc99241e47f0
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Thu Jan 25 23:17:11 2024 +0100

    cleanup
---
 2019-osf/taler.md                                  |   66 --
 2019-osf/taler.tex                                 |   72 --
 2021-taler-vs-lightning/taler-vs-lightning.md      |   72 --
 2023-blockchain-integration.md                     |   29 -
 ecb/age.txt                                        |   94 --
 ecb/answers.txt                                    |  436 -------
 .../2015-flyer}/flyerTalernewversionv3.pdf         |  Bin
 .../2015-flyer}/flyertalerv2.indd                  |  Bin
 .../2016-flyer}/flyerTalerVersion2016_NLv5BD.pdf   |  Bin
 {2017-flyer => flyers/2017-flyer}/flyer.pdf        |  Bin
 .../2016-ercim-taler}/ercim-taler.txt              |    0
 .../2016-ercim-taler}/taler.bib                    |    0
 {summary => papers/2016-ercim-taler}/taler.tex     |    0
 .../2016-ercim-taler}/ui.bib                       |    0
 .../2018-cbdc-response}/taler-cbdc.tex             |    0
 .../2021-offline}/literature.bib                   |    0
 {2021-offline => papers/2021-offline}/offline.tex  |    0
 .../2022-privacy}/are-we-the-baddies.jpg           |  Bin
 ...jetons_la_nouvelle_concurrence_des_monnaies.pdf |  Bin
 ...onnaie Num\303\251rique de Banque Centrale.pdf" |  Bin
 ... qu\342\200\231une blockchain souveraine -.pdf" |  Bin
 .../2022-privacy}/bibliography/bis948.pdf          |  Bin
 .../2022-privacy}/bibliography/cwps.pdf            |  Bin
 .../bibliography/ecb.op286~9d472374ea.en.pdf       |  Bin
 .../2022-privacy}/bibliography/fca.pdf             |  Bin
 .../2022-privacy}/bibliography/lightening.pdf      |  Bin
 .../2022-privacy}/bibliography/nzz-egold.docx      |  Bin
 .../2022-privacy}/bibliography/othp35.pdf          |  Bin
 .../2022-privacy}/general_alexander.jpg            |  Bin
 .../2022-privacy}/literature.bib                   |    0
 .../2022-privacy}/photos/Antoine.jpg               |  Bin
 .../2022-privacy}/photos/Emmanuel_Benoist.jpg      |  Bin
 ...rothoff_Christian_03_Small-1600x1200_pixels.jpg |  Bin
 .../2022-privacy}/photos/Martin.jpeg               |  Bin
 .../2022-privacy}/photos/florian.jpg               |  Bin
 .../2022-privacy}/photos/kesim-photo.jpg           |  Bin
 .../2022-privacy}/privacy-fr.tex                   |    0
 {2022-privacy => papers/2022-privacy}/privacy.tex  |    0
 .../2022-privacy}/privacy_size.dia                 |  Bin
 .../2022-privacy}/privacy_size.pdf                 |  Bin
 {2022-privacy => papers/2022-privacy}/slides.tex   |    0
 {2022-privacy => papers/2022-privacy}/suref.docx   |  Bin
 {2022-privacy => papers/2022-privacy}/suref.tex    |    0
 {2022-privacy => papers/2022-privacy}/twitter.jpg  |  Bin
 {2022-privacy => papers/2022-privacy}/twitter2.jpg |  Bin
 .../2022-privacy}/wir-sind-die-guten.png           |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.15.07.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.15.35.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.15.40.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.15.48.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.17.37.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.17.44.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.17.51.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.18.18.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.18.57.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.19.24.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.19.45.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.20.12.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.20.32.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.20.45.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.20.58.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.22.09.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.22.25.png |  Bin
 .../Screenshots/ScreenShot-2022-11-22_14.22.44.png |  Bin
 .../Screenshots/Screenshot_20221121-210438.png     |  Bin
 .../Screenshots/Screenshot_20221121-210443.png     |  Bin
 .../Screenshots/Screenshot_20221121-210448.png     |  Bin
 .../Screenshots/Screenshot_20221121-210513.png     |  Bin
 .../Screenshots/Screenshot_20221121-210559.png     |  Bin
 .../Screenshots/Screenshot_20221121-210606.png     |  Bin
 .../Screenshots/Screenshot_20221121-210626.png     |  Bin
 .../Screenshots/Screenshot_20221121-210653.png     |  Bin
 .../Screenshots/Screenshot_20221121-210656.png     |  Bin
 .../Screenshots/Screenshot_20221121-210709.png     |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.21.17.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.21.38.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.22.08.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.22.13.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.22.25.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.22.33.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.22.46.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.23.18.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.23.35.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.24.01.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.24.23.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.24.43.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.24.51.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 10.28.36.png" |  Bin
 ...1\303\251cran 2023-06-08 \303\240 11.18.20.png" |  Bin
 ...1\303\251cran 2023-06-09 \303\240 13.36.46.png" |  Bin
 ...1\303\251cran 2023-06-09 \303\240 14.36.32.png" |  Bin
 ...1\303\251cran 2023-06-09 \303\240 14.36.38.png" |  Bin
 ...1\303\251cran 2023-06-09 \303\240 14.37.10.png" |  Bin
 ...1\303\251cran 2023-06-09 \303\240 14.37.23.png" |  Bin
 ...1\303\251cran 2023-06-09 \303\240 14.37.29.png" |  Bin
 ...1\303\251cran 2023-06-23 \303\240 13.36.57.png" |  Bin
 ...1\303\251cran 2023-06-23 \303\240 13.37.05.png" |  Bin
 ...1\303\251cran 2023-06-23 \303\240 14.07.56.png" |  Bin
 ...1\303\251cran 2023-06-23 \303\240 14.24.51.png" |  Bin
 ...ot_2023-06-07-17-02-20-839_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-07-17-02-45-266_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-07-17-03-10-988_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-07-17-04-22-819_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-07-17-04-40-561_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-07-17-05-00-887_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-07-17-05-20-959_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-07-17-21-57-650_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-07-17-22-18-066_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-07-18-10-00-090_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-09-13-34-59-481_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-09-13-35-16-698_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-09-14-37-39-261_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-09-14-38-04-337_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-09-14-38-22-402_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-23-13-35-26-056_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-23-13-35-34-228_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-23-13-35-49-814_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-23-13-36-07-426_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-23-13-39-46-671_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-23-14-05-02-729_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-23-14-05-34-558_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-23-14-07-27-106_net.taler.wallet.jpg |  Bin
 ...ot_2023-06-23-14-25-06-902_net.taler.wallet.jpg |  Bin
 .../depolymerization}/en.tex                       |    0
 .../depolymerization}/figures/analysis.tex         |    0
 .../depolymerization}/figures/conf_delay.tex       |    0
 .../depolymerization}/figures/conflict.tex         |    0
 .../figures/depolymerizer_arch.tex                 |    0
 .../depolymerization}/figures/fork.tex             |    0
 .../depolymerization}/figures/harmless_reorg.tex   |    0
 .../depolymerization}/figures/settlement_layer.tex |    0
 .../depolymerization}/figures/taler_arch.tex       |    0
 .../depolymerization}/media/fee.png                |  Bin
 .../depolymerization}/media/fee_var.png            |  Bin
 .../depolymerization}/media/news0.png              |  Bin
 .../depolymerization}/media/news1.png              |  Bin
 .../depolymerization}/media/news2.png              |  Bin
 .../depolymerization}/media/taler.png              |  Bin
 {summary => papers/depolymerization}/taler.bib     |    0
 {summary => papers/depolymerization}/ui.bib        |    0
 .../esorics2022}/definitions.tex                   |    0
 .../esorics2022}/esorics2022.pdf                   |  Bin
 .../esorics2022}/esorics2022.tex                   |    0
 {esorics2022 => papers/esorics2022}/images/bfh.png |  Bin
 .../esorics2022}/images/esorics2022.png            |  Bin
 .../esorics2022}/images/fraunhofer.png             |  Bin
 {esorics2022 => papers/esorics2022}/images/fub.pdf |  Bin
 .../esorics2022}/images/taler-logo-2020.jpg        |  Bin
 {esorics2022 => papers/esorics2022}/setup.tex      |    0
 .../2022-nullcon-anastasis}/adversary.odg          |  Bin
 .../2022-nullcon-anastasis}/adversary.pdf          |  Bin
 .../anastasis-presentation.pptx                    |  Bin
 .../2022-nullcon-anastasis}/ashoka.png             |  Bin
 .../2022-nullcon-anastasis}/backup.mp4             |  Bin
 .../2022-nullcon-anastasis}/bandiera_stelle.png    |  Bin
 .../2022-nullcon-anastasis}/bfh.png                |  Bin
 .../2022-nullcon-anastasis}/bootcamp.pdf           |  Bin
 .../2022-nullcon-anastasis}/bootcamp.tex           |    0
 .../2022-nullcon-anastasis}/compare.pdf            |  Bin
 .../2022-nullcon-anastasis}/compare.tex            |    0
 .../2022-nullcon-anastasis}/gantt.tex              |    0
 .../2022-nullcon-anastasis}/identity.odg           |  Bin
 .../2022-nullcon-anastasis}/identity.pdf           |  Bin
 .../2022-nullcon-anastasis}/logo.png               |  Bin
 .../2022-nullcon-anastasis}/motivation.pdf         |  Bin
 .../2022-nullcon-anastasis}/mvp.pdf                |  Bin
 .../2022-nullcon-anastasis}/mvp.tex                |    0
 .../2022-nullcon-anastasis}/ngi_ledger.pdf         |  Bin
 .../2022-nullcon-anastasis}/nullcon.pdf            |  Bin
 .../2022-nullcon-anastasis}/nullcon.tex            |    0
 .../2022-nullcon-anastasis}/overview.odg           |  Bin
 .../2022-nullcon-anastasis}/overview.pdf           |  Bin
 .../2022-nullcon-anastasis}/polynominal.png        |  Bin
 .../2022-nullcon-anastasis}/recovery.mp4           |  Bin
 .../2022-nullcon-anastasis}/roadmap.pdf            |  Bin
 .../2022-nullcon-anastasis}/roadmap.tex            |    0
 .../2022-nullcon-anastasis}/simplifications.odg    |  Bin
 .../2022-nullcon-anastasis}/simplifications.pdf    |  Bin
 .../2022-nullcon-anastasis}/step1.odg              |  Bin
 .../2022-nullcon-anastasis}/step1.pdf              |  Bin
 .../2022-nullcon-anastasis}/step11.odg             |  Bin
 .../2022-nullcon-anastasis}/step11.pdf             |  Bin
 .../2022-nullcon-anastasis}/step12.odg             |  Bin
 .../2022-nullcon-anastasis}/step12.pdf             |  Bin
 .../2022-nullcon-anastasis}/step13.odg             |  Bin
 .../2022-nullcon-anastasis}/step13.pdf             |  Bin
 .../2022-nullcon-anastasis}/step14.odg             |  Bin
 .../2022-nullcon-anastasis}/step14.pdf             |  Bin
 .../2022-nullcon-anastasis}/step15.odg             |  Bin
 .../2022-nullcon-anastasis}/step15.pdf             |  Bin
 .../2022-nullcon-anastasis}/step16.odg             |  Bin
 .../2022-nullcon-anastasis}/step16.pdf             |  Bin
 .../2022-nullcon-anastasis}/step2.odg              |  Bin
 .../2022-nullcon-anastasis}/step2.pdf              |  Bin
 .../2022-nullcon-anastasis}/step3.odg              |  Bin
 .../2022-nullcon-anastasis}/step3.pdf              |  Bin
 .../2022-nullcon-anastasis}/step4.odg              |  Bin
 .../2022-nullcon-anastasis}/step4.pdf              |  Bin
 .../2022-nullcon-anastasis}/step5.odg              |  Bin
 .../2022-nullcon-anastasis}/step5.pdf              |  Bin
 .../2022-nullcon-anastasis}/step6.odg              |  Bin
 .../2022-nullcon-anastasis}/step6.pdf              |  Bin
 .../2022-nullcon-anastasis}/step7.odg              |  Bin
 .../2022-nullcon-anastasis}/step7.pdf              |  Bin
 .../2022-nullcon-anastasis}/step8.odg              |  Bin
 .../2022-nullcon-anastasis}/step8.pdf              |  Bin
 .../2022-nullcon-anastasis}/technically.pdf        |  Bin
 .../2022-nullcon-anastasis}/what.pdf               |  Bin
 .../2022-nullcon-anastasis}/white.png              |  Bin
 {2023-fsf => presentations/2023-fsf}/README        |    0
 {2023-fsf => presentations/2023-fsf}/fsf2023.pdf   |  Bin
 .../fsf2023/219a06993cd03ea80f01e4822209c9cf.jpg   |  Bin
 .../fsf2023/2809854ae3b7f9430e9d4ef27eefb8d8.png   |  Bin
 .../fsf2023/69ee5e9ebdcfc613ba383d0caa4c094b.png   |  Bin
 .../fsf2023/e2bf6339a2c83c27dea5d4b6834d5bfe.png   |  Bin
 .../2023-fsf}/lib/fonts/asul/asul-bold.woff        |  Bin
 .../2023-fsf}/lib/fonts/asul/asul-regular.woff     |  Bin
 .../2023-fsf}/lib/fonts/asul/asul.css              |    0
 .../lib/fonts/cabinsketch/cabinsketch-bold.woff    |  Bin
 .../lib/fonts/cabinsketch/cabinsketch-regular.woff |  Bin
 .../lib/fonts/cabinsketch/cabinsketch.css          |    0
 .../lib/fonts/josefinsans/josefinsans-bold.woff    |  Bin
 .../fonts/josefinsans/josefinsans-bolditalic.woff  |  Bin
 .../lib/fonts/josefinsans/josefinsans-italic.woff  |  Bin
 .../lib/fonts/josefinsans/josefinsans-regular.woff |  Bin
 .../lib/fonts/josefinsans/josefinsans.css          |    0
 .../lib/fonts/katex/KaTeX_AMS-Regular.woff         |  Bin
 .../lib/fonts/katex/KaTeX_Caligraphic-Bold.woff    |  Bin
 .../lib/fonts/katex/KaTeX_Caligraphic-Regular.woff |  Bin
 .../lib/fonts/katex/KaTeX_Fraktur-Bold.woff        |  Bin
 .../lib/fonts/katex/KaTeX_Fraktur-Regular.woff     |  Bin
 .../2023-fsf}/lib/fonts/katex/KaTeX_Main-Bold.woff |  Bin
 .../lib/fonts/katex/KaTeX_Main-BoldItalic.woff     |  Bin
 .../lib/fonts/katex/KaTeX_Main-Italic.woff         |  Bin
 .../lib/fonts/katex/KaTeX_Main-Regular.woff        |  Bin
 .../lib/fonts/katex/KaTeX_Math-BoldItalic.woff     |  Bin
 .../lib/fonts/katex/KaTeX_Math-Italic.woff         |  Bin
 .../lib/fonts/katex/KaTeX_Math-Regular.woff        |  Bin
 .../lib/fonts/katex/KaTeX_SansSerif-Bold.woff      |  Bin
 .../lib/fonts/katex/KaTeX_SansSerif-Italic.woff    |  Bin
 .../lib/fonts/katex/KaTeX_SansSerif-Regular.woff   |  Bin
 .../lib/fonts/katex/KaTeX_Script-Regular.woff      |  Bin
 .../lib/fonts/katex/KaTeX_Size1-Regular.woff       |  Bin
 .../lib/fonts/katex/KaTeX_Size2-Regular.woff       |  Bin
 .../lib/fonts/katex/KaTeX_Size3-Regular.woff       |  Bin
 .../lib/fonts/katex/KaTeX_Size4-Regular.woff       |  Bin
 .../lib/fonts/katex/KaTeX_Typewriter-Regular.woff  |  Bin
 .../2023-fsf}/lib/fonts/lato/lato-bold.woff        |  Bin
 .../2023-fsf}/lib/fonts/lato/lato-bolditalic.woff  |  Bin
 .../2023-fsf}/lib/fonts/lato/lato-italic.woff      |  Bin
 .../2023-fsf}/lib/fonts/lato/lato-regular.woff     |  Bin
 .../2023-fsf}/lib/fonts/lato/lato.css              |    0
 .../2023-fsf}/lib/fonts/league/league_gothic.css   |    0
 .../2023-fsf}/lib/fonts/league/league_gothic.woff  |  Bin
 .../lib/fonts/league/league_gothic_license         |    0
 .../merriweathersans/merriweathersans-bold.woff    |  Bin
 .../merriweathersans/merriweathersans-regular.woff |  Bin
 .../fonts/merriweathersans/merriweathersans.css    |    0
 .../lib/fonts/montserrat/montserrat-bold.woff      |  Bin
 .../lib/fonts/montserrat/montserrat-regular.woff   |  Bin
 .../2023-fsf}/lib/fonts/montserrat/montserrat.css  |    0
 .../lib/fonts/newscycle/newscycle-bold.woff        |  Bin
 .../lib/fonts/newscycle/newscycle-regular.woff     |  Bin
 .../2023-fsf}/lib/fonts/newscycle/newscycle.css    |    0
 .../lib/fonts/opensans/opensans-bold.woff          |  Bin
 .../lib/fonts/opensans/opensans-bolditalic.woff    |  Bin
 .../lib/fonts/opensans/opensans-italic.woff        |  Bin
 .../lib/fonts/opensans/opensans-regular.woff       |  Bin
 .../2023-fsf}/lib/fonts/opensans/opensans.css      |    0
 .../lib/fonts/overpass/overpass-bold.woff          |  Bin
 .../lib/fonts/overpass/overpass-light.woff         |  Bin
 .../lib/fonts/overpass/overpass-regular.woff       |  Bin
 .../2023-fsf}/lib/fonts/overpass/overpass.css      |    0
 .../lib/fonts/overpass2/overpass2-bold.woff        |  Bin
 .../lib/fonts/overpass2/overpass2-bolditalic.woff  |  Bin
 .../lib/fonts/overpass2/overpass2-extralight.woff  |  Bin
 .../overpass2/overpass2-extralightitalic.woff      |  Bin
 .../lib/fonts/overpass2/overpass2-italic.woff      |  Bin
 .../lib/fonts/overpass2/overpass2-light.woff       |  Bin
 .../lib/fonts/overpass2/overpass2-lightitalic.woff |  Bin
 .../lib/fonts/overpass2/overpass2-regular.woff     |  Bin
 .../2023-fsf}/lib/fonts/overpass2/overpass2.css    |    0
 .../2023-fsf}/lib/fonts/oxygen/oxygen-bold.woff    |  Bin
 .../2023-fsf}/lib/fonts/oxygen/oxygen-regular.woff |  Bin
 .../2023-fsf}/lib/fonts/oxygen/oxygen.css          |    0
 .../lib/fonts/quicksand/quicksand-bold.woff        |  Bin
 .../lib/fonts/quicksand/quicksand-regular.woff     |  Bin
 .../2023-fsf}/lib/fonts/quicksand/quicksand.css    |    0
 .../2023-fsf}/lib/offline-v1.css                   |    0
 .../2023-fsf}/lib/offline-v2.css                   |    0
 .../2023-fsf}/lib/offline.js                       |    0
 .../2023-fsf}/lib/reveal-plugins.js                |    0
 .../2023-fsf}/lib/reveal.css                       |    0
 {2023-fsf => presentations/2023-fsf}/lib/reveal.js |    0
 .../2023-fsf}/operations.png                       |  Bin
 {2023-fsf => presentations/2023-fsf}/shirt.json    |    0
 {2023-fsf => presentations/2023-fsf}/slides.html   |    0
 .../2023-fsf}/walkthrough.sh                       |    0
 {2023-fsf => presentations/2023-fsf}/wicmp.jpg     |  Bin
 .../2016-logan}/logan-rollup.pdf                   |  Bin
 sa/sa.tex                                          | 1225 --------------------
 sa/tender.pdf                                      |  Bin 181818 -> 0 bytes
 302 files changed, 1994 deletions(-)

diff --git a/2019-osf/taler.md b/2019-osf/taler.md
deleted file mode 100644
index 5520a0b..0000000
--- a/2019-osf/taler.md
+++ /dev/null
@@ -1,66 +0,0 @@
-GNU Taler: A Digital Cash Commons
-
-Economic activity is central to modern life, but with the disappearance of
-physical cash the monetary foundation for our economy is privatized.
-Contemporary trends are frightening: mass-surveillance is enabled by tracking
-consumers though payments, payment processors can and do impose economic death
-sentences on NGOs, business or individuals they disagree with, and oligopolies
-established by Big Tech charge excessive rent on their platforms in the form
-of high transaction fees. Alternative currencies using blockchains are mostly
-renowned for impractically low transaction rates, excessive energy consumption
-and virtually exclusive use for speculation and criminal transactions.
-
-With GNU Taler, we are creating an electronic payment system that is Free
-Software and (according to experts) compatible with existing regulations,
-including KYC, AML and GDPR.  Payments are processed in existing currencies
-like Euros or Dollars.  Taler offers customers privacy when they spend their
-electronic cash, but at the same time ensures that income is transparent to
-the state (facilitating anti-corruption and tax-collection efforts).  Taler
-scales to millions of transactions per second, and is also environmentally
-responsible due to transaction costs substantially below those of cash or
-credit cards.  As a result, consumers will finally be able to make
-micropayments. This will provide an alternative for funding of online
-journalists, bloggers and content creators, relieving their current dependence
-on advertisement revenue for their income.  As a reserve-based system, Taler
-also has advantages for economically disadvantaged populations, as consumers
-need neither a bank account nor credit-worthiness. Our Free Software
-implementation can be modified to accomodate disabled people and to include
-educational features to teach users financial responsibility. Parents will be
-able to set budgets and restrict purchases of their children to
-age-appropriate goods and services.
-
-Taler's core technology is implemented and documented
-(https://docs.taler.net/) by the GNUnet (e.V.) community and Taler Systems SA
-(a business we founded to provide commercial support).  We integrated the
-payment system with various demonstrator applications, from Web shops (such as
-WooCommerce) to in-person payments via QR code or NFC.  The Taler wallet is
-available as a WebExtension for Chrome, Firefox and Brave, and also as an App
-for Android.  There are ongoing discussions with several central banks (ECB,
-SNB) about the use of Taler as a CBDC. We also have a German community bank
-partnering with us to bring the system into commercial operation.  Several
-organizations (like the Tor Project and various publishers) have signed
-letters of intent to deploy Taler as soon as we have regulatory approval and
-are in operation.  A demo of online services that use GNU Taler for payments
-is available at https://demo.taler.net/.
-
-For regulatory approval, we need to still enhance the wallet with backup
-functionality, improve the documentation, and find a way to fund independent
-security audits.  Additional funding is sought to port the Taler wallet to
-further platforms, add financial education features that analyze a user's
-spending on their own device, improve the documentation, and to translate our
-user interfaces into more languages.
-
-We will deploy the Taler system inside the University of Applied Sciences in
-Bern for internal payments in Q1 2020.  After this small-scale operation that
-requires no regulatory approval, we will complete the integration with the
-German bank and proceed to document the system for regulatory approval.  Once
-approved, we will launch the system with our media partners.  Various
-non-profits have already signalled their support (Wau Holland Foundation,
-Renewable Freedom Foundation, DigitalCourage, as well as many individual
-Ashoka fellows, including people involved with Wikipedia and Change.org).
-After the launch, we will work in parallel on the integration with more and
-more platforms and also continue to push the development of the consumer's
-wallet (financial education, accessibility, translation).  If we can show
-significant up-take, we envision to eventually transition the system to become
-a centrally banked digital currency operated by the respective central bank
-as legal tender.
diff --git a/2019-osf/taler.tex b/2019-osf/taler.tex
deleted file mode 100644
index 4cc001d..0000000
--- a/2019-osf/taler.tex
+++ /dev/null
@@ -1,72 +0,0 @@
-\documentclass{article}
-\usepackage[a4paper,total={6in,8in}]{geometry}
-\begin{document}
-\thispagestyle{empty}
-\begin{center}
-  {\large GNU Taler: A Digital Cash Commons}
-\end{center}
-Economic activity is central to modern life, but with the disappearance of
-physical cash the monetary foundation for our economy is privatized.
-Contemporary trends are frightening: mass-surveillance is enabled by tracking
-consumers though payments, payment processors can and do impose economic death
-sentences on NGOs, business or individuals they disagree with, and oligopolies
-established by Big Tech charge excessive rent on their platforms in the form
-of high transaction fees. Alternative currencies using blockchains are mostly
-renowned for impractically low transaction rates, excessive energy consumption
-and virtually exclusive use for speculation and criminal transactions.
-
-With GNU Taler, we are creating an electronic payment system that is Free
-Software and (according to experts) compatible with existing regulations,
-including KYC, AML and GDPR.  Payments are processed in existing currencies
-like Euros.  Taler offers customers privacy when they spend their
-electronic cash, but at the same time ensures that income is transparent to
-the state (facilitating anti-corruption and tax-collection efforts).  Taler
-scales to millions of transactions per second, and is also environmentally
-responsible due to transaction costs substantially below those of cash or
-credit cards.  As a result, consumers will finally be able to make
-micropayments. This will provide an alternative for funding of online
-journalists, bloggers and content creators, relieving their current dependence
-on advertisement revenue for their income.  As a reserve-based system, Taler
-also has advantages for economically disadvantaged populations, as consumers
-need neither a bank account nor credit-worthiness. Our Free Software
-implementation can be modified to accomodate disabled people and to include
-educational features to teach users financial responsibility. Parents will be
-able to set budgets and restrict purchases of their children to
-age-appropriate goods and services.
-
-Taler's core technology is implemented and documented
-(https://docs.taler.net/) by the GNUnet (e.V.) community and Taler Systems SA
-(a business we founded to provide commercial support).  We integrated the
-payment system with various demonstrator applications, from Web shops (such as
-WooCommerce) to in-person payments via QR code or NFC.  The Taler wallet is
-available as a WebExtension for Chrome, Firefox and Brave, and also as an App
-for Android.  There are ongoing discussions with several central banks (ECB,
-SNB) about the use of Taler as a CBDC. We also have a German community bank
-partnering with us to bring the system into commercial operation.  Several
-organizations (like the Tor Project and various publishers) have signed
-letters of intent to deploy Taler as soon as we have regulatory approval and
-are in operation.  A demo of online services that use GNU Taler for payments
-is available at https://demo.taler.net/.
-
-For regulatory approval, we need to still enhance the wallet with backup
-functionality, improve the documentation, and find a way to fund independent
-security audits.  Additional funding is sought to port the Taler wallet to
-further platforms, add financial education features that analyze a user's
-spending on their own device, improve the documentation, and to translate our
-user interfaces into more languages.
-
-We will deploy the Taler system inside the University of Applied Sciences in
-Bern for internal payments in Q1 2020.  After this small-scale operation that
-requires no regulatory approval, we will complete the integration with the
-German bank and proceed to document the system for regulatory approval.  Once
-approved, we will launch the system with our media partners.  Various
-non-profits have already signalled their support (Wau Holland Foundation,
-Renewable Freedom Foundation, DigitalCourage, as well as many individual
-Ashoka fellows, including people involved with Wikipedia and Change.org).
-After the launch, we will work in parallel on the integration with more and
-more platforms and also continue to push the development of the consumer's
-wallet (financial education, accessibility, translation).  If we can show
-significant up-take, we envision to eventually transition the system to become
-a centrally banked digital currency operated by the respective central bank
-as legal tender.
-\end{document}
diff --git a/2021-taler-vs-lightning/taler-vs-lightning.md 
b/2021-taler-vs-lightning/taler-vs-lightning.md
deleted file mode 100644
index 95e8f25..0000000
--- a/2021-taler-vs-lightning/taler-vs-lightning.md
+++ /dev/null
@@ -1,72 +0,0 @@
-# Taler with blockchain adapter vs. Lightning
-
-## Lightning network
-
-The lightning network is an additional payment layer on top of Bitcoin.  Its
-goal is to settle transactions faster without involving a full transaction on
-the Blockckain every time that money is moved, because that would be slow and
-expensive.
-
-It works by establishing "payment channels" between two parties, where both
-parties "lock" an initial amount (say, Alice locks 2 BTC and Bob locks 1 BTC to
-create a channel).
-
-Signatures communicated outside of the blockchain change how money is allocated
-between the two sides of the payment channel.  Eventually a payment channel 
will
-be closed by submitting a multi-party signature of the latest allocation 
between
-the two parties to the Blockchain, and the locked money will be sent back to
-Alice/Bob according to the most recent allocation.
-
-A payment can be "routed" through a network of multiple bidirectional channels.
-If channels "Alice-Bob" and "Bob-Carol" exist and are funded, then Alice can
-send a payment to Carol over the route "Alice-Bob-Carol".
-
-
-Problems:
-
-* A payment can only be made if route made up of channels exists
-  between the payer and payee.
-* Participating in the Lightning Network requires the participants
-  to "lock" significant amounts of Bitcoin in a channel,
-  resulting in opportunity costs.
-* To participate in Lightning Network payments, the payer+payee either need
-  to run their own Bitcoin node (impossible for the average user)
-  or fully trust a third-party Lightning Network node.
-* Privacy of payments is unclear [1], and
-  there is no notion of "income transparency" for AML/KYC either.
-* Even though Lighning Network is theoretically decentralized,
-  it is tending towards centralization in practice [2].
-* Fraud attempts are possible, and need to be resolved via
-  a complex penalty system if channels are force-closed
-  without taking the latest allocation of funds into account
-* The implementation is not yet battle-tested [3]
-
-## Taler with blockchain adapter
-
-Taler works by providing a central, trusted payment service provider that
-settles payments instantly via blind signature tokens.  It can work
-with Blockchain or any other lower-level settlement layer.
-
-* Taler requires participants to trust the operator
-  of the exchange, or at least the responsible auditor(s).
-  Trust is required until the payment is settled on-chain.
-* Payments are always possible and instant when both parties
-  trust the Taler exchange.  Route establishment can't fail,
-  payment channels can't be force-closed.
-* Taler covers more than just the settlement system: There is a wallet software
-  (including Anastasis) and the merchant backend, which serves as an
-  (on-premise or hosted) payment gateway that is easy to use for merchants.
-* There is no requirement to lock money up-front to participate.
-  Payer/payee only need a wallet, and do not need to
-  operate a node that needs to be permanently online.
-* Payments with Taler / T-BTC have clear privacy and income-transparency
-  guarantees, and are based on signed, digital contract terms
-  between the two parties.
-* T-BTC could be operated in two modes:  Custodial and non-custodial.
-  In the custodial version, the exchange would keep and fully manage the
-  users' Bitcoin, whereas in the non-custodial version, the user would
-  need their own Bitcoin address.
-
-[1] https://arxiv.org/abs/2003.12470
-[2] https://iopscience.iop.org/article/10.1088/1367-2630/aba062
-[3] 
https://news.bitcoin.com/lightning-network-exploits-continue-to-hinder-the-bitcoin-scaling-solution/
diff --git a/2023-blockchain-integration.md b/2023-blockchain-integration.md
deleted file mode 100644
index 08f03ee..0000000
--- a/2023-blockchain-integration.md
+++ /dev/null
@@ -1,29 +0,0 @@
-# Taler/Blockchain Synergies
-
-Two types of complementary Blockchain integration are possible:
-
-1. Blockchain as underlying account-based settlement layer (RTGS, wholesale 
CBDC)
-2. Blockchain as decentralized, durable, append-only data storage
-
-# Taler + RTGS Blockchain
-
-* Blockchain can be used as the underlying account-based settlement layer
- * Incoming transactions to exchange are monitored as part of issuing digital 
cash
- * Outgoing payments are initiated by exchange to pay merchants/customers for 
deposited digital cash
-* Requires adapter that exposes HTTP/JSON interface to exchange (called a wire 
gateway)
-* Depolymerizer project implements this for ETH and BTC Blockchains
-
-Implementation estimates (person-days):
-* Subsequent integration w/ different Blockchain: 40-80
-
-# Taler + Data Storage Blockchain
-
-* Taler Exchange can use Blockchain as append-only database for crucial records
-  (coin invalidations, deposit confirmations, ...)
-* Architecture: Exchange has postgresql as caching layer, Blockchain as
-  source-of-truth. Two-way synchronization between Blockchain and Taler 
exchange
-* Can also be used to improve quantum resilience (c.f. Chaum)
-
-Implementation estimates (person-days):
-* Implementation with first Blockchain: 200-400
-* Subsequent integration w/ different Blockchain: 40-80
diff --git a/ecb/age.txt b/ecb/age.txt
deleted file mode 100644
index b32c85f..0000000
--- a/ecb/age.txt
+++ /dev/null
@@ -1,94 +0,0 @@
-                 Age-Restrictions for Taler
-
-Age-restrictions are part of the agenda of Taler Systems SA to make
-digital cash more programmable. We propose to extend Taler with an
-innovative age verification tied into the payment process. For this,
-the GNU Taler protocol is to be extended with a mechanism that adds
-age restrictions to digital coins when they are withdrawn.  This will
-then allow merchants to perform age verification while preserving the
-anonymity of the buyer, providing an alternative to contemporary
-identity-based age verfication while also streamlining the checkout
-process by integrating payment with age verification.
-
-Existing solutions
-==================
-
-Contemporary solutions to the problem are primarily special special
-debit or credit cards for teenagers.  Major players on the US market
-are Greenlight (www.greenlightcard.com), Step (step.com) and Current
-(current.com).  The provider Greenlight, for example offers credit
-cards for children and allows parents a fine-grained selection of
-businesses that they can be released for payment with the card --- but
-not on individual products.  One App allows children to manage income
-``that they receive from doing household chores'', and set savings
-goals. Classic credit card companies like American Express, Visa and
-Mastercard issue additional cards to the credit card of the
-responsible owner, which young people from 14 years of age can use.
-All of these procedures require children to be registered and use
-traceable ones Identities (credit card numbers etc.) and therefore
-cannot protect the anonymity and privacy of children.  Furthermore,
-the use of credit cards in particular creates the financial risk of
-children going into debt.  Also, none of these systems offer an easy
-way for merchants to set age restrictions to be attached to individual
-products.
-
-
-Properties of the envisioned solution
-=====================================
-
-The introduction of an anonymous age verification coupled to payments
-as envisioned by Taler Systems SA is thus new. The planned procedure
-will have the following properties:
-
-1. The age information remains privately under the control of the
-   account holder who authorized the withdrawl of the age-restricted coins.
-2. The protection of children's privacy is guaranteed when buying:
-   A zero-knowledge proof with the age check during the purchase process
-   only confirms the required minimum age to the seller.
-3. When change is issued, the age limit is carried over to the coins returned
-   as changed.
-4. The labeling and verification of age restrictions of individual products
-   is possible.
-5. The introduction of an age check does not lead to compromises in terms
-   of data protection.
-6. The age verification as part of the payment process simplifies the work
-   for merchants and enables an efficient implementation in terms of
-   bandwidth, storage space and computing time.
-
-
-Political relevance
-===================
-
-According to Eurostat, around ten percent of the European population
-in 2020 were children between the ages of 10 and 18 years. It is of
-general social interest to enable them economic participation and
-allow them to learn how to manage their finances. Existing payment
-systems for children, in particular those based on credit cards, keep
-getting into trouble due to unauthorized purchases by children.  For
-example, Apple was approved by the Federal Trade Commission (FTC) in
-2014 United States required to pay at least $ 32.5 million in
-compensation to parents for failing authorized purchases by their
-children. This is one of many examples illustrating the in financial
-damage done by credit cards to families. In 2012, the United States
-introduced new rules for protection Children's Privacy on the Internet
-(COPPA), exposting the lack of protection of children's privacy
-in the current technical state of the Internet and its services.
-
-
-Conclusion
-==========
-
-The envisioned extension of GNU TALER will allow parents to give their
-children pocket money with age restrictions as determined by the legal
-guardian.  Parents will have the certainty that the children are only
-able to buy goods and services that meet the age restriction, and
-merchants will be able to easily specify and enforce the age
-restrictions without additional cost to the merchant, avoiding the
-need for expensive registration processes and the risks of storing
-sensitive personal data of their customers.
-
-
-Contact
-=======
-
-grothoff@taler-systems.com
diff --git a/ecb/answers.txt b/ecb/answers.txt
deleted file mode 100644
index 5812d40..0000000
--- a/ecb/answers.txt
+++ /dev/null
@@ -1,436 +0,0 @@
-# Answers to ECB survey "Your views on a digital Euro"
-
-(https://www.ecb.europa.eu/euro/shared/files/Questionnaire_on_a_digital_euro.pdf)
-
-
-# Question 1
-
-How would you rank, in order of importance, the features that a
-digital Euro should offer?
-
-## Answer:
-
-Important:
-h. I want it to be a secure means of payment.
-c. I want to be able to use it with my smartphone and at payment
-terminals.
-b. I want my payments to remain a private matter
-e. I want it to be easy to use.
-i. I want my transactions to be completed instantaneously.
-a. I want to be able to use it throughout the Euro area.
-f. I want to use a digital Euro without having to pay additional costs.
-
-Not important (exclude if possible):
-d. I want to be able to pay even when there is no internet or power
-connection.
-g. I want it to take the form of a dedicated physical device.
-
-Comments:
-
-The ability to pay securely without Internet or power connection requires the
-use of proprietary, trusted hardware modules and excludes a solution solely
-based on sofware and open standards.  Futhermore, as also noted in the ECB
-report on the digital Euro, a digital Euro would merely supplement cash.  As
-such, we think that cash is already an approproate fall-back payment solution
-in case of power or network outages.
-
-
-# Question 2
-
-Do you envisage any challenges associated with a digital Euro that would
-prevent you or others from using it? If so, what are they?
-
-## Answer:
-
-A digital Euro that requires proprietary hardware, proprietary software or that
-is based on patent-encumbered technology would severely restrict its use as the
-basis for innovations in the field of retail payments, as well as stifle the
-development of user-centric services and assistive/accessible technologies for
-it.
-
-A digital Euro that does not offer privacy protections is unlikely to be
-able to compete with existing commercial payment providers.
-
-Thus we recommend that the digital Euro should be based on an open standard
-that implements privacy-by-design and privacy-by-default (see GDPR) while also
-including adequate provisions for KYC/AML/CFT, and is accompanied by a Free
-Software reference implementation.
-
-# Question 3:
-
-What user features should be considered to ensure a digital Euro is accessible
-for people of all ages, including those who do not have a bank account or have
-disabilities?
-
-## Answer:
-
-In accordance with the answer to question 2, only a digital Euro that is based
-on an open standard without requiring proprietary software or hardware can be
-easily adapted to the diverse needs of users that have disabilities or
-additional age-related requirements.
-
-To enable access to the digital Euro for tourists, unbanked or even stateless 
people
-residing in the European Union, we recommend a hybrid solution of an
-account/token-based system, where digital Euros are kept as a blind-signed 
token
-in wallets, but receipt of funds through a digital Euro payment must always
-pass through a KYCed account.
-
-We note that when we talk about a token-based system, we do NOT talk
-about an offline-capable digital Euro. This seems to be conflated in
-the ECB's report on the digital Euro (and in the Bitkom response to
-this survey).  A token-based system can be online-only, especially
-if it is based on software with digital signatures and not on
-secure hardware.
-
-
-# Question 4:
-
-There are two approaches we can take to make a digital Euro work, one that
-requires intermediaries to process the payment and one that doesn’t.
-
-If we design a digital Euro that has no need for the central bank or an
-intermediary to be involved in the processing of every single payment, this
-means that using a digital Euro would feel closer to cash payments, but in
-digital form – you would be able to use the digital Euro even when not
-connected to the internet, and your privacy and personal data would be better
-protected.
-
-The other approach is to design a digital Euro with intermediaries recording
-the transaction. This would work online and allow broader potential for
-additional services to be provided to citizens and businesses, creating
-innovation opportunities and possible synergies with existing services. For
-example, it could make it easier to integrate a digital Euro into currently
-available electronic banking services and applications.  From your perspective,
-which of the following do you find most appealing?  (select one):
-
-a. a digital Euro focused on privacy and the protection of personal data,
-which can be used offline;
-b. a digital Euro with broader potential for additional services, allowing
-innovative features and other benefits for citizens and businesses;
-c. a combination of both.
-For more information, please refer to Sections 5.1.5 and 6.1 of the Eurosystem 
Report on a digital Euro
-
-## Answer:
-
-c. a combination of both
-
-The user of intermediaries does not conflict with privacy when the digital Euro
-is based on Chaum-style blindly signed electronic cash with income
-transparency.
-
-
-# Question 5
-
-What role do you see for banks, payment institutions and other commercial
-entities in providing a digital Euro to end users?
-
-## Answer:
-
-Existing commercial banks should continue to be responsible for consumer and
-business KYC, and the management of savings and loans.  Software companies
-should provide integration services, both for consumers with special needs
-(such as disabilities) and for merchants wanting to accept payments using
-digital Euros.  Most existing digital payment processing businesses built
-around credit cards should wither, as these middleman are too expensive
-for their limited added value.
-
-# Question 6
-
-A digital Euro may allow banks and other entities to offer additional services,
-on top of simple payments, which could benefit citizens and businesses.
-
-What services, functionalities or use cases do you think are feasible and
-should be considered when developing a digital Euro?
-
-For more information, please refer to Section 6 of the Eurosystem Report on a
-digital Euro
-
-## Answer:
-
-We see a limited use for "smart contracts". Here, most likely very few
-well-defined built-in contracts (such as currency trading and
-privacy-preserving digital auctions, as proposed by Prof. Brandt (TUM)) could
-be useful.  A Turing-complete general smart contract runtime would likely be
-too slow, too generic, too insecure and most importantly lead to digital
-contracts that would not be understood by their human users.
-
-Low-cost digital Euro payments can open the door to micro-payments, where users
-may request payment to read e-mail (killing spam), servers may request payment
-before returning expensive resources (limiting DDoS attacks), and online
-publishers may process payments for each article instead of relying on
-advertising or long-term subscriptions.
-
-A well-designed digital Euro platform could be used to not only process
-payments involving digital Euros, but might also serve to digitize stock
-exchanges if digital coins are used to represent securities like company shares
-and handle corporate actions such as voting rights. Integrated currency trading
-would then also enable stock trading.
-
-Regarding smart contracts derivatives, for instance, could be a
-fertile territory to use them since payments and deliveries are
-dependent on a conditional logic. However, one cannot only focus on
-the economic terms and the payment mechanics of individual
-transactions. They are not taking into account overarching contractual
-terms regulating the broader contractual relationship between the
-parties (like the rules from the International Swaps and Derivatives
-Association, ISDA). Examples are the requirement to deliver certain
-documents to the other party, payments that are subject to withholding
-tax or the insolvency of a party.
-
-A Touring-complete general smart contract runtime where end-users can
-submit arbitrary contracts for execution cannot enforce such rules, while
-centrally approved digital contract templates following a well-defined
-legal framework can be written (and continuously adapted) to satisfy the
-regulatory environment.  Ethereum is dominated by a few different smart
-contract templates (the most well-known one being ERC-20 tokens), so is
-seems plausible that only allowing smart contracts that have been vetted
-and undergone regulatory approval would suffice to address most of the
-social needs, while also minimizing risks to the platform.
-
-
-# Question 7
-
-What requirements (licensing or other) should intermediaries fulfil in order to
-provide digital Euro services to households and businesses? Please base your
-answer on the current regulatory regime in the European Union.
-
-## Answer:
-
-Any digital Euro solution must be based on Free Software reference
-implementations of open APIs (no patents, no royalties for the design)
-to ensure a level playing field for all actors.  The design must
-furthermore implement privacy-by-design and privacy-by-default (see GDPR)
-while also including adequate provisions for KYC/AML/CFT. We know this
-is possible.
-
-# Question 8:
-
-Which solutions are best suited to avoiding counterfeiting and technical
-mistakes, including by possible intermediaries, to ensure that the amount of
-digital Euro held by users in their digital wallets matches the amount that has
-been issued by the central bank?
-
-## Answer:
-
-Cryptographic signatures are the first line of defence, with a proper design
-ensuring that post-hoc audits can attribute failures to the respective guilty
-party.  Automated real-time audits of both the internal records and financial
-transactions of the payment service can aid in early detection of technical
-mistakes or a compromise.  Additionally, modern designs can ensure that
-financial losses from time-limited compromises of a party are at least bounded
-to the volume handled by that party during the time window of the compromise.
-
-# Question 9
-
-What technical solutions (back-end infrastructure and/or at device level) could
-best facilitate cash-like features (e.g. privacy, offline use and usability for
-vulnerable groups)?
-
-## Answer
-
-Blind signatures for Chaum-style digital cash remain the best foundation
-for cash-like digital payments.  However, modern designs add additional
-capabilities, such as giving change, key management (expiration of
-key material) and charge reversal (refunds).
-
-We believe that offline use should not be considered for digital
-payments. With software-only offline use, it is always possible for customers
-to engage in double-spending while the global system state is
-inconsistent. Given that electronic transactions can be automated,
-the damage from double-spending is not double, but potentially
-unlimited. Recouping funds after double-spending may not be possible
-in cases where the culprit has privacy, does not have the economi c
-means, or even was a victim of a (cyber)crime themselves.
-
-Offline payments based on special-purpose hardware are in conflict
-with an open design and implementation of a digital Euro wallet that
-other parties can improve and innovate on.  Furthermore, the long-term
-security and impact on privacy of such hardware modules is
-questionable. Such hardware-based designs typically try to protect
-their operational logic against their "owner", who has full physical
-access to the device.  This is typically a loosing battle, as physical
-security mechanisms are very good at delaying access, but usually
-break given an attacker with the right tools and enough time.
-
-Furthermore, offline use is already adequately addressed by the
-existing physical cash, which should be preserved as a means of
-payment.
-
-
-# Question 10
-
-What should be done to ensure an appropriate degree of privacy and protection
-of personal data in the use of a digital Euro, taking into account anti-money
-laundering requirements, and combating the financing of terrorism and tax
-evasion?
-
-## Answer
-
-A good trade-off is to ensure that anyone obtaining digital cash must identify
-to withdraw, and that anyone receiving digital cash must deposit it immediately
-into a KYC'ed bank account to provide income transparency. Additionally, anyone
-receiving digital cash should be responsible to provide digital evidence (like
-a digital contract) cryptographically tied to the transaction that explains why
-the funds were received. At the same time, the system MUST NOT identify the
-spender (unless reaching certain limits or involving special transactions),
-thus ensuring that citizens have privacy in where they spent their money while
-also making sure that merchants receiving funds can be held to account.
-
-
-# Question 11
-
-The central bank could use several instruments to manage the quantity of
-digital Euro in circulation (such as quantity limits or tiered remuneration),
-ensuring that the transmission of monetary policy would not be affected by
-shifts of large amounts of commercial bank money to holdings of digital Euro.
-
-What is your assessment of these and other alternatives from an economic
-perspective?
-
-(Tiered remuneration is when a central bank sets a certain remuneration on
-holding balances of digital Euro up to a predefined amount and a lower
-remuneration for digital Euro holding balances above that amount.)
-
-## Answer
-
-Withdrawal limits on digital cash, possibly combined with an expiration time
-for the validity of digital cash signatures, are sufficient to manage the
-quantity of digital cash in circulation.  Reasonable withdraw limits will
-likely even be requested by citizens, as they may want to limit the damage from
-someone compromising their online banking credentials and then illicitly
-withdrawing digital Euros on their behalf.
-
-# Question 12
-
-What is the best way to ensure that tiered remuneration does not negatively
-affect the usability of a digital Euro, including the possibility of using it 
offline?
-
-## Answer
-
-Tiered remuneration should not be applied to the digital Euro, just like it is
-not applied to cash.  Instead, large holdings of digital Euros should be
-controlled via withdrawal limits, possibly in combination with digital
-signature expiration to limit hoarding over extensive periods of time.
-Similar mechanisms are used with cash today, where some countries have
-imposed withdraw limits and physical bank notes are often removed from
-circulation (after 20+ years).
-
-
-# Question 13
-
-If a digital Euro were subject to holding balance limits, what would be the 
best
-way to allow incoming payments above that limit to be shifted automatically 
into
-the user’s private money account (for example, a commercial bank account)
-without affecting the ease of making and receiving payments?
-
-## Answer:
-
-Incoming funds from transactions in digital Euros should not be directly placed
-into the receiver's electronic wallet at all, but always into their regular
-bank account or a special-purpose KYCed account that will immediately used to
-withdraw digital Euros again.  Citizens should obtain digital Euros only by (1)
-withdrawing them from a KYC-enabled account, (2) receiving them as subsidies 
from
-the government, or (3) non-transactional (trusted) sharing of funds (say
-between family members sharing a wallet).  This way, withdrawal limits on
-digital currency can be used to easily limit holdings, and the state can
-enforce taxation on income and revenues by auditing (regular) commercial bank
-account transactions.
-
-Given the current state of computer security, holding large amounts of
-digital cash on a personal computer or mobile device is also risky, so
-withdrawal limits should suffice to effectively cap the balance users should
-be willing to carry.
-
-
-# Question 14
-
-What would be the best way to integrate a digital Euro into existing banking 
and
-payment solutions/products (e.g. online and mobile banking, merchant
-systems)? What potential challenges need to be considered in the design of the
-technology and standards for the digital Euro?
-
-## Answer
-
-In addition to development of a regulatory framework for the digital Euro, the
-ECB should adopt a solution with an open technical specifications for protocols
-and application programming interfaces, as well as a Free Software reference
-implementation for the core components.  This would facilitate faster
-integration into the existing infrastructure of commercial banks and merchants.
-
-# Question 15
-
-What features should the digital Euro have to facilitate cross-currency
-payments?
-
-## Answer
-
-We do not see an urgent need for cross-currency payments, this creates
-mostly economic and political hazards.  However, what is important is
-that a global standard is created, and that consumers can carry balances
-in various currencies in their unified digital wallet. To create such
-a global standard, a patent-free Free Software approach is crucial, as
-no country should make itself dependent on proprietary software that
-is likely subject to foreign influence. When the USA recently sanctioned
-Huawei's use of Google Android, only the Free Software components remained
-usable for Huawei. Creating a proprietary European standard would thus
-fail to satisfy the possibility of global appeal, as countries increasingly
-realize that they cannot have their critical infrastructure depend on
-proprietary foreign technology.
-
-Smart contracts for auctions can enable trading of digital Euros for
-other currencies or stock.  We believe this is one type of smart
-contract that should eventually be supported. Depending on the
-regulatory environment, the central bank logic may here require
-attestations from banks, including possibly foreign banks, which
-suggests that developing this capability at a global scale that
-satisfies non-domestic regulation will need extensive work that may
-not be within the remit of the Central bank and could be performed by
-commercial entities.
-
-
-# Question 16
-
-Should the use of the digital Euro outside the Euro area be limited and, if so,
-how?
-
-## Answer
-
-By requiring KYC on anyone receiving digital Euro payments, the use of the
-digital Euro for income can easily be restrained to European residents, without
-in any way excluding visitors from spending money in Europe as they would have
-the opportunity to withdraw (possibly limited amounts of) digital Euros at
-ATMs, banks or online.
-
-# Question 17
-
-Which software and hardware solutions (e.g. mobile phones, computers,
-smartcards, wearables) could be adapted for a digital Euro?
-
-## Answer
-
-An efficient design with a software-only approach is in principle usable
-from any networked device.  If the core platform is written in C, the code
-would be highly efficient and can run on any embedded system. By providing
-a Free Software reference implementation, all vendors can easily integrate
-support for the digital Euro into their products.
-
-# Question 18
-
-What role can you or your organisation play in facilitating the appropriate
-design and uptake of a digital Euro as an effective means of payment?
-
-## Answer
-
-Taler Systems SA can provide ECB with a complete implementation of a
-payment processor, commercial bank integration, consumer wallet(s), merchant
-backends suitable for issuing a digital Euro.  GNU Taler has been designed with
-appropriate consideration of the regulatory concerns (including privacy and
-CFT/AML and fiscal policy) and is expected to scale easily to the required
-transaction levels and at minimal cost per transaction.
-
-The swift introduction of a digital Euro will be crucial to slow the
-rise of cryptocurrencies and to protect European banking from the
-onslaught of platform-driven digital payment services like GooglePay,
-Libra/Diem, AliPay and ApplePay. Digital technology lends itself to
-natural monopolies, and the swift introduction of a digital Euro could
-be essential to protect Europe's federated banking system.
diff --git a/2015-flyer/flyerTalernewversionv3.pdf 
b/flyers/2015-flyer/flyerTalernewversionv3.pdf
similarity index 100%
rename from 2015-flyer/flyerTalernewversionv3.pdf
rename to flyers/2015-flyer/flyerTalernewversionv3.pdf
diff --git a/2015-flyer/flyertalerv2.indd b/flyers/2015-flyer/flyertalerv2.indd
similarity index 100%
rename from 2015-flyer/flyertalerv2.indd
rename to flyers/2015-flyer/flyertalerv2.indd
diff --git a/2016-flyer/flyerTalerVersion2016_NLv5BD.pdf 
b/flyers/2016-flyer/flyerTalerVersion2016_NLv5BD.pdf
similarity index 100%
rename from 2016-flyer/flyerTalerVersion2016_NLv5BD.pdf
rename to flyers/2016-flyer/flyerTalerVersion2016_NLv5BD.pdf
diff --git a/2017-flyer/flyer.pdf b/flyers/2017-flyer/flyer.pdf
similarity index 100%
rename from 2017-flyer/flyer.pdf
rename to flyers/2017-flyer/flyer.pdf
diff --git a/summary/ercim-taler.txt b/papers/2016-ercim-taler/ercim-taler.txt
similarity index 100%
rename from summary/ercim-taler.txt
rename to papers/2016-ercim-taler/ercim-taler.txt
diff --git a/depolymerization/taler.bib b/papers/2016-ercim-taler/taler.bib
similarity index 100%
rename from depolymerization/taler.bib
rename to papers/2016-ercim-taler/taler.bib
diff --git a/summary/taler.tex b/papers/2016-ercim-taler/taler.tex
similarity index 100%
rename from summary/taler.tex
rename to papers/2016-ercim-taler/taler.tex
diff --git a/depolymerization/ui.bib b/papers/2016-ercim-taler/ui.bib
similarity index 100%
rename from depolymerization/ui.bib
rename to papers/2016-ercim-taler/ui.bib
diff --git a/2018-cbdc-response/taler-cbdc.tex 
b/papers/2018-cbdc-response/taler-cbdc.tex
similarity index 100%
rename from 2018-cbdc-response/taler-cbdc.tex
rename to papers/2018-cbdc-response/taler-cbdc.tex
diff --git a/2021-offline/literature.bib b/papers/2021-offline/literature.bib
similarity index 100%
rename from 2021-offline/literature.bib
rename to papers/2021-offline/literature.bib
diff --git a/2021-offline/offline.tex b/papers/2021-offline/offline.tex
similarity index 100%
rename from 2021-offline/offline.tex
rename to papers/2021-offline/offline.tex
diff --git a/2022-privacy/are-we-the-baddies.jpg 
b/papers/2022-privacy/are-we-the-baddies.jpg
similarity index 100%
rename from 2022-privacy/are-we-the-baddies.jpg
rename to papers/2022-privacy/are-we-the-baddies.jpg
diff --git 
a/2022-privacy/bibliography/CNNum-Dossier-Billets_et_jetons_la_nouvelle_concurrence_des_monnaies.pdf
 
b/papers/2022-privacy/bibliography/CNNum-Dossier-Billets_et_jetons_la_nouvelle_concurrence_des_monnaies.pdf
similarity index 100%
rename from 
2022-privacy/bibliography/CNNum-Dossier-Billets_et_jetons_la_nouvelle_concurrence_des_monnaies.pdf
rename to 
papers/2022-privacy/bibliography/CNNum-Dossier-Billets_et_jetons_la_nouvelle_concurrence_des_monnaies.pdf
diff --git "a/2022-privacy/bibliography/Monnaie Num\303\251rique de Banque 
Centrale.pdf" "b/papers/2022-privacy/bibliography/Monnaie Num\303\251rique de 
Banque Centrale.pdf"
similarity index 100%
rename from "2022-privacy/bibliography/Monnaie Num\303\251rique de Banque 
Centrale.pdf"
rename to "papers/2022-privacy/bibliography/Monnaie Num\303\251rique de Banque 
Centrale.pdf"
diff --git "a/2022-privacy/bibliography/Qu\342\200\231est-ce qu\342\200\231une 
blockchain souveraine -.pdf" 
"b/papers/2022-privacy/bibliography/Qu\342\200\231est-ce qu\342\200\231une 
blockchain souveraine -.pdf"
similarity index 100%
rename from "2022-privacy/bibliography/Qu\342\200\231est-ce qu\342\200\231une 
blockchain souveraine -.pdf"
rename to "papers/2022-privacy/bibliography/Qu\342\200\231est-ce 
qu\342\200\231une blockchain souveraine -.pdf"
diff --git a/2022-privacy/bibliography/bis948.pdf 
b/papers/2022-privacy/bibliography/bis948.pdf
similarity index 100%
rename from 2022-privacy/bibliography/bis948.pdf
rename to papers/2022-privacy/bibliography/bis948.pdf
diff --git a/2022-privacy/bibliography/cwps.pdf 
b/papers/2022-privacy/bibliography/cwps.pdf
similarity index 100%
rename from 2022-privacy/bibliography/cwps.pdf
rename to papers/2022-privacy/bibliography/cwps.pdf
diff --git a/2022-privacy/bibliography/ecb.op286~9d472374ea.en.pdf 
b/papers/2022-privacy/bibliography/ecb.op286~9d472374ea.en.pdf
similarity index 100%
rename from 2022-privacy/bibliography/ecb.op286~9d472374ea.en.pdf
rename to papers/2022-privacy/bibliography/ecb.op286~9d472374ea.en.pdf
diff --git a/2022-privacy/bibliography/fca.pdf 
b/papers/2022-privacy/bibliography/fca.pdf
similarity index 100%
rename from 2022-privacy/bibliography/fca.pdf
rename to papers/2022-privacy/bibliography/fca.pdf
diff --git a/2022-privacy/bibliography/lightening.pdf 
b/papers/2022-privacy/bibliography/lightening.pdf
similarity index 100%
rename from 2022-privacy/bibliography/lightening.pdf
rename to papers/2022-privacy/bibliography/lightening.pdf
diff --git a/2022-privacy/bibliography/nzz-egold.docx 
b/papers/2022-privacy/bibliography/nzz-egold.docx
similarity index 100%
rename from 2022-privacy/bibliography/nzz-egold.docx
rename to papers/2022-privacy/bibliography/nzz-egold.docx
diff --git a/2022-privacy/bibliography/othp35.pdf 
b/papers/2022-privacy/bibliography/othp35.pdf
similarity index 100%
rename from 2022-privacy/bibliography/othp35.pdf
rename to papers/2022-privacy/bibliography/othp35.pdf
diff --git a/2022-privacy/general_alexander.jpg 
b/papers/2022-privacy/general_alexander.jpg
similarity index 100%
rename from 2022-privacy/general_alexander.jpg
rename to papers/2022-privacy/general_alexander.jpg
diff --git a/2022-privacy/literature.bib b/papers/2022-privacy/literature.bib
similarity index 100%
rename from 2022-privacy/literature.bib
rename to papers/2022-privacy/literature.bib
diff --git a/2022-privacy/photos/Antoine.jpg 
b/papers/2022-privacy/photos/Antoine.jpg
similarity index 100%
rename from 2022-privacy/photos/Antoine.jpg
rename to papers/2022-privacy/photos/Antoine.jpg
diff --git a/2022-privacy/photos/Emmanuel_Benoist.jpg 
b/papers/2022-privacy/photos/Emmanuel_Benoist.jpg
similarity index 100%
rename from 2022-privacy/photos/Emmanuel_Benoist.jpg
rename to papers/2022-privacy/photos/Emmanuel_Benoist.jpg
diff --git 
a/2022-privacy/photos/Grothoff_Christian_03_Small-1600x1200_pixels.jpg 
b/papers/2022-privacy/photos/Grothoff_Christian_03_Small-1600x1200_pixels.jpg
similarity index 100%
rename from 2022-privacy/photos/Grothoff_Christian_03_Small-1600x1200_pixels.jpg
rename to 
papers/2022-privacy/photos/Grothoff_Christian_03_Small-1600x1200_pixels.jpg
diff --git a/2022-privacy/photos/Martin.jpeg 
b/papers/2022-privacy/photos/Martin.jpeg
similarity index 100%
rename from 2022-privacy/photos/Martin.jpeg
rename to papers/2022-privacy/photos/Martin.jpeg
diff --git a/2022-privacy/photos/florian.jpg 
b/papers/2022-privacy/photos/florian.jpg
similarity index 100%
rename from 2022-privacy/photos/florian.jpg
rename to papers/2022-privacy/photos/florian.jpg
diff --git a/2022-privacy/photos/kesim-photo.jpg 
b/papers/2022-privacy/photos/kesim-photo.jpg
similarity index 100%
rename from 2022-privacy/photos/kesim-photo.jpg
rename to papers/2022-privacy/photos/kesim-photo.jpg
diff --git a/2022-privacy/privacy-fr.tex b/papers/2022-privacy/privacy-fr.tex
similarity index 100%
rename from 2022-privacy/privacy-fr.tex
rename to papers/2022-privacy/privacy-fr.tex
diff --git a/2022-privacy/privacy.tex b/papers/2022-privacy/privacy.tex
similarity index 100%
rename from 2022-privacy/privacy.tex
rename to papers/2022-privacy/privacy.tex
diff --git a/2022-privacy/privacy_size.dia 
b/papers/2022-privacy/privacy_size.dia
similarity index 100%
rename from 2022-privacy/privacy_size.dia
rename to papers/2022-privacy/privacy_size.dia
diff --git a/2022-privacy/privacy_size.pdf 
b/papers/2022-privacy/privacy_size.pdf
similarity index 100%
rename from 2022-privacy/privacy_size.pdf
rename to papers/2022-privacy/privacy_size.pdf
diff --git a/2022-privacy/slides.tex b/papers/2022-privacy/slides.tex
similarity index 100%
rename from 2022-privacy/slides.tex
rename to papers/2022-privacy/slides.tex
diff --git a/2022-privacy/suref.docx b/papers/2022-privacy/suref.docx
similarity index 100%
rename from 2022-privacy/suref.docx
rename to papers/2022-privacy/suref.docx
diff --git a/2022-privacy/suref.tex b/papers/2022-privacy/suref.tex
similarity index 100%
rename from 2022-privacy/suref.tex
rename to papers/2022-privacy/suref.tex
diff --git a/2022-privacy/twitter.jpg b/papers/2022-privacy/twitter.jpg
similarity index 100%
rename from 2022-privacy/twitter.jpg
rename to papers/2022-privacy/twitter.jpg
diff --git a/2022-privacy/twitter2.jpg b/papers/2022-privacy/twitter2.jpg
similarity index 100%
rename from 2022-privacy/twitter2.jpg
rename to papers/2022-privacy/twitter2.jpg
diff --git a/2022-privacy/wir-sind-die-guten.png 
b/papers/2022-privacy/wir-sind-die-guten.png
similarity index 100%
rename from 2022-privacy/wir-sind-die-guten.png
rename to papers/2022-privacy/wir-sind-die-guten.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.07.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.07.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.07.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.07.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.35.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.35.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.35.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.35.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.40.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.40.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.40.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.40.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.48.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.48.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.48.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.15.48.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.17.37.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.17.37.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.17.37.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.17.37.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.17.44.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.17.44.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.17.44.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.17.44.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.17.51.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.17.51.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.17.51.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.17.51.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.18.18.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.18.18.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.18.18.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.18.18.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.18.57.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.18.57.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.18.57.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.18.57.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.19.24.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.19.24.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.19.24.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.19.24.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.19.45.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.19.45.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.19.45.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.19.45.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.12.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.12.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.12.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.12.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.32.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.32.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.32.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.32.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.45.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.45.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.45.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.45.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.58.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.58.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.58.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.20.58.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.22.09.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.22.09.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.22.09.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.22.09.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.22.25.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.22.25.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.22.25.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.22.25.png
diff --git a/depolymerization/Screenshots/ScreenShot-2022-11-22_14.22.44.png 
b/papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.22.44.png
similarity index 100%
rename from depolymerization/Screenshots/ScreenShot-2022-11-22_14.22.44.png
rename to papers/depolymerization/Screenshots/ScreenShot-2022-11-22_14.22.44.png
diff --git a/depolymerization/Screenshots/Screenshot_20221121-210438.png 
b/papers/depolymerization/Screenshots/Screenshot_20221121-210438.png
similarity index 100%
rename from depolymerization/Screenshots/Screenshot_20221121-210438.png
rename to papers/depolymerization/Screenshots/Screenshot_20221121-210438.png
diff --git a/depolymerization/Screenshots/Screenshot_20221121-210443.png 
b/papers/depolymerization/Screenshots/Screenshot_20221121-210443.png
similarity index 100%
rename from depolymerization/Screenshots/Screenshot_20221121-210443.png
rename to papers/depolymerization/Screenshots/Screenshot_20221121-210443.png
diff --git a/depolymerization/Screenshots/Screenshot_20221121-210448.png 
b/papers/depolymerization/Screenshots/Screenshot_20221121-210448.png
similarity index 100%
rename from depolymerization/Screenshots/Screenshot_20221121-210448.png
rename to papers/depolymerization/Screenshots/Screenshot_20221121-210448.png
diff --git a/depolymerization/Screenshots/Screenshot_20221121-210513.png 
b/papers/depolymerization/Screenshots/Screenshot_20221121-210513.png
similarity index 100%
rename from depolymerization/Screenshots/Screenshot_20221121-210513.png
rename to papers/depolymerization/Screenshots/Screenshot_20221121-210513.png
diff --git a/depolymerization/Screenshots/Screenshot_20221121-210559.png 
b/papers/depolymerization/Screenshots/Screenshot_20221121-210559.png
similarity index 100%
rename from depolymerization/Screenshots/Screenshot_20221121-210559.png
rename to papers/depolymerization/Screenshots/Screenshot_20221121-210559.png
diff --git a/depolymerization/Screenshots/Screenshot_20221121-210606.png 
b/papers/depolymerization/Screenshots/Screenshot_20221121-210606.png
similarity index 100%
rename from depolymerization/Screenshots/Screenshot_20221121-210606.png
rename to papers/depolymerization/Screenshots/Screenshot_20221121-210606.png
diff --git a/depolymerization/Screenshots/Screenshot_20221121-210626.png 
b/papers/depolymerization/Screenshots/Screenshot_20221121-210626.png
similarity index 100%
rename from depolymerization/Screenshots/Screenshot_20221121-210626.png
rename to papers/depolymerization/Screenshots/Screenshot_20221121-210626.png
diff --git a/depolymerization/Screenshots/Screenshot_20221121-210653.png 
b/papers/depolymerization/Screenshots/Screenshot_20221121-210653.png
similarity index 100%
rename from depolymerization/Screenshots/Screenshot_20221121-210653.png
rename to papers/depolymerization/Screenshots/Screenshot_20221121-210653.png
diff --git a/depolymerization/Screenshots/Screenshot_20221121-210656.png 
b/papers/depolymerization/Screenshots/Screenshot_20221121-210656.png
similarity index 100%
rename from depolymerization/Screenshots/Screenshot_20221121-210656.png
rename to papers/depolymerization/Screenshots/Screenshot_20221121-210656.png
diff --git a/depolymerization/Screenshots/Screenshot_20221121-210709.png 
b/papers/depolymerization/Screenshots/Screenshot_20221121-210709.png
similarity index 100%
rename from depolymerization/Screenshots/Screenshot_20221121-210709.png
rename to papers/depolymerization/Screenshots/Screenshot_20221121-210709.png
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.21.17.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.21.17.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.21.17.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.21.17.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.21.38.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.21.38.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.21.38.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.21.38.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.08.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.08.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.08.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.08.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.13.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.13.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.13.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.13.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.25.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.25.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.25.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.25.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.33.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.33.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.33.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.33.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.46.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.46.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.46.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.22.46.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.23.18.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.23.18.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.23.18.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.23.18.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.23.35.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.23.35.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.23.35.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.23.35.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.01.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.01.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.01.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.01.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.23.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.23.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.23.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.23.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.43.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.43.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.43.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.43.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.51.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.51.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.51.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.24.51.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.28.36.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.28.36.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.28.36.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 10.28.36.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 11.18.20.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 11.18.20.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 11.18.20.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-08 \303\240 11.18.20.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 13.36.46.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 13.36.46.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 13.36.46.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 13.36.46.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.36.32.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.36.32.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.36.32.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.36.32.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.36.38.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.36.38.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.36.38.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.36.38.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.37.10.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.37.10.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.37.10.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.37.10.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.37.23.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.37.23.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.37.23.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.37.23.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.37.29.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.37.29.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.37.29.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-09 \303\240 14.37.29.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 13.36.57.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 13.36.57.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 13.36.57.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 13.36.57.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 13.37.05.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 13.37.05.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 13.37.05.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 13.37.05.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 14.07.56.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 14.07.56.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 14.07.56.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 14.07.56.png"
diff --git "a/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 14.24.51.png" 
"b/papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 14.24.51.png"
similarity index 100%
rename from "depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 14.24.51.png"
rename to "papers/depolymerization/Screenshots/browser-wallet/Capture 
d\342\200\231\303\251cran 2023-06-23 \303\240 14.24.51.png"
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-02-20-839_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-02-20-839_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-02-20-839_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-02-20-839_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-02-45-266_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-02-45-266_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-02-45-266_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-02-45-266_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-03-10-988_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-03-10-988_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-03-10-988_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-03-10-988_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-04-22-819_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-04-22-819_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-04-22-819_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-04-22-819_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-04-40-561_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-04-40-561_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-04-40-561_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-04-40-561_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-05-00-887_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-05-00-887_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-05-00-887_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-05-00-887_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-05-20-959_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-05-20-959_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-05-20-959_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-05-20-959_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-21-57-650_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-21-57-650_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-21-57-650_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-21-57-650_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-22-18-066_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-22-18-066_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-22-18-066_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-17-22-18-066_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-18-10-00-090_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-18-10-00-090_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-18-10-00-090_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-07-18-10-00-090_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-13-34-59-481_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-13-34-59-481_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-13-34-59-481_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-13-34-59-481_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-13-35-16-698_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-13-35-16-698_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-13-35-16-698_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-13-35-16-698_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-14-37-39-261_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-14-37-39-261_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-14-37-39-261_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-14-37-39-261_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-14-38-04-337_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-14-38-04-337_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-14-38-04-337_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-14-38-04-337_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-14-38-22-402_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-14-38-22-402_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-14-38-22-402_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-09-14-38-22-402_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-35-26-056_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-35-26-056_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-35-26-056_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-35-26-056_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-35-34-228_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-35-34-228_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-35-34-228_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-35-34-228_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-35-49-814_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-35-49-814_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-35-49-814_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-35-49-814_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-36-07-426_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-36-07-426_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-36-07-426_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-36-07-426_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-39-46-671_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-39-46-671_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-39-46-671_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-13-39-46-671_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-05-02-729_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-05-02-729_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-05-02-729_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-05-02-729_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-05-34-558_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-05-34-558_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-05-34-558_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-05-34-558_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-07-27-106_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-07-27-106_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-07-27-106_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-07-27-106_net.taler.wallet.jpg
diff --git 
a/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-25-06-902_net.taler.wallet.jpg
 
b/papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-25-06-902_net.taler.wallet.jpg
similarity index 100%
rename from 
depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-25-06-902_net.taler.wallet.jpg
rename to 
papers/depolymerization/Screenshots/phone_app/Screenshot_2023-06-23-14-25-06-902_net.taler.wallet.jpg
diff --git a/depolymerization/en.tex b/papers/depolymerization/en.tex
similarity index 100%
rename from depolymerization/en.tex
rename to papers/depolymerization/en.tex
diff --git a/depolymerization/figures/analysis.tex 
b/papers/depolymerization/figures/analysis.tex
similarity index 100%
rename from depolymerization/figures/analysis.tex
rename to papers/depolymerization/figures/analysis.tex
diff --git a/depolymerization/figures/conf_delay.tex 
b/papers/depolymerization/figures/conf_delay.tex
similarity index 100%
rename from depolymerization/figures/conf_delay.tex
rename to papers/depolymerization/figures/conf_delay.tex
diff --git a/depolymerization/figures/conflict.tex 
b/papers/depolymerization/figures/conflict.tex
similarity index 100%
rename from depolymerization/figures/conflict.tex
rename to papers/depolymerization/figures/conflict.tex
diff --git a/depolymerization/figures/depolymerizer_arch.tex 
b/papers/depolymerization/figures/depolymerizer_arch.tex
similarity index 100%
rename from depolymerization/figures/depolymerizer_arch.tex
rename to papers/depolymerization/figures/depolymerizer_arch.tex
diff --git a/depolymerization/figures/fork.tex 
b/papers/depolymerization/figures/fork.tex
similarity index 100%
rename from depolymerization/figures/fork.tex
rename to papers/depolymerization/figures/fork.tex
diff --git a/depolymerization/figures/harmless_reorg.tex 
b/papers/depolymerization/figures/harmless_reorg.tex
similarity index 100%
rename from depolymerization/figures/harmless_reorg.tex
rename to papers/depolymerization/figures/harmless_reorg.tex
diff --git a/depolymerization/figures/settlement_layer.tex 
b/papers/depolymerization/figures/settlement_layer.tex
similarity index 100%
rename from depolymerization/figures/settlement_layer.tex
rename to papers/depolymerization/figures/settlement_layer.tex
diff --git a/depolymerization/figures/taler_arch.tex 
b/papers/depolymerization/figures/taler_arch.tex
similarity index 100%
rename from depolymerization/figures/taler_arch.tex
rename to papers/depolymerization/figures/taler_arch.tex
diff --git a/depolymerization/media/fee.png 
b/papers/depolymerization/media/fee.png
similarity index 100%
rename from depolymerization/media/fee.png
rename to papers/depolymerization/media/fee.png
diff --git a/depolymerization/media/fee_var.png 
b/papers/depolymerization/media/fee_var.png
similarity index 100%
rename from depolymerization/media/fee_var.png
rename to papers/depolymerization/media/fee_var.png
diff --git a/depolymerization/media/news0.png 
b/papers/depolymerization/media/news0.png
similarity index 100%
rename from depolymerization/media/news0.png
rename to papers/depolymerization/media/news0.png
diff --git a/depolymerization/media/news1.png 
b/papers/depolymerization/media/news1.png
similarity index 100%
rename from depolymerization/media/news1.png
rename to papers/depolymerization/media/news1.png
diff --git a/depolymerization/media/news2.png 
b/papers/depolymerization/media/news2.png
similarity index 100%
rename from depolymerization/media/news2.png
rename to papers/depolymerization/media/news2.png
diff --git a/depolymerization/media/taler.png 
b/papers/depolymerization/media/taler.png
similarity index 100%
rename from depolymerization/media/taler.png
rename to papers/depolymerization/media/taler.png
diff --git a/summary/taler.bib b/papers/depolymerization/taler.bib
similarity index 100%
rename from summary/taler.bib
rename to papers/depolymerization/taler.bib
diff --git a/summary/ui.bib b/papers/depolymerization/ui.bib
similarity index 100%
rename from summary/ui.bib
rename to papers/depolymerization/ui.bib
diff --git a/esorics2022/definitions.tex b/papers/esorics2022/definitions.tex
similarity index 100%
rename from esorics2022/definitions.tex
rename to papers/esorics2022/definitions.tex
diff --git a/esorics2022/esorics2022.pdf b/papers/esorics2022/esorics2022.pdf
similarity index 100%
rename from esorics2022/esorics2022.pdf
rename to papers/esorics2022/esorics2022.pdf
diff --git a/esorics2022/esorics2022.tex b/papers/esorics2022/esorics2022.tex
similarity index 100%
rename from esorics2022/esorics2022.tex
rename to papers/esorics2022/esorics2022.tex
diff --git a/esorics2022/images/bfh.png b/papers/esorics2022/images/bfh.png
similarity index 100%
rename from esorics2022/images/bfh.png
rename to papers/esorics2022/images/bfh.png
diff --git a/esorics2022/images/esorics2022.png 
b/papers/esorics2022/images/esorics2022.png
similarity index 100%
rename from esorics2022/images/esorics2022.png
rename to papers/esorics2022/images/esorics2022.png
diff --git a/esorics2022/images/fraunhofer.png 
b/papers/esorics2022/images/fraunhofer.png
similarity index 100%
rename from esorics2022/images/fraunhofer.png
rename to papers/esorics2022/images/fraunhofer.png
diff --git a/esorics2022/images/fub.pdf b/papers/esorics2022/images/fub.pdf
similarity index 100%
rename from esorics2022/images/fub.pdf
rename to papers/esorics2022/images/fub.pdf
diff --git a/esorics2022/images/taler-logo-2020.jpg 
b/papers/esorics2022/images/taler-logo-2020.jpg
similarity index 100%
rename from esorics2022/images/taler-logo-2020.jpg
rename to papers/esorics2022/images/taler-logo-2020.jpg
diff --git a/esorics2022/setup.tex b/papers/esorics2022/setup.tex
similarity index 100%
rename from esorics2022/setup.tex
rename to papers/esorics2022/setup.tex
diff --git a/2022-nullcon/adversary.odg 
b/presentations/2022-nullcon-anastasis/adversary.odg
similarity index 100%
rename from 2022-nullcon/adversary.odg
rename to presentations/2022-nullcon-anastasis/adversary.odg
diff --git a/2022-nullcon/adversary.pdf 
b/presentations/2022-nullcon-anastasis/adversary.pdf
similarity index 100%
rename from 2022-nullcon/adversary.pdf
rename to presentations/2022-nullcon-anastasis/adversary.pdf
diff --git a/2022-nullcon/anastasis-presentation.pptx 
b/presentations/2022-nullcon-anastasis/anastasis-presentation.pptx
similarity index 100%
rename from 2022-nullcon/anastasis-presentation.pptx
rename to presentations/2022-nullcon-anastasis/anastasis-presentation.pptx
diff --git a/2022-nullcon/ashoka.png 
b/presentations/2022-nullcon-anastasis/ashoka.png
similarity index 100%
rename from 2022-nullcon/ashoka.png
rename to presentations/2022-nullcon-anastasis/ashoka.png
diff --git a/2022-nullcon/backup.mp4 
b/presentations/2022-nullcon-anastasis/backup.mp4
similarity index 100%
rename from 2022-nullcon/backup.mp4
rename to presentations/2022-nullcon-anastasis/backup.mp4
diff --git a/2022-nullcon/bandiera_stelle.png 
b/presentations/2022-nullcon-anastasis/bandiera_stelle.png
similarity index 100%
rename from 2022-nullcon/bandiera_stelle.png
rename to presentations/2022-nullcon-anastasis/bandiera_stelle.png
diff --git a/2022-nullcon/bfh.png b/presentations/2022-nullcon-anastasis/bfh.png
similarity index 100%
rename from 2022-nullcon/bfh.png
rename to presentations/2022-nullcon-anastasis/bfh.png
diff --git a/2022-nullcon/bootcamp.pdf 
b/presentations/2022-nullcon-anastasis/bootcamp.pdf
similarity index 100%
rename from 2022-nullcon/bootcamp.pdf
rename to presentations/2022-nullcon-anastasis/bootcamp.pdf
diff --git a/2022-nullcon/bootcamp.tex 
b/presentations/2022-nullcon-anastasis/bootcamp.tex
similarity index 100%
rename from 2022-nullcon/bootcamp.tex
rename to presentations/2022-nullcon-anastasis/bootcamp.tex
diff --git a/2022-nullcon/compare.pdf 
b/presentations/2022-nullcon-anastasis/compare.pdf
similarity index 100%
rename from 2022-nullcon/compare.pdf
rename to presentations/2022-nullcon-anastasis/compare.pdf
diff --git a/2022-nullcon/compare.tex 
b/presentations/2022-nullcon-anastasis/compare.tex
similarity index 100%
rename from 2022-nullcon/compare.tex
rename to presentations/2022-nullcon-anastasis/compare.tex
diff --git a/2022-nullcon/gantt.tex 
b/presentations/2022-nullcon-anastasis/gantt.tex
similarity index 100%
rename from 2022-nullcon/gantt.tex
rename to presentations/2022-nullcon-anastasis/gantt.tex
diff --git a/2022-nullcon/identity.odg 
b/presentations/2022-nullcon-anastasis/identity.odg
similarity index 100%
rename from 2022-nullcon/identity.odg
rename to presentations/2022-nullcon-anastasis/identity.odg
diff --git a/2022-nullcon/identity.pdf 
b/presentations/2022-nullcon-anastasis/identity.pdf
similarity index 100%
rename from 2022-nullcon/identity.pdf
rename to presentations/2022-nullcon-anastasis/identity.pdf
diff --git a/2022-nullcon/logo.png 
b/presentations/2022-nullcon-anastasis/logo.png
similarity index 100%
rename from 2022-nullcon/logo.png
rename to presentations/2022-nullcon-anastasis/logo.png
diff --git a/2022-nullcon/motivation.pdf 
b/presentations/2022-nullcon-anastasis/motivation.pdf
similarity index 100%
rename from 2022-nullcon/motivation.pdf
rename to presentations/2022-nullcon-anastasis/motivation.pdf
diff --git a/2022-nullcon/mvp.pdf b/presentations/2022-nullcon-anastasis/mvp.pdf
similarity index 100%
rename from 2022-nullcon/mvp.pdf
rename to presentations/2022-nullcon-anastasis/mvp.pdf
diff --git a/2022-nullcon/mvp.tex b/presentations/2022-nullcon-anastasis/mvp.tex
similarity index 100%
rename from 2022-nullcon/mvp.tex
rename to presentations/2022-nullcon-anastasis/mvp.tex
diff --git a/2022-nullcon/ngi_ledger.pdf 
b/presentations/2022-nullcon-anastasis/ngi_ledger.pdf
similarity index 100%
rename from 2022-nullcon/ngi_ledger.pdf
rename to presentations/2022-nullcon-anastasis/ngi_ledger.pdf
diff --git a/2022-nullcon/nullcon.pdf 
b/presentations/2022-nullcon-anastasis/nullcon.pdf
similarity index 100%
rename from 2022-nullcon/nullcon.pdf
rename to presentations/2022-nullcon-anastasis/nullcon.pdf
diff --git a/2022-nullcon/nullcon.tex 
b/presentations/2022-nullcon-anastasis/nullcon.tex
similarity index 100%
rename from 2022-nullcon/nullcon.tex
rename to presentations/2022-nullcon-anastasis/nullcon.tex
diff --git a/2022-nullcon/overview.odg 
b/presentations/2022-nullcon-anastasis/overview.odg
similarity index 100%
rename from 2022-nullcon/overview.odg
rename to presentations/2022-nullcon-anastasis/overview.odg
diff --git a/2022-nullcon/overview.pdf 
b/presentations/2022-nullcon-anastasis/overview.pdf
similarity index 100%
rename from 2022-nullcon/overview.pdf
rename to presentations/2022-nullcon-anastasis/overview.pdf
diff --git a/2022-nullcon/polynominal.png 
b/presentations/2022-nullcon-anastasis/polynominal.png
similarity index 100%
rename from 2022-nullcon/polynominal.png
rename to presentations/2022-nullcon-anastasis/polynominal.png
diff --git a/2022-nullcon/recovery.mp4 
b/presentations/2022-nullcon-anastasis/recovery.mp4
similarity index 100%
rename from 2022-nullcon/recovery.mp4
rename to presentations/2022-nullcon-anastasis/recovery.mp4
diff --git a/2022-nullcon/roadmap.pdf 
b/presentations/2022-nullcon-anastasis/roadmap.pdf
similarity index 100%
rename from 2022-nullcon/roadmap.pdf
rename to presentations/2022-nullcon-anastasis/roadmap.pdf
diff --git a/2022-nullcon/roadmap.tex 
b/presentations/2022-nullcon-anastasis/roadmap.tex
similarity index 100%
rename from 2022-nullcon/roadmap.tex
rename to presentations/2022-nullcon-anastasis/roadmap.tex
diff --git a/2022-nullcon/simplifications.odg 
b/presentations/2022-nullcon-anastasis/simplifications.odg
similarity index 100%
rename from 2022-nullcon/simplifications.odg
rename to presentations/2022-nullcon-anastasis/simplifications.odg
diff --git a/2022-nullcon/simplifications.pdf 
b/presentations/2022-nullcon-anastasis/simplifications.pdf
similarity index 100%
rename from 2022-nullcon/simplifications.pdf
rename to presentations/2022-nullcon-anastasis/simplifications.pdf
diff --git a/2022-nullcon/step1.odg 
b/presentations/2022-nullcon-anastasis/step1.odg
similarity index 100%
rename from 2022-nullcon/step1.odg
rename to presentations/2022-nullcon-anastasis/step1.odg
diff --git a/2022-nullcon/step1.pdf 
b/presentations/2022-nullcon-anastasis/step1.pdf
similarity index 100%
rename from 2022-nullcon/step1.pdf
rename to presentations/2022-nullcon-anastasis/step1.pdf
diff --git a/2022-nullcon/step11.odg 
b/presentations/2022-nullcon-anastasis/step11.odg
similarity index 100%
rename from 2022-nullcon/step11.odg
rename to presentations/2022-nullcon-anastasis/step11.odg
diff --git a/2022-nullcon/step11.pdf 
b/presentations/2022-nullcon-anastasis/step11.pdf
similarity index 100%
rename from 2022-nullcon/step11.pdf
rename to presentations/2022-nullcon-anastasis/step11.pdf
diff --git a/2022-nullcon/step12.odg 
b/presentations/2022-nullcon-anastasis/step12.odg
similarity index 100%
rename from 2022-nullcon/step12.odg
rename to presentations/2022-nullcon-anastasis/step12.odg
diff --git a/2022-nullcon/step12.pdf 
b/presentations/2022-nullcon-anastasis/step12.pdf
similarity index 100%
rename from 2022-nullcon/step12.pdf
rename to presentations/2022-nullcon-anastasis/step12.pdf
diff --git a/2022-nullcon/step13.odg 
b/presentations/2022-nullcon-anastasis/step13.odg
similarity index 100%
rename from 2022-nullcon/step13.odg
rename to presentations/2022-nullcon-anastasis/step13.odg
diff --git a/2022-nullcon/step13.pdf 
b/presentations/2022-nullcon-anastasis/step13.pdf
similarity index 100%
rename from 2022-nullcon/step13.pdf
rename to presentations/2022-nullcon-anastasis/step13.pdf
diff --git a/2022-nullcon/step14.odg 
b/presentations/2022-nullcon-anastasis/step14.odg
similarity index 100%
rename from 2022-nullcon/step14.odg
rename to presentations/2022-nullcon-anastasis/step14.odg
diff --git a/2022-nullcon/step14.pdf 
b/presentations/2022-nullcon-anastasis/step14.pdf
similarity index 100%
rename from 2022-nullcon/step14.pdf
rename to presentations/2022-nullcon-anastasis/step14.pdf
diff --git a/2022-nullcon/step15.odg 
b/presentations/2022-nullcon-anastasis/step15.odg
similarity index 100%
rename from 2022-nullcon/step15.odg
rename to presentations/2022-nullcon-anastasis/step15.odg
diff --git a/2022-nullcon/step15.pdf 
b/presentations/2022-nullcon-anastasis/step15.pdf
similarity index 100%
rename from 2022-nullcon/step15.pdf
rename to presentations/2022-nullcon-anastasis/step15.pdf
diff --git a/2022-nullcon/step16.odg 
b/presentations/2022-nullcon-anastasis/step16.odg
similarity index 100%
rename from 2022-nullcon/step16.odg
rename to presentations/2022-nullcon-anastasis/step16.odg
diff --git a/2022-nullcon/step16.pdf 
b/presentations/2022-nullcon-anastasis/step16.pdf
similarity index 100%
rename from 2022-nullcon/step16.pdf
rename to presentations/2022-nullcon-anastasis/step16.pdf
diff --git a/2022-nullcon/step2.odg 
b/presentations/2022-nullcon-anastasis/step2.odg
similarity index 100%
rename from 2022-nullcon/step2.odg
rename to presentations/2022-nullcon-anastasis/step2.odg
diff --git a/2022-nullcon/step2.pdf 
b/presentations/2022-nullcon-anastasis/step2.pdf
similarity index 100%
rename from 2022-nullcon/step2.pdf
rename to presentations/2022-nullcon-anastasis/step2.pdf
diff --git a/2022-nullcon/step3.odg 
b/presentations/2022-nullcon-anastasis/step3.odg
similarity index 100%
rename from 2022-nullcon/step3.odg
rename to presentations/2022-nullcon-anastasis/step3.odg
diff --git a/2022-nullcon/step3.pdf 
b/presentations/2022-nullcon-anastasis/step3.pdf
similarity index 100%
rename from 2022-nullcon/step3.pdf
rename to presentations/2022-nullcon-anastasis/step3.pdf
diff --git a/2022-nullcon/step4.odg 
b/presentations/2022-nullcon-anastasis/step4.odg
similarity index 100%
rename from 2022-nullcon/step4.odg
rename to presentations/2022-nullcon-anastasis/step4.odg
diff --git a/2022-nullcon/step4.pdf 
b/presentations/2022-nullcon-anastasis/step4.pdf
similarity index 100%
rename from 2022-nullcon/step4.pdf
rename to presentations/2022-nullcon-anastasis/step4.pdf
diff --git a/2022-nullcon/step5.odg 
b/presentations/2022-nullcon-anastasis/step5.odg
similarity index 100%
rename from 2022-nullcon/step5.odg
rename to presentations/2022-nullcon-anastasis/step5.odg
diff --git a/2022-nullcon/step5.pdf 
b/presentations/2022-nullcon-anastasis/step5.pdf
similarity index 100%
rename from 2022-nullcon/step5.pdf
rename to presentations/2022-nullcon-anastasis/step5.pdf
diff --git a/2022-nullcon/step6.odg 
b/presentations/2022-nullcon-anastasis/step6.odg
similarity index 100%
rename from 2022-nullcon/step6.odg
rename to presentations/2022-nullcon-anastasis/step6.odg
diff --git a/2022-nullcon/step6.pdf 
b/presentations/2022-nullcon-anastasis/step6.pdf
similarity index 100%
rename from 2022-nullcon/step6.pdf
rename to presentations/2022-nullcon-anastasis/step6.pdf
diff --git a/2022-nullcon/step7.odg 
b/presentations/2022-nullcon-anastasis/step7.odg
similarity index 100%
rename from 2022-nullcon/step7.odg
rename to presentations/2022-nullcon-anastasis/step7.odg
diff --git a/2022-nullcon/step7.pdf 
b/presentations/2022-nullcon-anastasis/step7.pdf
similarity index 100%
rename from 2022-nullcon/step7.pdf
rename to presentations/2022-nullcon-anastasis/step7.pdf
diff --git a/2022-nullcon/step8.odg 
b/presentations/2022-nullcon-anastasis/step8.odg
similarity index 100%
rename from 2022-nullcon/step8.odg
rename to presentations/2022-nullcon-anastasis/step8.odg
diff --git a/2022-nullcon/step8.pdf 
b/presentations/2022-nullcon-anastasis/step8.pdf
similarity index 100%
rename from 2022-nullcon/step8.pdf
rename to presentations/2022-nullcon-anastasis/step8.pdf
diff --git a/2022-nullcon/technically.pdf 
b/presentations/2022-nullcon-anastasis/technically.pdf
similarity index 100%
rename from 2022-nullcon/technically.pdf
rename to presentations/2022-nullcon-anastasis/technically.pdf
diff --git a/2022-nullcon/what.pdf 
b/presentations/2022-nullcon-anastasis/what.pdf
similarity index 100%
rename from 2022-nullcon/what.pdf
rename to presentations/2022-nullcon-anastasis/what.pdf
diff --git a/2022-nullcon/white.png 
b/presentations/2022-nullcon-anastasis/white.png
similarity index 100%
rename from 2022-nullcon/white.png
rename to presentations/2022-nullcon-anastasis/white.png
diff --git a/2023-fsf/README b/presentations/2023-fsf/README
similarity index 100%
rename from 2023-fsf/README
rename to presentations/2023-fsf/README
diff --git a/2023-fsf/fsf2023.pdf b/presentations/2023-fsf/fsf2023.pdf
similarity index 100%
rename from 2023-fsf/fsf2023.pdf
rename to presentations/2023-fsf/fsf2023.pdf
diff --git a/2023-fsf/fsf2023/219a06993cd03ea80f01e4822209c9cf.jpg 
b/presentations/2023-fsf/fsf2023/219a06993cd03ea80f01e4822209c9cf.jpg
similarity index 100%
rename from 2023-fsf/fsf2023/219a06993cd03ea80f01e4822209c9cf.jpg
rename to presentations/2023-fsf/fsf2023/219a06993cd03ea80f01e4822209c9cf.jpg
diff --git a/2023-fsf/fsf2023/2809854ae3b7f9430e9d4ef27eefb8d8.png 
b/presentations/2023-fsf/fsf2023/2809854ae3b7f9430e9d4ef27eefb8d8.png
similarity index 100%
rename from 2023-fsf/fsf2023/2809854ae3b7f9430e9d4ef27eefb8d8.png
rename to presentations/2023-fsf/fsf2023/2809854ae3b7f9430e9d4ef27eefb8d8.png
diff --git a/2023-fsf/fsf2023/69ee5e9ebdcfc613ba383d0caa4c094b.png 
b/presentations/2023-fsf/fsf2023/69ee5e9ebdcfc613ba383d0caa4c094b.png
similarity index 100%
rename from 2023-fsf/fsf2023/69ee5e9ebdcfc613ba383d0caa4c094b.png
rename to presentations/2023-fsf/fsf2023/69ee5e9ebdcfc613ba383d0caa4c094b.png
diff --git a/2023-fsf/fsf2023/e2bf6339a2c83c27dea5d4b6834d5bfe.png 
b/presentations/2023-fsf/fsf2023/e2bf6339a2c83c27dea5d4b6834d5bfe.png
similarity index 100%
rename from 2023-fsf/fsf2023/e2bf6339a2c83c27dea5d4b6834d5bfe.png
rename to presentations/2023-fsf/fsf2023/e2bf6339a2c83c27dea5d4b6834d5bfe.png
diff --git a/2023-fsf/lib/fonts/asul/asul-bold.woff 
b/presentations/2023-fsf/lib/fonts/asul/asul-bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/asul/asul-bold.woff
rename to presentations/2023-fsf/lib/fonts/asul/asul-bold.woff
diff --git a/2023-fsf/lib/fonts/asul/asul-regular.woff 
b/presentations/2023-fsf/lib/fonts/asul/asul-regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/asul/asul-regular.woff
rename to presentations/2023-fsf/lib/fonts/asul/asul-regular.woff
diff --git a/2023-fsf/lib/fonts/asul/asul.css 
b/presentations/2023-fsf/lib/fonts/asul/asul.css
similarity index 100%
rename from 2023-fsf/lib/fonts/asul/asul.css
rename to presentations/2023-fsf/lib/fonts/asul/asul.css
diff --git a/2023-fsf/lib/fonts/cabinsketch/cabinsketch-bold.woff 
b/presentations/2023-fsf/lib/fonts/cabinsketch/cabinsketch-bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/cabinsketch/cabinsketch-bold.woff
rename to presentations/2023-fsf/lib/fonts/cabinsketch/cabinsketch-bold.woff
diff --git a/2023-fsf/lib/fonts/cabinsketch/cabinsketch-regular.woff 
b/presentations/2023-fsf/lib/fonts/cabinsketch/cabinsketch-regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/cabinsketch/cabinsketch-regular.woff
rename to presentations/2023-fsf/lib/fonts/cabinsketch/cabinsketch-regular.woff
diff --git a/2023-fsf/lib/fonts/cabinsketch/cabinsketch.css 
b/presentations/2023-fsf/lib/fonts/cabinsketch/cabinsketch.css
similarity index 100%
rename from 2023-fsf/lib/fonts/cabinsketch/cabinsketch.css
rename to presentations/2023-fsf/lib/fonts/cabinsketch/cabinsketch.css
diff --git a/2023-fsf/lib/fonts/josefinsans/josefinsans-bold.woff 
b/presentations/2023-fsf/lib/fonts/josefinsans/josefinsans-bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/josefinsans/josefinsans-bold.woff
rename to presentations/2023-fsf/lib/fonts/josefinsans/josefinsans-bold.woff
diff --git a/2023-fsf/lib/fonts/josefinsans/josefinsans-bolditalic.woff 
b/presentations/2023-fsf/lib/fonts/josefinsans/josefinsans-bolditalic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/josefinsans/josefinsans-bolditalic.woff
rename to 
presentations/2023-fsf/lib/fonts/josefinsans/josefinsans-bolditalic.woff
diff --git a/2023-fsf/lib/fonts/josefinsans/josefinsans-italic.woff 
b/presentations/2023-fsf/lib/fonts/josefinsans/josefinsans-italic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/josefinsans/josefinsans-italic.woff
rename to presentations/2023-fsf/lib/fonts/josefinsans/josefinsans-italic.woff
diff --git a/2023-fsf/lib/fonts/josefinsans/josefinsans-regular.woff 
b/presentations/2023-fsf/lib/fonts/josefinsans/josefinsans-regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/josefinsans/josefinsans-regular.woff
rename to presentations/2023-fsf/lib/fonts/josefinsans/josefinsans-regular.woff
diff --git a/2023-fsf/lib/fonts/josefinsans/josefinsans.css 
b/presentations/2023-fsf/lib/fonts/josefinsans/josefinsans.css
similarity index 100%
rename from 2023-fsf/lib/fonts/josefinsans/josefinsans.css
rename to presentations/2023-fsf/lib/fonts/josefinsans/josefinsans.css
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_AMS-Regular.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_AMS-Regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_AMS-Regular.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_AMS-Regular.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Caligraphic-Bold.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Caligraphic-Bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Caligraphic-Bold.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Caligraphic-Bold.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Caligraphic-Regular.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Caligraphic-Regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Caligraphic-Regular.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Caligraphic-Regular.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Fraktur-Bold.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Fraktur-Bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Fraktur-Bold.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Fraktur-Bold.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Fraktur-Regular.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Fraktur-Regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Fraktur-Regular.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Fraktur-Regular.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Main-Bold.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Main-Bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Main-Bold.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Main-Bold.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Main-BoldItalic.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Main-BoldItalic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Main-BoldItalic.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Main-BoldItalic.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Main-Italic.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Main-Italic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Main-Italic.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Main-Italic.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Main-Regular.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Main-Regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Main-Regular.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Main-Regular.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Math-BoldItalic.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Math-BoldItalic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Math-BoldItalic.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Math-BoldItalic.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Math-Italic.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Math-Italic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Math-Italic.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Math-Italic.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Math-Regular.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Math-Regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Math-Regular.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Math-Regular.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_SansSerif-Bold.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_SansSerif-Bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_SansSerif-Bold.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_SansSerif-Bold.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_SansSerif-Italic.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_SansSerif-Italic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_SansSerif-Italic.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_SansSerif-Italic.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_SansSerif-Regular.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_SansSerif-Regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_SansSerif-Regular.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_SansSerif-Regular.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Script-Regular.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Script-Regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Script-Regular.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Script-Regular.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Size1-Regular.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Size1-Regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Size1-Regular.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Size1-Regular.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Size2-Regular.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Size2-Regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Size2-Regular.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Size2-Regular.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Size3-Regular.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Size3-Regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Size3-Regular.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Size3-Regular.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Size4-Regular.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Size4-Regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Size4-Regular.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Size4-Regular.woff
diff --git a/2023-fsf/lib/fonts/katex/KaTeX_Typewriter-Regular.woff 
b/presentations/2023-fsf/lib/fonts/katex/KaTeX_Typewriter-Regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/katex/KaTeX_Typewriter-Regular.woff
rename to presentations/2023-fsf/lib/fonts/katex/KaTeX_Typewriter-Regular.woff
diff --git a/2023-fsf/lib/fonts/lato/lato-bold.woff 
b/presentations/2023-fsf/lib/fonts/lato/lato-bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/lato/lato-bold.woff
rename to presentations/2023-fsf/lib/fonts/lato/lato-bold.woff
diff --git a/2023-fsf/lib/fonts/lato/lato-bolditalic.woff 
b/presentations/2023-fsf/lib/fonts/lato/lato-bolditalic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/lato/lato-bolditalic.woff
rename to presentations/2023-fsf/lib/fonts/lato/lato-bolditalic.woff
diff --git a/2023-fsf/lib/fonts/lato/lato-italic.woff 
b/presentations/2023-fsf/lib/fonts/lato/lato-italic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/lato/lato-italic.woff
rename to presentations/2023-fsf/lib/fonts/lato/lato-italic.woff
diff --git a/2023-fsf/lib/fonts/lato/lato-regular.woff 
b/presentations/2023-fsf/lib/fonts/lato/lato-regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/lato/lato-regular.woff
rename to presentations/2023-fsf/lib/fonts/lato/lato-regular.woff
diff --git a/2023-fsf/lib/fonts/lato/lato.css 
b/presentations/2023-fsf/lib/fonts/lato/lato.css
similarity index 100%
rename from 2023-fsf/lib/fonts/lato/lato.css
rename to presentations/2023-fsf/lib/fonts/lato/lato.css
diff --git a/2023-fsf/lib/fonts/league/league_gothic.css 
b/presentations/2023-fsf/lib/fonts/league/league_gothic.css
similarity index 100%
rename from 2023-fsf/lib/fonts/league/league_gothic.css
rename to presentations/2023-fsf/lib/fonts/league/league_gothic.css
diff --git a/2023-fsf/lib/fonts/league/league_gothic.woff 
b/presentations/2023-fsf/lib/fonts/league/league_gothic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/league/league_gothic.woff
rename to presentations/2023-fsf/lib/fonts/league/league_gothic.woff
diff --git a/2023-fsf/lib/fonts/league/league_gothic_license 
b/presentations/2023-fsf/lib/fonts/league/league_gothic_license
similarity index 100%
rename from 2023-fsf/lib/fonts/league/league_gothic_license
rename to presentations/2023-fsf/lib/fonts/league/league_gothic_license
diff --git a/2023-fsf/lib/fonts/merriweathersans/merriweathersans-bold.woff 
b/presentations/2023-fsf/lib/fonts/merriweathersans/merriweathersans-bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/merriweathersans/merriweathersans-bold.woff
rename to 
presentations/2023-fsf/lib/fonts/merriweathersans/merriweathersans-bold.woff
diff --git a/2023-fsf/lib/fonts/merriweathersans/merriweathersans-regular.woff 
b/presentations/2023-fsf/lib/fonts/merriweathersans/merriweathersans-regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/merriweathersans/merriweathersans-regular.woff
rename to 
presentations/2023-fsf/lib/fonts/merriweathersans/merriweathersans-regular.woff
diff --git a/2023-fsf/lib/fonts/merriweathersans/merriweathersans.css 
b/presentations/2023-fsf/lib/fonts/merriweathersans/merriweathersans.css
similarity index 100%
rename from 2023-fsf/lib/fonts/merriweathersans/merriweathersans.css
rename to presentations/2023-fsf/lib/fonts/merriweathersans/merriweathersans.css
diff --git a/2023-fsf/lib/fonts/montserrat/montserrat-bold.woff 
b/presentations/2023-fsf/lib/fonts/montserrat/montserrat-bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/montserrat/montserrat-bold.woff
rename to presentations/2023-fsf/lib/fonts/montserrat/montserrat-bold.woff
diff --git a/2023-fsf/lib/fonts/montserrat/montserrat-regular.woff 
b/presentations/2023-fsf/lib/fonts/montserrat/montserrat-regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/montserrat/montserrat-regular.woff
rename to presentations/2023-fsf/lib/fonts/montserrat/montserrat-regular.woff
diff --git a/2023-fsf/lib/fonts/montserrat/montserrat.css 
b/presentations/2023-fsf/lib/fonts/montserrat/montserrat.css
similarity index 100%
rename from 2023-fsf/lib/fonts/montserrat/montserrat.css
rename to presentations/2023-fsf/lib/fonts/montserrat/montserrat.css
diff --git a/2023-fsf/lib/fonts/newscycle/newscycle-bold.woff 
b/presentations/2023-fsf/lib/fonts/newscycle/newscycle-bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/newscycle/newscycle-bold.woff
rename to presentations/2023-fsf/lib/fonts/newscycle/newscycle-bold.woff
diff --git a/2023-fsf/lib/fonts/newscycle/newscycle-regular.woff 
b/presentations/2023-fsf/lib/fonts/newscycle/newscycle-regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/newscycle/newscycle-regular.woff
rename to presentations/2023-fsf/lib/fonts/newscycle/newscycle-regular.woff
diff --git a/2023-fsf/lib/fonts/newscycle/newscycle.css 
b/presentations/2023-fsf/lib/fonts/newscycle/newscycle.css
similarity index 100%
rename from 2023-fsf/lib/fonts/newscycle/newscycle.css
rename to presentations/2023-fsf/lib/fonts/newscycle/newscycle.css
diff --git a/2023-fsf/lib/fonts/opensans/opensans-bold.woff 
b/presentations/2023-fsf/lib/fonts/opensans/opensans-bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/opensans/opensans-bold.woff
rename to presentations/2023-fsf/lib/fonts/opensans/opensans-bold.woff
diff --git a/2023-fsf/lib/fonts/opensans/opensans-bolditalic.woff 
b/presentations/2023-fsf/lib/fonts/opensans/opensans-bolditalic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/opensans/opensans-bolditalic.woff
rename to presentations/2023-fsf/lib/fonts/opensans/opensans-bolditalic.woff
diff --git a/2023-fsf/lib/fonts/opensans/opensans-italic.woff 
b/presentations/2023-fsf/lib/fonts/opensans/opensans-italic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/opensans/opensans-italic.woff
rename to presentations/2023-fsf/lib/fonts/opensans/opensans-italic.woff
diff --git a/2023-fsf/lib/fonts/opensans/opensans-regular.woff 
b/presentations/2023-fsf/lib/fonts/opensans/opensans-regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/opensans/opensans-regular.woff
rename to presentations/2023-fsf/lib/fonts/opensans/opensans-regular.woff
diff --git a/2023-fsf/lib/fonts/opensans/opensans.css 
b/presentations/2023-fsf/lib/fonts/opensans/opensans.css
similarity index 100%
rename from 2023-fsf/lib/fonts/opensans/opensans.css
rename to presentations/2023-fsf/lib/fonts/opensans/opensans.css
diff --git a/2023-fsf/lib/fonts/overpass/overpass-bold.woff 
b/presentations/2023-fsf/lib/fonts/overpass/overpass-bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/overpass/overpass-bold.woff
rename to presentations/2023-fsf/lib/fonts/overpass/overpass-bold.woff
diff --git a/2023-fsf/lib/fonts/overpass/overpass-light.woff 
b/presentations/2023-fsf/lib/fonts/overpass/overpass-light.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/overpass/overpass-light.woff
rename to presentations/2023-fsf/lib/fonts/overpass/overpass-light.woff
diff --git a/2023-fsf/lib/fonts/overpass/overpass-regular.woff 
b/presentations/2023-fsf/lib/fonts/overpass/overpass-regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/overpass/overpass-regular.woff
rename to presentations/2023-fsf/lib/fonts/overpass/overpass-regular.woff
diff --git a/2023-fsf/lib/fonts/overpass/overpass.css 
b/presentations/2023-fsf/lib/fonts/overpass/overpass.css
similarity index 100%
rename from 2023-fsf/lib/fonts/overpass/overpass.css
rename to presentations/2023-fsf/lib/fonts/overpass/overpass.css
diff --git a/2023-fsf/lib/fonts/overpass2/overpass2-bold.woff 
b/presentations/2023-fsf/lib/fonts/overpass2/overpass2-bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/overpass2/overpass2-bold.woff
rename to presentations/2023-fsf/lib/fonts/overpass2/overpass2-bold.woff
diff --git a/2023-fsf/lib/fonts/overpass2/overpass2-bolditalic.woff 
b/presentations/2023-fsf/lib/fonts/overpass2/overpass2-bolditalic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/overpass2/overpass2-bolditalic.woff
rename to presentations/2023-fsf/lib/fonts/overpass2/overpass2-bolditalic.woff
diff --git a/2023-fsf/lib/fonts/overpass2/overpass2-extralight.woff 
b/presentations/2023-fsf/lib/fonts/overpass2/overpass2-extralight.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/overpass2/overpass2-extralight.woff
rename to presentations/2023-fsf/lib/fonts/overpass2/overpass2-extralight.woff
diff --git a/2023-fsf/lib/fonts/overpass2/overpass2-extralightitalic.woff 
b/presentations/2023-fsf/lib/fonts/overpass2/overpass2-extralightitalic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/overpass2/overpass2-extralightitalic.woff
rename to 
presentations/2023-fsf/lib/fonts/overpass2/overpass2-extralightitalic.woff
diff --git a/2023-fsf/lib/fonts/overpass2/overpass2-italic.woff 
b/presentations/2023-fsf/lib/fonts/overpass2/overpass2-italic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/overpass2/overpass2-italic.woff
rename to presentations/2023-fsf/lib/fonts/overpass2/overpass2-italic.woff
diff --git a/2023-fsf/lib/fonts/overpass2/overpass2-light.woff 
b/presentations/2023-fsf/lib/fonts/overpass2/overpass2-light.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/overpass2/overpass2-light.woff
rename to presentations/2023-fsf/lib/fonts/overpass2/overpass2-light.woff
diff --git a/2023-fsf/lib/fonts/overpass2/overpass2-lightitalic.woff 
b/presentations/2023-fsf/lib/fonts/overpass2/overpass2-lightitalic.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/overpass2/overpass2-lightitalic.woff
rename to presentations/2023-fsf/lib/fonts/overpass2/overpass2-lightitalic.woff
diff --git a/2023-fsf/lib/fonts/overpass2/overpass2-regular.woff 
b/presentations/2023-fsf/lib/fonts/overpass2/overpass2-regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/overpass2/overpass2-regular.woff
rename to presentations/2023-fsf/lib/fonts/overpass2/overpass2-regular.woff
diff --git a/2023-fsf/lib/fonts/overpass2/overpass2.css 
b/presentations/2023-fsf/lib/fonts/overpass2/overpass2.css
similarity index 100%
rename from 2023-fsf/lib/fonts/overpass2/overpass2.css
rename to presentations/2023-fsf/lib/fonts/overpass2/overpass2.css
diff --git a/2023-fsf/lib/fonts/oxygen/oxygen-bold.woff 
b/presentations/2023-fsf/lib/fonts/oxygen/oxygen-bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/oxygen/oxygen-bold.woff
rename to presentations/2023-fsf/lib/fonts/oxygen/oxygen-bold.woff
diff --git a/2023-fsf/lib/fonts/oxygen/oxygen-regular.woff 
b/presentations/2023-fsf/lib/fonts/oxygen/oxygen-regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/oxygen/oxygen-regular.woff
rename to presentations/2023-fsf/lib/fonts/oxygen/oxygen-regular.woff
diff --git a/2023-fsf/lib/fonts/oxygen/oxygen.css 
b/presentations/2023-fsf/lib/fonts/oxygen/oxygen.css
similarity index 100%
rename from 2023-fsf/lib/fonts/oxygen/oxygen.css
rename to presentations/2023-fsf/lib/fonts/oxygen/oxygen.css
diff --git a/2023-fsf/lib/fonts/quicksand/quicksand-bold.woff 
b/presentations/2023-fsf/lib/fonts/quicksand/quicksand-bold.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/quicksand/quicksand-bold.woff
rename to presentations/2023-fsf/lib/fonts/quicksand/quicksand-bold.woff
diff --git a/2023-fsf/lib/fonts/quicksand/quicksand-regular.woff 
b/presentations/2023-fsf/lib/fonts/quicksand/quicksand-regular.woff
similarity index 100%
rename from 2023-fsf/lib/fonts/quicksand/quicksand-regular.woff
rename to presentations/2023-fsf/lib/fonts/quicksand/quicksand-regular.woff
diff --git a/2023-fsf/lib/fonts/quicksand/quicksand.css 
b/presentations/2023-fsf/lib/fonts/quicksand/quicksand.css
similarity index 100%
rename from 2023-fsf/lib/fonts/quicksand/quicksand.css
rename to presentations/2023-fsf/lib/fonts/quicksand/quicksand.css
diff --git a/2023-fsf/lib/offline-v1.css 
b/presentations/2023-fsf/lib/offline-v1.css
similarity index 100%
rename from 2023-fsf/lib/offline-v1.css
rename to presentations/2023-fsf/lib/offline-v1.css
diff --git a/2023-fsf/lib/offline-v2.css 
b/presentations/2023-fsf/lib/offline-v2.css
similarity index 100%
rename from 2023-fsf/lib/offline-v2.css
rename to presentations/2023-fsf/lib/offline-v2.css
diff --git a/2023-fsf/lib/offline.js b/presentations/2023-fsf/lib/offline.js
similarity index 100%
rename from 2023-fsf/lib/offline.js
rename to presentations/2023-fsf/lib/offline.js
diff --git a/2023-fsf/lib/reveal-plugins.js 
b/presentations/2023-fsf/lib/reveal-plugins.js
similarity index 100%
rename from 2023-fsf/lib/reveal-plugins.js
rename to presentations/2023-fsf/lib/reveal-plugins.js
diff --git a/2023-fsf/lib/reveal.css b/presentations/2023-fsf/lib/reveal.css
similarity index 100%
rename from 2023-fsf/lib/reveal.css
rename to presentations/2023-fsf/lib/reveal.css
diff --git a/2023-fsf/lib/reveal.js b/presentations/2023-fsf/lib/reveal.js
similarity index 100%
rename from 2023-fsf/lib/reveal.js
rename to presentations/2023-fsf/lib/reveal.js
diff --git a/2023-fsf/operations.png b/presentations/2023-fsf/operations.png
similarity index 100%
rename from 2023-fsf/operations.png
rename to presentations/2023-fsf/operations.png
diff --git a/2023-fsf/shirt.json b/presentations/2023-fsf/shirt.json
similarity index 100%
rename from 2023-fsf/shirt.json
rename to presentations/2023-fsf/shirt.json
diff --git a/2023-fsf/slides.html b/presentations/2023-fsf/slides.html
similarity index 100%
rename from 2023-fsf/slides.html
rename to presentations/2023-fsf/slides.html
diff --git a/2023-fsf/walkthrough.sh b/presentations/2023-fsf/walkthrough.sh
similarity index 100%
rename from 2023-fsf/walkthrough.sh
rename to presentations/2023-fsf/walkthrough.sh
diff --git a/2023-fsf/wicmp.jpg b/presentations/2023-fsf/wicmp.jpg
similarity index 100%
rename from 2023-fsf/wicmp.jpg
rename to presentations/2023-fsf/wicmp.jpg
diff --git a/2016-logan/logan-rollup.pdf b/rollups/2016-logan/logan-rollup.pdf
similarity index 100%
rename from 2016-logan/logan-rollup.pdf
rename to rollups/2016-logan/logan-rollup.pdf
diff --git a/sa/sa.tex b/sa/sa.tex
deleted file mode 100644
index d7da13d..0000000
--- a/sa/sa.tex
+++ /dev/null
@@ -1,1225 +0,0 @@
-\documentclass{article} % {article} % {acmart}
-
-\usepackage{url}
-\usepackage{eurosym}
-\usepackage[T1]{fontenc}
-% \usepackage{lmodern}
-% \usepackage{verbatim}
-\usepackage[utf8]{inputenc}
-\usepackage{graphicx}
-\usepackage[a4paper,left=25mm,right=25mm, top=25mm, bottom=25mm]{geometry}
-\usepackage{enumerate}
-
-\begin{document}
-\pagestyle{plain}
-% \thispagestyle{empty}
-
-\newcommand\logo{\includegraphics[width=0.07\textwidth]{../presentations/comprehensive/taler-big-accent.pdf}}
-
-\begin{center}
-{\huge Taler as the Foundation for a \\ Centrally Banked Digital Currency}
-
-\medskip
-
-\end{center}
-
-\def\red{}  % FIXME
-
-% TODO(Florian): General comments:
-% Terminology-wise, should we use coins and denominations?  Is it too 
low-level?
-
-\begin{abstract}
-  Taler is a cryptographic protocol with a Free Software reference
-  implementation for a value-based transaction system.  Taler payments are
-  executed in an existing regulated fiat currency, hence Taler requires
-  integration with some register-based accounting system, such as traditional
-  bank accounts.  Taler aggregates many small transactions from different
-  customers to the same merchant, thereby reducing the transaction cost in the
-  register-based accounting system.  Taler provides privacy for consumers
-  and accountability for businesses receiving payments.
-\end{abstract}
-
-
-\section{Introduction}
-
-Taler Systems SA is developing an online payment system called Taler, that
-broadly fits the requirements of SARB's CBDC project.  The major parts
-of the system have already been built.  Taler's unique focus is
-on regulatory compliance, efficiency and data minimization.  Cryptography is
-employed for security.  While Taler includes privacy features, it can still
-guarantee that cash flows to merchants/retailers are transparent for anti-%
-money-laundering (AML) and know-your-customer (KYC) auditing requirements.
-Transactions with Taler execute in one network round-trip time. Taler is
-economically viable for micro-payments (payments of 1 cent) as its design
-minimizes requirements in terms of CPU time (typically less than 1 M cycles
-per transaction), bandwidth (typically 1-10 KB/transaction), and storage
-(again a few KB/transaction, with the ability to delete old data once legal
-data retention periods have expired).
-
-The USPs of Taler are:
-
-\begin{itemize}
-\item All operations are cryptographically secured, with mathematically sound
-      proofs for courts and auditors
-\item Customer payments are privacy-preserving, like cash
-\item Merchants are identifiable in each payment they receive
-\item Payments are in existing currencies
-\item Payment fraud is eliminated, short of catastrophic failure in 
cryptographic primitives
-\item Linear scalability ensures Taler can handle transaction volumes seen in 
global payment systems today
-\item Suitable for micro-payments due to very low transaction costs
-\item Ease of use (one-click, instant, no authentication during payment, again 
like cash)
-\item The patent-free, open standard protocol and the free reference 
implementation provide
-  long-term sustainability and technological independence from foreign 
providers
-\item Can be used for smart contracts
-\end{itemize}
-
-The Taler architecture includes a register-based system of bank accounts
-for customers and merchants with an escrow-account for the exchange.  The
-exchange signs electronic coins into existence, customers use them to sign
-contracts and merchants deposit them in return for a credit to the register.
-The exchange collects cryptographic proofs that it operates correctly, which
-are then checked by an auditor (auditor not shown):
-
-
-\begin{center}
-\includegraphics[width=\textwidth]{../presentations/comprehensive/operations.png}
-\end{center}
-
-Thus, the following components form the core of the system:
-
-\begin{enumerate}
-  \item An \emph{Electronic wallet} software stores cryptographic
-    tokens of value (called digital coins), implemented via blind
-    signatures.  Wallets are typically managed by the end user; a
-    \emph{wallet provider} can manage storage of cryptographic
-    material for the user, providing backup, synchronization and
-    recovery.
-
-  \item The \emph{Exchange} issues digital coins to wallets, after
-    receiving fiat money in an escrow account, or based on a
-    central bank creating the digital coins as a central bank liability.
-    The authorized electronic
-    wallet is identified using an ephemeral \emph{reserve public key}
-    encoded in the wire payment instructions.  As blind signatures are
-    used, the exchange knows that it issued coins of a certain
-    monetary value, but not to which wallet.  Digital coins are always
-    denominated in a fiat currency (e.g.  Euro).
-
-  \item The \emph{Merchant} proposes contracts to customers and
-    receives payment in the form of contracts signed using digital
-    coins. The merchant must then immediately clear these
-    \emph{deposit permissions} with the exchange.  The exchange checks
-    against double-spending, and if everything is in order provides
-    the merchant with an instant \emph{deposit confirmation}.  After
-    possibly aggregating many micro-transactions, the exchange sends
-    money from the escrow account to the merchant's bank account.
-
-  \item \emph{Auditors} are entities that certify which Exchanges can
-    be trusted as legitimate.  Auditors must be configured in the
-    electronic wallets and the merchants' infrastructure before these
-    users accept digital coins of the respective exchanges.  Auditors
-    include a software component used to conduct ongoing automated
-    checks of the Exchanges' wire transaction history to detect if
-    they deviate from their expected operation.  For this, auditors
-    must be provided a replica of the exchange's database and read-only
-    access to the escrow account.
-\end{enumerate}
-
-The implementation of all core components is licensed as free and open
-source software (FOSS).
-
-Our vision is close to the electronic cash system ``DigiCash'' proposed by
-David Chaum in the 1990s, except that Taler's design and implementation
-supports key features such as giving change, providing refunds, securely
-handling aborts and various other practical issues previous technical
-solutions lacked.
-
-In summary, the overall system roughly operates as follows: The Taler wallet 
is filled via
-wire-transfer to the Taler exchange's escrow account, where the subject
-identifies the Taler wallet eligible to withdraw the CBDC.  Regulators can
-limit the amount an entity is entitled to exchange from rand into CBDC, like
-ATM withdrawal limits.  When withdrawing electronic coins, they are blindly 
signed by the
-Taler exchange and stored in the consumer's wallet, which is value-based.  The
-consumer can then spend its coins at merchants using cryptographic signatures
-over electronic contracts.  Merchants must immediately deposit the coins at
-the exchange, which performs an online check for double-spending.  The
-exchange will then credit the merchant's register-based accounts using
-aggregated wire-transfers.
-
-
-\section{CBDC principles and attributes} \label{section:cbdc:requirements}
-
-This section elaborates on how the open source payment system GNU Taler fits
-into the requirements of a Centrally Banked Digital Currencency (CBDC) as set
-forth in the SARB tender in Section~3.
-
-\begin{enumerate}[i]
-\subsection{Policy}
-\item
-{\bf CBDC will be issued as legal tender by the SARB only.}
-  The Taler protocol requires an auditor to certify that an
-  electronic money issuer is allowed to issue coins of a particular
-  denomination.  Usually the auditor would be tied to the
-  regulation of the respective central bank.  Thus, if SARB
-  only qualifies itself to issue CBDC for rand, then only SARB
-  can issue Taler CBDC for rand. The digital coins issued by
-  SARB would constitute themselves a fiat currency, i.e. rand.
-\item
-{\bf A possible alternative scenario is for the SARB to back the CBDC and to 
set
-regulatory standards and interoperability requirements, but with commercial 
banks
-acting as issuing authorities under the regulatory oversight of the SARB.}
-  The Taler system also allows this. In this case, it is expected that
-  the commercial banks would have to provide escrow accounts as backing for
-  electronic coins they issued (and did not yet redeem).
-\item
-{\bf The supply of CBDC must be limited as determined by applicable monetary 
policy.}
-  CBDC is either supplied by a central bank creating them, or by commercial
-  banks moving existing funds into an escrow account when creating electronic
-  coins.  In the first case SARB fully controls the issuance of CBDC which will
-  increase M0/M1 unless offset by reducing cash.  In the latter case, the
-  introduction of Taler does not impact monetary policy,
-  except that it is probably easier for foreigners to obtain and hold 
electronic
-  coins (compared to obtaining cash or rand-denominated bank accounts).
-\item
-{\bf It must be possible to issue and distribute CBDC to commercial banks 
only, or to
-commercial banks as well as licensed service providers. Such licensed service
-providers could be instrumental in broadening the base for financial inclusion 
and
-would be authorised and licensed upon meeting a defined set of regulatory 
criteria.}
-  This requirement is satisfied through the Auditor component of Taler.
-  The Auditor for Taler would be controlled by the SARB, and provide licenses
-  (in the form of a digital certificate) to commercial banks and service 
providers
-  that shall be allowed to issue and distribute CBDC.
-\item
-{\bf CBDC must be complementary to cash and is not intended to replace cash. 
However,
-it is expected that CBDC would influence the movement of cash or even displace
-cash to some extent over time.}
-  Recent developments in 
California\footnote{\url{https://on.mktw.net/2V3yxOw}} suggest that regulation 
needs to be
-  in place to force businesses to accept cash, as some businesses may
-  like to discriminate against consumers that use cash. Nevertheless, this
-  is a regulatory issue and unrelated to a particular choice of CBDC.
-\item
-{\bf CBDC must be a liability on the SARB balance sheet.}
-  Taler is designed to work for all currencies for which
-  a register-based accounting system exists and are expected
-  to be denominated in the currency of the underlying register.
-  Taler coins in circulation would thus be backed by an
-  escrow account at a commercial bank, or when created by the SARB
-  be booked as a liability on the SARB balance sheet in anticipation
-  of future deposits of the electronic coins --- in the same way as cash.
-\item
-{\bf CBDC must be issued at one-to-one parity with the rand.}
-  Taler is designed to map 1:1 to any existing fiat currency.
-  Taler coins are expected to map 1:1 to the fiat currency and
-  show up in the respective user-interface in the respective
-  fiat denomination.
-\item
-{\bf Transacting with CBDC must be free to the consumer, or at a very low cost
-  significantly below current payment channel fees.}
-  We estimate
-  that the actual costs per transaction at scale (excluding migration cost)
-  are generally less than 0.1 cent/transaction.  It is conceivable that the
-  SARB might absorb the entire (low) cost. The protocol also includes 
provisions
-  for hiding the cost from consumers by charging fees primarily to the 
merchants.
-\item
-{\bf CBDC must offer value or an incentive to promote its use, including a 
lower cost to
-  the industry compared with the cost of cash.}
-  As stated earlier, Taler comes with a range of USPs, including lower costs,
-  improved security, sustainability, convenience, competition, privacy and
-  it can be used for smart contracts.
-\item
-{\bf CBDC must be ubiquitous and accepted as a means of payment by all sizes of
-business and by the government.}
-  Taler is designed to handle micropayments as well as arbitrarily large
-  payments between consumers, companies and authorities.
-\item
-{\bf CBDC must not introduce the risk of destabilising the financial sector and
-mechanisms must be incorporated to give effect to policy decisions regarding 
its
-supply and movement. Specifically, it must be possible to manage risks such as 
value
-migrating rapidly from commercial bank money to CBDC, thereby skewing the 
ability
-of commercial banks to provide credit.}
-  Regulation may impose limits on withdrawals and maximum amounts transacted.
-  This should mitigate the risk from bank runs (movement) that might be 
triggered
-  independent of the introduction of a CDBC.
-  As Taler does not introduce a new currency,
-  there is no risk of competing with existing currencies. However, Taler may
-  provide competition for profitable payment services offered by commercial 
banks,
-  possibly reducing the risk spread in the business activities of commercial 
banks.
-  Taler CBDC would be created as part of M1 by the SARB, thus it does not
-  impact SARB's ability to make policy decisions with regard to supply.
-\item
-{\bf CBDC must provide the opportunity for stakeholders to innovate in terms 
of payment
-  products, but must not be seen to disintermediate commercial banks.}
-  The Taler system is open to handle this in different ways. The CBDC could be
-  issued directly by SARB or via the commercial banks. The greater the role of
-  the commercial banks the higher the costs they charge for their services (see
-  requirement viii).
-\item
-{\bf CBDC must be usable alongside the rand in the member states of the Common
-Monetary Area (CMA).}
-  Taler comes with a Free and Open Source reference implementation and is not
-  encumbered by patents.  Taler's openness should thus enable new services
-  to be developed with a minimal barrier to entry into the market.
-  By design, Taler does not disintermediate as every Taler payment must go
-  into a (commercial) bank account.  In other words, Taler coins can only
-  be spent once, the system does not allow for transitivity.
-
-  In the case of a central bank operating the system, the involvement of a
-  commercial bank can be avoided in cases where wallet-holders have undergone
-  KYC checks outside of the scope of creating a traditional bank account.
-\item
-{\bf Consumers must be able to own and transact in CBDC without the need for a 
bank
-  account.}
-  Taler can enable distribution of funds (i.e. from social security) directly 
to
-  wallets.  Thus, citizens having a Taler wallet could be given remittances 
without
-  the need for a bank account.  However, merchants must have a register-based
-  bank account or perform KYC checks with the exchange operator to receive 
payments.
-\item
-{\bf Consumers and businesses must be provided with the channels to obtain or 
return
-  CBDC in exchange for cash and commercial bank money.}
-  With Taler, every transaction must always specify the bank account
-  details of the receiving party.  We note that for efficiency, the
-  wire transfer to the business are typically performed in aggregate
-  to minimize the cost created by the traditional register-based wire transfer.
-  Consumers that do have a bank account can ask their wallet to transfer the
-  CBDC back into their bank account.
-\item
-{\bf CBDC must be freely and seamlessly interchangeable between an 
account-based
-store of value and a tokenised store of value. CBDC is expected to be 
interest-free
-or attract zero interest. This must, however, be a variable attribute to cater 
for different
-policy positions in future.}
-  Taler could theoretically support interest on CBDC by varying the exchange
-  rate between CBDC and rand.  Taler can also theoretically support {\em 
negative}
-  interest on coins held long-term in wallets.  However, these are optional
-  features and in general we fully agree that the most usable and practical 
design
-  is to fix the exchange rate between CBDC and rand and to not impose 
significant
-  fees on holding coins.
-
-\subsection{Branding}
-\item
-  {\bf CBDC must be branded and its ownership by the SARB as issuer must be 
evident.}
-  As the CBDC implemented by Taler can be denominated in rand and a
-  SARB-branded wallet software can be deployed, ownership by SARB would be
-  evident.
-\item
-{\bf CBDC must be unique in its design and its SARB ownership must be clear and
-  evident.}
-  We can create a SARB-branded user-interface for Taler and SARB would
-  be able to register and own trademarks for the respective branding.
-  The Taler {\em protocol} itself is a public specification
-  and our reference implementation is a global commons (Free Software),
-  which would allow other
-  countries to adopt the same technology stack (with other branding).  That 
said,
-  SARB is free to adapt the technology to its needs within the limits
-  of the licensing agreement with Taler Systems SA and/or the GNU Affero
-  General Public License.
-\item
-{\bf CBDC must be trusted and acceptable to all members of the public as legal 
tender,
-  a safe store of value, and as secure means to transfer value during 
transacting.}
-  The SARB would primarily hold the escrow account (or liability).  It could 
also either
-  (1) run the operations of the exchange and guarantee the exchange of CBDC
-  in rand directly, or (2) else audit privately operated exchanges
-  similar to its regulatory oversight of conventional banks and payment 
processors.
-  This should assure the public about the safety of the CBDC.
-  We are not familiar with legal tender regulation in SA to determine what 
else would
-  be required to make it legal tender.
-
-\subsection{Transactional usage}
-\item
-{\bf It must enable immediate person-to-person transfer of value without 
clearing and
-  settlement in today’s terms.}
-  Online person-to-person transfers are possible, but involve at least the
-  exchange as a service provider to protect against double spending. In this
-  case, the receiver also must have an account that satisfies KYC requirements
-  at the exchange to prevent money laundering. Taler enables also offline
-  person-to-person transfers without the involvement of third parties only by
-  sharing access to a selected amount of funds among with the receiver(s). The
-  participants in such an offline person-to-person transfer must trust each
-  other to behave honestly. Basically, such transfers are not transactions in
-  that the sender can spend the money elsewhere at any time.
-\item
-{\bf It must be possible to set limits for CBDC transaction values and to 
implement
-  graduated regulation depending on transaction value.}
-  Taler can impose withdrawal limits for consumers, and merchants may be 
required to
-  limit the value of individual transactions or to provide additional 
identification
-  of customers based on the specific product being sold or the value of the 
transaction.
-  Taler provides an audit trail for the state to ensure merchants comply with
-  applicable regulation on transactions.
-\item
-{\bf CBDC payment products should enable transaction notifications to 
consumers.}
-  Customers and merchants always have access to their full account
-  histories and their balances on their local computer or mobile device.
-  Thus transaction notfications are easily available.
-\item
-{\bf CBDC must be accepted and usable at all levels of transactions, in the 
same way
-  cash is accepted and usable at all levels of transactions.}
-  Taler is in principle suitable for microtransactions as well as very large
-  transactions, however the system assumes that the consumer is under control
-  of their computing resources. Given the state of security on mobile phones,
-  it may thus not be generally advisable to carry very large balances on a
-  mobile phone. We expect Taler to be primarily used for liquidity, and not
-  as a store of value. However, it is in principle possible to produce hardware
-  security modules to pay larger amounts with adequate security.
-\item
-{\bf CBDC must provide real-time, final and irrefutable transfer of value.}
-Taler payments typically clear in one network round-trip time, concluding with
-an electronically signed statement providing irrefutable proof of the
-transfer of value.
-\item
-{\bf It must be able to operate on a peer-to-peer (face-to-face) basis as well 
as online. In
-the absence of connectivity/Internet/data, consumers must be able to transfer 
value
-to each other or to a business. This implies that mechanisms will be required 
to
-enforce offline transaction limits, prevent double-spending, and reconcile 
transaction
-data once online.}
-  For Taler transactions, either the payer or the merchant must be online and
-  able to communicate with the exchange.  Otherwise the merchant cannot be sure
-  that the payer did not double-spend and risks being defrauded.  We believe
-  that this is an inherent problem for any system that runs on untrusted
-  hardware, and only closed, ``unhackable'' hardware security modules could
-  theoretically avoid this limitation.  While after-the-fact double spending
-  would be detectable and traceable to the misbehaving individual, allowing
-  offline transactions would create systemic risks in any CBDC without special
-  hardware security modules.
-\item
-  {\bf The government must be able to make payments in CBDC.}
-  This is possible with Taler.
-\item
-{\bf Interoperability principles must enable CBDC to be used at all levels 
throughout the
-payment system.}
-  With proper system integration, wire transfers, debit and credit cards or 
even
-  NFC-enabled ATMs and e-mails could all be used to fund the CBDC wallet.  Our 
specifications
-  are public, thus broad integration is a question of regulation and/or
-  incentives.
-\item
-{\bf The CBDC value transfer mechanisms must prevent double-spending.}
-  The Taler exchange performs online double-spending detection by comparing 
against
-  known coins when processing deposit requests.
-\subsection{Auditability and traceability}
-\item
-{\bf CBDC must be traceable.}
-  Taler is designed for payers to remain anonymous when buying goods, unless 
regulation
-  requires disclosure (i.e. for particular sensitive purchases).
-  However, the merchant is never anonymous.
-  Taler is thus {\em untraceable} in that the system cannot necessarily
-  identify the buyer.  However, Taler does provide for income
-  transparency.  We believe this is critical to avoid 1984-like
-  totalitarian control over society while ensuring compliance with
-  reasonable KYC and AML regulation.
-\item
-{\bf CBDC must be auditable in terms of proof of issuance and ownership.}
-  When Taler electronic coins are created, the issuer electronically
-  signs the public key of the coin, thus providing proof of issuance.
-  The private key of the coin is only known to the owner, never
-  disclosed (not even upon payment) and is used as proof of ownership.
-
-\item
-{\bf Auditability of transactions should be parameterised in order to 
determine the balance
-  between anonymity of the transacting parties and traceability of funds 
transfers.}
-  Taler generally is setup to protect the privacy of consumers (who spend 
money)
-  and to provide full accountability for merchants (who receive money).  
Consumers
-  of course still have to authenticate when withdrawing funds.  For particular
-  transactions (such as licensed sale of weapons, drugs, chemicals or 
high-value goods) merchants may
-  be required by law to identify the buyer (and possibly perform additional 
checks).
-  Taler does not assist merchants with this per-se, but by providing an 
electronic trail
-  from the Taler transaction to the business contract of the merchant, Taler 
makes it
-  easy for law enforcement to verify that merchants have complied with 
applicable regulation
-  on identifying customers for critical transactions.
-\item
-{\bf It must be possible to issue a consumer with a ‘proof of payment’ from 
transaction
-  audit trails.}
-  Every Taler transaction concludes with the consumer having a proof of
-  payment (including details of the contract that was paid for).
-\item
-{\bf It must be possible to recreate a consumer’s ‘electronic vault’ or 
‘e-wallet’ in the case
-  of loss caused by technology failure.}
-  We will provide an optional electronic backup service for
-  consumer's electronic wallets which uses secret sharing for
-  key escrow (if desired).  This electronic vault will also
-  be used to support cross-device synchronization.
-
-\subsection{Security}
-\item
-{\bf CBDC must be issued using highly secure and trusted modern cryptographic
-  mechanisms.}
-Taler is only using modern and widely trusted cryptography (RSA, SHA-512, 
EdDSA/Curve25519).
-\item
-{\bf CBDC must be generated/created during its issuance as a secure discreet 
offline
-activity and not as a mining operation such as those deployed for private 
virtual
-currencies.}
-Taler does not use mining or any other forms of proof-of-work
-or proof-of-stake operations.  However, the Taler coins are
-created using online signatures when customers withdraw funds
-from their accounts.  The online signatures could be performed
-using hardware security modules to provide additional protections
-for the private keys used.
-\item
-{\bf CBDC must not be easily counterfeited.}
-Taler uses established cryptographic primitives and comes with a peer-reviewed
-security proof.
-\item
-{\bf CBDC must be configurable in its design features in order to keep pace 
with
-  improvements in technology and security mechanisms.}
-The key security settings in Taler (RSA key length, $\kappa$ CNC parameter) are
-configurable.  The protocol includes versioning features to enable future 
updates.
-\item
-{\bf It must be possible to withdraw/revoke a CBDC by serial number in case of 
proven
-or suspected counterfeiting or theft.}
-Counterfeiting can only happen if the exchange's signing key of a denomination 
is
-stolen.  If this unlikely event happens, this signing key for this
-particular denomination can be revoked.  Legitimate owners of funds in this
-denomination can provide a proof of legitimate ownership, and will then be
-reimbursed.
-\subsection{General and non-functional}
-\item
-{\bf The ability to transact with CBDC must be ‘always on – in real time, 24 
hours a day,
-7 days a week.}
-  The Taler system is designed for 24/7 operations.
-\item
-{\bf The CBDC data structure must allow open access to third-party service 
providers to
-add value. In general, the CBDC must be designed to encourage innovation and
-enable value-added services.}
-All components of Taler provide APIs, allowing new and innovative technologies
-to be built.
-\item
-{\bf There are no expectations of the technology platform having to be based 
on DLT,
-blockchain or an existing ‘traditional’ technology. It is envisaged that a 
solution could
-be based on any one or a combination of technologies.}
-Taler is not based on DLT or a blockchain.  Instead, blind signature
-technology is used.  The ledger could be implemented in a blockchain,
-if required.
-\item
-{\bf CBDC must be simple and user friendly.}
-The Taler wallet enables one-click payments.  We have successfully
-tested the system with children below the age of 10.
-\item
-{\bf CBDC transactions must be fast and efficient.}
-Taler requires only a few signature operations and only a few kilobytes
-of data transfer per transaction.  The Taler wallet pre-computes signatures
-while waiting for the user to confirm the transaction. As a result, actual
-transactions are usually confirmed in one network round-trip time (generally
-in milliseconds) and with minimal energy consumption.
-\item
-{\bf Consumers must be able to transact in CBDC using smart phones and 
unstructured
-  supplementary service data.}
-A Taler wallet for Android is under development. Payments via NFC are under
-development.
-\item
-{\bf Processes must be provided to manage technology upgrades. This implies
-  that it must be possible for CBDC tokens to be withdrawn from circulation
-  and replaced with newly issued, more advanced CBDC.}  Taler implements a
-revocation mechanism to inform wallets that a particular signing key is being
-withdrawn from circulation, forcing the wallets to automatically deposit coins
-in circulation back into the consumer's bank account in case the CBDC is
-discontinued, or to withdraw a different CBDC if available.  Wallets
-periodically check for such revocations and automatically adopt their money
-holdings, without requiring input from the consumer.
-
-\end{enumerate}
-
-
-
-\section{Company profile}
-
-\subsection{Company structure and physical location(s)}
-
-%, with the
-%emphasis on sustainability and the ability to undertake the
-%feasibility project
-
-Taler Systems SA was established in 2016.
-Taler Systems SA is headquartered in Luxembourg, but also has developers in
-Germany and Switzerland. Taler Systems SA was founded as a startup by with
-support from INRIA, the French national institute for research in computer
-security (\url{https://www.inria.fr/}) and the Free Software community
-(\url{https://www.gnu.org/}).  The company is privately owned and debt-free.
-
-In response to the SARB's tender, Taler Systems SA has established
-partnerships with Community-Exchange Systems NPC (CES) and JumpingBean INC
-(JBI) from South Africa to jointly pursue this opportunity.
-The Memorandum of Understanding between the companies is included in our
-application materials.
-
-CES and JBI will provide community support, local developers and their general
-expertise in the area of payment systems and software integration to the
-project.  The consortium plans to jointly work on integrating Taler with the
-SARB's banking systems, and also offer integration support for the broader
-e-commerce sector in SA.
-
-Taler Systems SA will focus on providig technical support for CES and JBI to
-the best of its ability.  In particular, Taler Systems SA will freely share
-all of its documentation, code and technical expertise with its partners,
-holding nothing back.  Furthermore, Taler Systems SA will evolve the core
-implementation to support SARB requirements to the extent this is feasible.
-
-
-% FIXME: Leon
-
-\subsection{Capacity to support the feasibility project}
-
-% in terms of the
-%location and availability of subject matter experts and
-% technical support
-
-Taler Systems is in the unique position of not having technological business
-secrets to protect, as all of our code and documentation is freely available.
-Thus, we can easily find and train local partners in our technology and focus
-on providing second-level support.
-
-Taler Systems has a large network of industry experts and specialists.
-Our experts are in principle all available to work on the SARB project, as
-we are currently investigating options for a first deployment of the Taler
-product.
-
-
-\section{Ability in the subject matter}
-
-\subsection{Participation in similar initiatives or projects}
-
-We have been involved in consultations with the Swiss National Bank, the
-European Central Bank, and the Swedish Riksbank as all three were interested
-in Taler in their respective CBDC initiatives. However, none of them is yet at
-the point where the respective central banks have made any commitments for any
-particular direction or technical solution.
-
-We are also working with the German GLS Bank on a commercial deployment of
-GNU Taler and expect the technical integration with their banking platform
-to be concluded later this year.
-
-
-\subsection{Experience and skill set offered by the subject matter experts}
-%
-%and technical experts applicable to the feasibility project
-
-The Taler Systems SA executive team currently consists of the following
-members:
-
-\begin{description}
-  \item[Dr. Christian GROTHOFF (Founder \& Technology)] Christian is Professor
-    for computer science at the University of Applied Sciences in Bern
-    focusing on network security and privacy. He is an Ashoka fellow, serves
-    on the GNU advisory board and maintains four GNU software packages. He
-    earned his PhD in computer science from UCLA, an M.S. in computer science
-    from Purdue University, and a Diploma in Mathematics from the University
-    of Wuppertal.
-  \item[Leon SCHUMACHER (Founder \& Business)] Leon is a leader in the
-    international CIO community who possesses a deep knowledge of the needs
-    and functioning of Fortune 100 companies. Prior to co-founding Taler, Leon
-    served as group CIO at two global companies, Mittal Steel and Novartis.
-    Leon earned his master’s in electrical engineering from ETH Zürich and his
-    master’s in management from HEC Paris. He also has a post-MBA certificate
-    from the Kellogg School of Management at Northwestern University.
-  \item[Michael WIDMER (Investor, Business Development, Legal \& Regulatory)]
-    Michael is an Entrepreneur and Investor. He brings to Taler his extensive
-    banking and financial market experience. In his 20 years of experience in
-    the international financial sector, he worked as a commercial lawyer, as
-    managing director of the Eurex stock exchange and as Co-CEO of the
-    Gutenberg Group. He received a Ph.D. in Law from the University of Zurich
-    and an executive MBA from University of Rochester. Michael is also
-    admitted to the Bar Association in Zurich.
-  \item[Dr. Florian DOLD (Founder \& Development)] Florian is a passionate
-    programmer and researcher. Prior to co-founding Taler, he worked on
-    GNUnet, a decentralized and privacy-preserving peer-to-peer
-    Framework. Florian earned his Master of Science from the Technical
-    University of Munich. He has obtained his PhD at Inria / Rennes 1 in this
-    subject.
-\end{description}
-
-Our advisory board members are:
-\begin{description}
-\item[Jenny MENNA] SVP, Information Systems Security at US Bank
-\item[Teppo PAAVOLA] Former Head of Business Development at PayPal
-\item[Sekhar NAGASUNDARAM] Head of Enterprise Data Security at Visa
-\item[Sandeep MEHTA] EVP, Enterprise Platform Services Tech at Wells Fargo
-\item[Greg FRAMKE] CIO at Manulife / John Hancock (former COO Etrade)
-\item[Chris PAGETT] former Head of Security Fraud \& geopolitical Risk at HSBC
-\item[Ante GULAM] CISO, Skyscanner
-\item[Manish TIWARI] CISO, Airtel India
-\item[Lars RABBE] former CIO of Yahoo! and Skype
-\item[Justin DOLLY] EVP, CISO at Malwarebytes
-\item[Dr. Richard STALLMAN] Founder of the GNU Project
-\item[Dr. Mikhael ATALLAH] Professor of Computer Science, Purdue University
-\item[Dr. Alex PENTLAND] Professor of Computer Science, MIT Media Lab
-\item[Dr. Roberto DI COSMO] Professor of Computer Science, Director of IRILL
-\item[Dr. Edgar FLEISCH] Professor of Information Management, ETH Z\"urich
-\end{description}
-
-CES is operating a global network of regional community payment systems
-based on software originally developed by Tim Jenkin, who will work with
-the project in his capacity as director of CES. Tim Jenkin will also bring
-in his network of contacts and developers in SA to support the project.
-
-JBI is a Free Software consultancy based in SA focusing on providing
-integration solutions for e-commerce.  They are ideally suited for assisting
-us onboard businesses in SA to the GNU Taler platform. Mark Clarke also has a
-network of contacts in SA to bring in further support for the project if
-required.
-
-
-\subsection{Commentary on the CBDC principles and attributes}
-
-We provided detailed commentary on each of the CBDC principles and attributes
-in Section~\ref{section:cbdc:requirements}.  In summary, we believe that we
-cover most of the critical requirements well.
-
-Overall, it should be noted that we believe it to be {\em impossible} for any
-available technology to provide off-line transactions with a purely
-software-based (and hence cost-efficient) solution without creating systemic
-risks from deferred double-spending detection.
-
-We are also surprised that data protection, data minimization and in general
-respecting citizen's economic privacy is not listed as a primary objective and 
urge the
-SARB to consider adding privacy considerations to their requirements.
-
-Similarly, we hope that SARB understands the value of a Free Software solution
-in that it preserves SA's independence from particular vendors.  Furthermore,
-open standards and public source code enhance public verifiability and thus
-the public's trust and acceptance in the solution.  We believe that only a 
Free Software
-solution can be in the best long-term interest of South Africa as it ensures
-technological independence and sustainability, as was recently demonstrated
-by the US government forcing Google to terminate all licenses to Huawei
-{\bf except} those for Free Software.
-
-\section{Proposed approach and methodology}
-
-\subsection{Proposed approach to support the objectives}
-%of the
-%feasibility approach specifically and the needs of an
-%innovation lab (sandpit) in general
-
-A realistic CBDC solution based on the Taler system requires integration with
-an existing register-based banking system.  Here, the Taler architecture calls
-for the implementation of a simple adapter that needs to be able to query the
-banking system for wire transfers into the escrow account and needs to be able
-to trigger wire transfers from the escrow account/central bank liability into
-merchant accounts.  Once these two simple operations are implemented, Taler
-can in principle transact in the respective currency.
-
-We would typically expect this integration with the existing SA banking system
-to be the first step.  In parallel, the specific regulatory requirements on
-launch would be discussed and then deployed in the sandpit. At that point, one
-might begin making the API publicly accessible to allow businesses to
-experiment with integrating Taler support into their systems, while performing
-exercises to stress test the system to ensure acceptable availability under
-high load or component failures.
-
-The CBDC Taler wallet can exist on smartphones, in browsers, on smartcards or
-secure USB sticks. However, typically the integration with the diverse payment
-operations used in a country will take time.  Taler Systems SA has already
-integrated Taler support with a few shopping systems, but largely to gain
-experience with the process.  We have had a team of Bachelor students
-successfully integrate Taler with a Web shop with virtually no support from us
-as part of a student project in their 2nd year of study.  Thus, given our open
-system specification and Free Software reference implementations we expect the
-bulk of the work to be done by local small businesses, which would only fall
-back on us for 2nd level support.
-
-
-\subsection{Methodology proposed to support the proposed approach}
-
-SARB issues electronic coins based on deposits into an escrow
-account.  Citizens could use their wallets to withdraw CBDC
-from their traditional bank accounts, or they could be provided
-CBDC directly (for example via social security) if they lack
-a bank account.  Electronic coins are blindly signed
-by the issuing exchange, which is obliged to exchange CBDC
-back into rand when they are deposited by merchants.  An auditor
-supervises the operation of the exchange, unless the exchange
-is fully operated within SARB's trusted infrastructure. In this
-case, SARB may still want to run the auditing logic to provide
-assurance against insider threats.
-
-
-\section{Secondary objectives}
-
-In this section, we want to anticipate the conclusions SARB
-might draw for its secondary objectives (Section 2.3 of the
-tender) with respect to the Taler system.  While of course
-the objective of the sand pit would be for SARB to draw these
-conclusions, we want to provide an idea what results we predict
-for these questions on the basis of our technology.
-
-\subsection{Focus area 1: Design considerations}
-
-\paragraph{What are the potential and preferred design options and deployment 
models of a
-  SARB-issued CBDC, and why?}
-%Potential deployment models, for the purpose of
-%the project, can either be based on distributed ledger technology (DLT) or
-%cryptography.
-
-Deployment models using a truly distributed ledger will prove exceptionally
-expensive and unable to handle the required transaction rates to be relevant
-for non-criminal enterprises.
-
-In contrast, cryptographic techniques like those offered by Taler require
-professionally-run mission-critical infrastructure, but will then be able to 
handle
-transactions at rates comparable to those provided by cash today at lower cost.
-
-\paragraph{What are the emerging technologies that underpin CBDC designs and 
which
-  technology option(s) are appropriate, and why?}
-
-The Taler system was designed from its inception in 2013 to underpin a CBDC
-for a socio-liberal society, respecting both the need for the state for
-taxation and fundamental human rights, chiefly the protection against
-discrimination and the right to privacy.
-
-Alternative designs will generally infringe upon either of these two 
fundamental
-aspects, either enabling totalitarian control or an unrestricted criminal
-economy.
-
-\paragraph{How would these technologies integrate into the SARB current and 
future
-architecture?}
-
-Taler would be integrated via one or more escrow accounts in the
-existing register-based banking system.  Money transferred into these
-escrow accounts by social security agencies or citizens would move
-into the respective electronic wallets of the consumers via an
-Internet service.  Eventually, ATMs might also be used to exchange
-cash deposits for CBDC, or transfer funds from bank accounts to
-electronic wallets via NFC.  The overall changes to the SARB's
-architecture would be minimal, except that the operation of the
-Taler system at scale may require an expansion of the existing
-data centers.
-
-\paragraph{What are the possible transition arrangements, after due 
consideration of all the
-relevant economic and financial/financial system implications as articulated
-below?}
-
-Once an exchange is operational, customers and businesses would be
-free to gradually migrate payments to the Taler CBDC. Given the
-cost, security and convenience advantages, we expect this to be
-largely driven by market forces.  The CBDC would co-exist and
-compete with existing payment methods (cash and commercial offerings).
-As Taler is reserve-based, it would not compete with credit cards
-used by consumers to get credit.
-
-We expect the fastest uptake to be in the market for e-commerce payments and
-micropayments.  Micropayments in particular will provide an alternative
-new business model, especially for businesses depending on online
-advertising for revenue today.
-
-\subsection{Focus area 2: Policy impact}
-
-\paragraph{Why should the SARB consider the issuance of a CBDC? How does 
issuance
-  link to the SARB’s mandate?}
-
-CBDC is a natural progression from cash.  Compared to cash, Taler offers
-superior protections against counterfeit, usability for online transactions,
-lower cost, and income transparency / tracability.
-
-Furthermore, SARB would be the first central bank offering solutions for smart
-contracts and has a clear response with respect to the issues caused by
-speculative crypto currencies. In addition, with Taler SARB has a payment
-system that is largely independent from the existing payment infrastructure
-like cash.
-
-
-\paragraph{How could the respective design options impact monetary policy, 
financial
-stability, fiscal policy, financial market structures and any other policy 
objectives
-(financial inclusion, competition etc.)?}
-
-A CBDC based on Taler opens a few additional options for monetary policy, such
-as the possibility of charging a negative interest rate on CBDC.\footnote{For
-  a historic experiment with negative interest on cash, see
-  \url{https://en.wikipedia.org/wiki/W\%C3\%B6rgl#The_W\%C3\%B6rgl_Experiment}}
-
-A Taler CBDC may provide a national electronic payment standard, reducing
-friction from a multitude of commercial offerings.
-
-Using an open standard with a Free Software reference implementation will
-reduce technological barriers to entry and monopoly abuse (say by credit
-companies charging high fees).  Taler's privacy-respecting design ensures an
-equal playing field for all.  Finally, the Taler wallet could be augmented
-with features to help citizens manage their budget, improving financial
-literacy.
-
-\subsection{Focus area 3: Intended and unintended consequences}
-
-\paragraph{What are the potential economic and financial system impacts (e.g. 
on gross
-domestic product, inflation targeting, monetary policy transmission mechanisms,
-and impacts on financial institutions)?}
-
-Lower transaction costs should have similar impacts on gross domestic
-product as a similar reduction in VAT, except without the government
-spending cuts that usually follow tax reductions.
-
-Taler should be neutral on inflation targeting and monetary policy
-transmission mechanisms.
-
-Financial institutions that rely on income from providing electronic
-payment services may see some loss in profits. However, as Taler has
-fundamentally lower costs, the losses in profits by commercial payment
-service providers would be significantly below the cost reductions
-achieved at a national scale.
-
-\paragraph{What are the major benefits and risks (including cyber-risks)? What 
potential
-attack vectors are related to the issuance of a CBDC? What are the SARB’s
-liability implications in the event of a significant breach?}
-
-CBDC systems, as all networked systems, require high-security and
-high-availability deployments.  Power- and network outages would have
-more-or-less catastrophic impacts on the ability of businesses to run
-transactions. Thus, high levels of redundancy should be in place to provide
-availability once a significant share of transactions is performed by
-Taler. SARB may also want to mandate that shops continue to accept physical
-cash.
-
-Taler includes key revocation mechanisms to bound the worst-case impacts of
-cyber attacks compromsing private keys. Any given private key would be used to
-only sign a limit amount of CBDC into existence. Compromising that private key
-would result in financial damage limited to the amount of {\em legitimate}
-CBDC signed into existence with that key. Thus, financial liabilities from
-issuing CBDC with Taler are limited, and frequent re-keying can be used to
-further minimize the potential damage.
-
-
-\paragraph{What are the lessons learned from practically issuing a CBDC in a 
test
- environment?}
-
-The tests of the Taler system have demonstrated that the system is very
-stable, fast and can handle large transactions.  We expect to learn about the
-complexity of integrating Taler with the wire transfer system of SA, and SARB
-to learn how easy (or difficult) it is to migrate existing services to support
-the Taler protocol.
-
-SARB will also learn details about the regulatory capabilities Taler offers,
-and where the limitations on regulation are.
-
-\subsection{Focus area 4: Legal and regulatory regime}
-
-\paragraph{What are the legal implications and impacts of issuing a CBDC?}
-
-We are not familiar enough with the legal framework in SA to
-comment on this question.
-
-\paragraph{What would a regulatory regime need to consider (e.g. how would the 
CBDC
-scheme be structured and who would determine the scheme ‘rulebooks’)?}
-
-We can see two possible regulatory regimes, with either the SARB being
-solely responsible for the issuance of Taler coins denominated in rand, or
-with commercial banks issuing electronic rand.
-In the first case, the Taler coins, i.e. electronic rand coins must
-be recognized as legal tender like cash.
-In the latter case, the
-commercial banks would be subjected to permanent security audits to
-verify that their escrow balance matches the amount of issued electronic
-coins.  Commercial banks may also have to take out insurance to cover
-the potential losses from an attacker compromising their operations.
-
-\paragraph{What potential high-level rules would need to be considered (e.g. 
participation
-criterion, chargebacks, liability shifts).}
-
-Compared to other electronic payment systems where liabilities are typically
-with the payment service provider, Taler shifts some liability to the
-consumer: if a consumer's system is compromised, the attacker may spent the
-consumers CBDC, just like a burglar may steal a physical wallet full of cash.
-
-
-\subsection{Focus area 5: Ongoing monitoring, and incorporating learnings and
-perspectives from other central banks and related local and international
-forums}
-
-\paragraph{Continued participation and research in global developments 
pertaining to CBDC.}
-
-Taler Systems SA is involved in various academic communities (W3C, IETF,
-Bankademia) and will continue to evolve Taler to try to best meet the business
-and regulatory requirements of our customers.
-
-\paragraph{Incorporating learnings and perspectives from other global 
participants in CBDC
-  in the SARB CBDC project, where relevant.}
-
-Taler Systems SA will continue its engagement with commercial
-and central banks on a global scale, and of course feed this
-experience into any engagement with SARB.
-
-\paragraph{Ongoing engagement with key stakeholders (local and international) 
on the topic
-of CBDC to broaden the knowledge base and relationships.}
-
-We know that three European central banks are quite interested in
-Taler, and while they have made no decisions on CBDCs, we expect
-them to closely watch any experiments with a Taler CBDC in SA.
-
-\section{Conclusion}
-
-Taler effectively provides electronic cash and thus solves the problem
-of gaining access to risk-free assets.  As the SARB supervises the
-CBDC escrow funds (either directly or by auditing the private
-operator), the government can assure citizens that they can always
-exchange CBDCs back to cash.  Thus, in Taler's design, the government
-acts as a trust anchor.
-
-Taler removes inefficiencies the current system creates through fraud
-risks inherent in register-based systems.  In Taler, citizens only
-ever authenticate to their bank (or social services).  By avoiding
-disclosing personally identifying information or even performing
-credit card-style authentication via third parties, Taler improves
-usability and eliminates most vectors of authentication token
-compromise.
-
-Further information about the Taler system can be found at
-\begin{center}
-  \url{https://taler.net/}
-\end{center}
-
-
-\section*{Contact}
-
-\renewcommand\logo{}
-
-\begin{center}
-  
\includegraphics[width=0.5\textwidth]{../presentations/comprehensive/taler-logo-2018.pdf}
-  \vfill
-  {\Large  \url{https://taler.net/}}
-  \vfill
-
-\begin{tabular}{l l}
-  Dr. C. Grothoff          &   grothoff@taler.net      \\
-  Dr. F. Dold           &   dold@taler.net \\
-  L. Schumacher                &       schumacher@taler.net    \\
-  M. Widmer            &       widmer@taler.net        \\
-\end{tabular}
-\end{center}
-
-\vfill
-
-\includegraphics[width=0.2\textwidth]{../presentations/investors/partner-logos/ashoka.png}
-\hfill
-\includegraphics[width=0.1\textwidth]{../presentations/investors/partner-logos/inria.png}
-\hfill
-\includegraphics[width=0.1\textwidth]{../presentations/comprehensive/bfh.png}
-\hfill
-\includegraphics[width=0.1\textwidth]{../presentations/investors/partner-logos/tum.png}
-\hfill
-\includegraphics[width=0.1\textwidth]{../presentations/investors/partner-logos/gnu.jpeg}
-
-\end{document}
-
-
-
-\subsection*{What would a solution for a register-based CBDC look like?}
-
-
-\subsection*{What would a solution for a value-based CBDC look like?}
-
-
-\section*{What is your vision for an CBDC?}
-% Are there other possible solutions than register-based and value-based that 
you consider to be more appropriate?}
-
-
-
-
-\section*{What challenges and opportunities do you envisage?}
-
-Taler provides the advantages of cash while supporting taxation and
-limiting criminal abuse, as recipients of payments are identifiable.
-Furthermore, Taler transactions are faster, easier and more secure
-than cash or credit card transactions.
-
-The main challenge is the integration of the Taler merchant backend
-into the diverse POS systems that exist today.  While integrating
-Taler can be done with a few hundred lines of code, NFC-enabled POS
-systems would require at least a firmware update.  Convincing vendors
-to upgrade their systems will thus require a major up-front
-investment.
-
-Taler also requires further development to ensure that wallets are
-available on all relevant platforms.  However, consumer systems are
-much less diverse and hence this effort is significantly smaller.
-
-Deploying Taler at scale should have no major impact on monetary
-policy because the issued CBDC would be 1:1 backed by rand
-in the escrow account at the SARB.  However, if there is a
-significant shift from the use of credit-cards to CBDC, there might
-be a reduction in M2 from fractional reserve banking as CBDC is
-debit-based while credit-cards are credit-based.  Thus, instead of
-commercial bank money being created from debts, consumers may
-effectively hold CBDC claims against the escrow account at the
-central bank.  The resulting reduction in M2, and the loss of revenue
-at banks from credit-card interest payments, may require adjustments
-in monetary policies.
-
-
-\section*{What is missing in our concept?}
-
-
-A key requirement for governments considering electronic payment
-systems is the preservation of the Commons.  Cash is a Commons as all
-market participants have equal liberties in handling cash.  If cash is
-replaced by proprietary solutions such as Visa's credit card system or
-ApplePay, these companies have exclusive control over critical
-infrastructure, which often leads to high fees.  Worse, such payment
-service providers may discriminate against individuals or certain
-businesses and can refuse service to individuals or businesses without
-judicial oversight.
-
-In contrast, Taler is implemented as Free Software distributed under
-the GNU General Public License, and without patent encumbrances.  This
-ensures that any government retains sovereignty after deploying Taler,
-as it can liberally inspect, use and modify the software.  In
-particular, no foreign government or company can impose their own
-restrictions or regulatory regime.  Governments can foster competition
-between multiple Taler exchange operators, or run a Taler exchange as
-a government monopoly equivalent to a government mint for coins.
-
-
-
-\section{Addressing CBDC Requirements}
-
-We now sketch how the Taler components map to a Centrally Banked Digital
-Currency system run by the ECB or national central banks (NCBs), according to
-the draft requirements.  Taler is a value-based payment system (as opposed to
-an account-based system), and thus we will address the common requirements
-C1-C8 and requirements V1-V4 specific to the value-based model.
-
-\paragraph{C1. Tokenization:} \emph{Units of digital currency (CBDC units) are 
only created against money
-blocked on a transit account, which will be held by ECB/NCBs}.
-
-The ECB/NCBs would simultaneously take the role of the Taler Exchange
-and Taler Auditor (or could outsource operations to qualified third parties).
-
-\paragraph{C2. Issuance:} \emph{A central authority creates new CBDC units on
-the reception of the transfer of an equivalent EUR amount from the
-participating bank to the transit account. The same logic applies to the
-destruction of existing CBDC units, where the central authority destroys CBDC
-and releases EUR that were previously held by the ECB/NCBs in the transit
-account.}
-
-The ECB/NCBs create new CBDC units by issuing Taler digital coins,
-and destroy CBDC units by accepting digital coin deposits from merchants, 
subsequently releasing
-funds blocked in the escrow account and sending them to the merchant's bank 
account.
-
-\paragraph{C4. 1-on-1 parity rule:} \emph{The parity rule applies when CBDC 
units are newly created or destroyed,
-meaning that for each EUR blocked in (released from) the transit account there 
will be exactly
-one CBDC created (destroyed). The parity rule also applies when CBDC are 
exchanged for
-commercial bank deposits or physical cash, and vice versa.}
-
-Digital coins in GNU Taler correspond 1-on-1 to a
-value in a fiat currency such as the Euro.
-
-\paragraph{C4. Two-tier structure:} \emph{The central authority issues CBDC 
only to entities entitled to deposit funds
-in the transit account held at ECB/NCBs in exchange for newly issued CBDC 
units. Also, end-
-users’ access to the CBDC payment system is intermediated via other entitled 
entities, acting as
-gateways. All these entities, hereafter “tier-2 entities”, could be commercial 
banks or non-banks
-(for example, payment service providers (PSPs), wallet providers etc.).}
-
-
-With Taler, national banks could serve as
-the primary Tier-2 entity, establish customer's identities (KYC) during bank
-account setup, and facilitate the transfer from a customer's bank
-account to the exchange's escrow account.  A secondary Tier-2 entity are the 
wallet providers.
-Banks can serve as wallet providers, but other third party businesses could 
offer
-a wallet backup/sync/restore services as well.  Customers are also given the 
option to be
-responsible for the security of their wallet on their own, and manage private 
keys directly
-and on their own device.
-
-
-\paragraph{C5. Compliance with AML regulation:} \emph{Transactions with 
amounts above a certain threshold must be
-disclosed to relevant parties as required by the AML regulation. In general, 
the system must be
-designed in a way that discourages end-users from using it for anonymous 
large-value
-transactions.}
-
-Strict withdrawal limits can
-be placed on customers' bank accounts.  Merchants can be required to collect
-customer data for critical transactions.  Due to the technical measures
-that provide transparency of cash flows to merchants, the compliance of
-merchants is easy to verify.
-
-\paragraph{C6. Fees:} \emph{The system should enable fee collection. The 
issuance of CBDC to banks and the
-destruction of returned CBDC are free of charge for the entitled tier-2 
entities (i.e. banks). Tier-2
-entities can, however, charge fees to end-users for services they provide, 
such as their
-involvement in the transfers of CBDC and/or the exchange of EUR into CBDC and 
vice versa.}
-
-Taler has a flexible fee structure that is easily configured so that Tier-2 
banks
-can charge for CBDC creation and other activities.
-
-
-\paragraph{C7. Availability:} \emph{Payments are processed 24 hours a day, 7 
days a week, 365 days a year, without
-operational downtimes.}
-
-Taler requires no manual processing and can be made highly
-available with standard software deployment and operations techniques.
-
-
-\paragraph{C8. Throughput, transaction time and micropayments:} \emph{The
-payment system must be able to handle a sufficiently large amount of
-transactions. Each transaction must be processed real-time (to be compliant
-with the SEPA Instant Credit Transfer (SCT Inst) scheme, the transaction time
-would have to be maximum ten seconds). Furthermore, the payment system
-should/could enable micropayments (low value, large volume, low cost, real time
-transactions).}
-
-Transactions
-with Taler are processed in the order of milliseconds.  Unlike DLTs, Taler can
-be easily scaled both horizontally (sharding, more processing nodes) and
-vertically (faster machines).  Since multiple payments to a merchant can be 
aggregated into
-one bank transfer, even micropayments with fractions of a cent are possible.  
All coins
-are issued with expiration dates, ensuring that the exchange may eventually 
delete ancient
-transactions.
-
-\paragraph{V1. Non-interest-bearing:} \emph{In the value-based model, holdings 
of CBDC do not bear interest - neither
-positive nor negative.}
-
-In Taler, digital coins do not bear interest; however,
-when coins expire it is possible to charge fees when the electronic wallets 
trade
-expiring coins for fresh coins. This feature may be used to
-provide a mechanism for negative interest rates (for non-circulating coins).
-
-
-\paragraph{V2. Limitation of bank runs:} \emph{In the value-based model, to 
avoid a situation, in which end-users
-(suddenly) shift large amounts of their commercial bank deposits to CBDC, 
daily (potentially also
-weekly or monthly) limits should be imposed on the amount that can be 
converted from
-commercial bank deposits into CBDC.}
-
-Bank runs are discouraged and limited with Taler:  (1) Withdrawal
-limits can be imposed by the Tier-2 banks on the withdrawal of CBDC units; (2) 
wallet providers may place limits
-on how much money can be stored in online wallets; (3) customers that mange 
their own wallet are discouraged from
-storing large amounts of CBDC units in their wallets, as they must ensure its 
safety similar to a physical wallet;
-(4) modest expiration times with modest refresh fees make hoarding coins 
unattractive.
-
-
-\paragraph{V3. Anonymity and AML:} \emph{The system should allow anonymous 
low-value transactions (below a
-certain amount used as threshold). Moreover, it should be possible to trace 
large-value
-transactions and link them to the identities of the participants (through 
KYC). Furthermore, as
-countermeasure against splitting large-value transactions into multiple 
low-value anonymous
-transactions, it should be possible to identify multiple low-value 
transactions which are
-processed within a certain period of time and which sum up to an amount 
greater than the
-chosen threshold.}
-
-The exchange does not know which customer owns which coin
-due to the use of blind signatures during the withdrawal process.
-AML measures are based on the \emph{income transparency} feature,
-where cash flows to merchants are visible to the exchanges (and
-thus ECB/NCBs).  As the merchant redeems CBDC units with a transaction to 
their bank account, the KYC process
-already happened when the merchant opened their SEPA bank account.  
Furthermore, the
-deposit permissions are linked to the contract with the customer, allowing 
authorities
-to validate the plausiblity of the transaction during tax audits.
-With Taler, ownership of digital coins between mutually distrusting parties 
can only be securely transferred with a digital coin deposit via the exchange.
-This discourages ``invisible'' payments by sharing digital coins between 
wallets
-without involving the exchange.
-
-\paragraph{V4. Ownership and spending rights of CBDC:} \emph{In the 
value-based model, units of CBDC are held by
-end-users themselves. Each end-user has cryptographic information (e.g. 
private keys, other
-secrets) without which CBDC units associated with that particular 
cryptographic information
-material cannot be spent. Spending rights are defined by technology (e.g. if 
you have private
-keys you can spend).}
-
-Technically literate
-users have the option to manage their own wallets and private keys, whereas
-other users can use wallet backup/sync/restore providers.
-
-\section*{Contrast and Relationship to DLT-based Systems}
-
-The Taler payment system is independent from Distributed Leder
-Technology (DLT) systems.  In particular, Taler payments are not
-necessarily backed by any blockchain or cryptocurrency.  Even though
-Taler uses cryptographically secured payment tokens, it is distinct
-from ``cryptocurrencies'': Taler is a very efficient electronic
-payment system with certain characteristics like cash, but it is not a
-currency.  Taler is designed to serve as a payment instrument for
-retail commerce, in contrast to DLTs which are generally used more as
-a long-term stores-of-value or as speculative assets.
-
-Some technological advancements made by DLTs could potentially benefit Taler.
-For example, public cryptographic key material and data relevant for auditing
-could be further secured by a distributed ledger.  Yet a distributed ledger is
-not mandatory to operate Taler, as payments are facilitated by a federation of
-trusted entities, with oversight from each other and/or a central institution,
-not too dissimilar from how traditional banking systems work.
diff --git a/sa/tender.pdf b/sa/tender.pdf
deleted file mode 100644
index 117d928..0000000
Binary files a/sa/tender.pdf and /dev/null differ

-- 
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]