From 17555514bd2866e0d45b23e4a1c198415205c8f2 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 21 Oct 2021 13:43:06 +0200 Subject: begin registry as per DD 006 --- gnu-taler-extensions/Makefile | 6 ++++++ gnu-taler-extensions/registry.rec | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 gnu-taler-extensions/Makefile create mode 100644 gnu-taler-extensions/registry.rec diff --git a/gnu-taler-extensions/Makefile b/gnu-taler-extensions/Makefile new file mode 100644 index 0000000..edb88bb --- /dev/null +++ b/gnu-taler-extensions/Makefile @@ -0,0 +1,6 @@ +all: check + +check: registry.rec + recfix --check registry.rec + +.PHONY: all check diff --git a/gnu-taler-extensions/registry.rec b/gnu-taler-extensions/registry.rec new file mode 100644 index 0000000..66b305b --- /dev/null +++ b/gnu-taler-extensions/registry.rec @@ -0,0 +1,33 @@ +# -*- mode: rec -*- +# +# Registry for GNU Taler extensions, as per Design document 6 +# +%rec: TalerExtensions +%key: Identifier +%typedef: Identifier_t regexp /^[ABCDEFGHIJKLMNOPQRSTUVWXYZ_][ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789:\.]*$/ +%type: Identifier Identifier_t +%unique: Identifier +%mandatory: Identifier +%typedef: Description_t regexp |^[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\(\)\.,;!"':#\/ -]*$| +%type: Description Description_t +%mandatory: Description +%mandatory: Critical +%type: Critical bool +%allowed: Contact +%allowed: References +%sort: Identifier Description Contact References + + +Identifier: AGE_RESTRICTIONS +Description: Restrictions to limit spending of coins on products that are legally sold only to customers below a given age. +Critical: true +Contact: taler+oec@kesim.org +References: Design document 24 + +Identifier: P2P_PAYMENTS +Description: Support for payments directly between wallets. +Critical: false +Contact: team@taler.net +References: Design document 13 + + -- cgit v1.2.3