aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu-taler-extensions/Makefile6
-rw-r--r--gnu-taler-extensions/registry.rec33
2 files changed, 39 insertions, 0 deletions
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 @@
1all: check
2
3check: registry.rec
4 recfix --check registry.rec
5
6.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 @@
1# -*- mode: rec -*-
2#
3# Registry for GNU Taler extensions, as per Design document 6
4#
5%rec: TalerExtensions
6%key: Identifier
7%typedef: Identifier_t regexp /^[ABCDEFGHIJKLMNOPQRSTUVWXYZ_][ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789:\.]*$/
8%type: Identifier Identifier_t
9%unique: Identifier
10%mandatory: Identifier
11%typedef: Description_t regexp |^[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-][abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_\(\)\.,;!"':#\/ -]*$|
12%type: Description Description_t
13%mandatory: Description
14%mandatory: Critical
15%type: Critical bool
16%allowed: Contact
17%allowed: References
18%sort: Identifier Description Contact References
19
20
21Identifier: AGE_RESTRICTIONS
22Description: Restrictions to limit spending of coins on products that are legally sold only to customers below a given age.
23Critical: true
24Contact: taler+oec@kesim.org
25References: Design document 24
26
27Identifier: P2P_PAYMENTS
28Description: Support for payments directly between wallets.
29Critical: false
30Contact: team@taler.net
31References: Design document 13
32
33