aboutsummaryrefslogtreecommitdiff
path: root/gnu-taler-kyc-attributes/registry.rec
diff options
context:
space:
mode:
Diffstat (limited to 'gnu-taler-kyc-attributes/registry.rec')
-rw-r--r--gnu-taler-kyc-attributes/registry.rec66
1 files changed, 66 insertions, 0 deletions
diff --git a/gnu-taler-kyc-attributes/registry.rec b/gnu-taler-kyc-attributes/registry.rec
new file mode 100644
index 0000000..af71f4c
--- /dev/null
+++ b/gnu-taler-kyc-attributes/registry.rec
@@ -0,0 +1,66 @@
1# -*- mode: rec -*-
2#
3# Registry for GNU Taler attributes, as per Design document 31
4#
5%rec: TalerAttributes
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%typedef: Category_t enum individual business both
15%type: Category Category_t
16%mandatory: Category
17%allowed: Contact
18%allowed: References
19%allowed: Comment
20%sort: Identifier Description Contact References
21
22
23Identifier: BUSINESS_NAME
24Description: Full legal name of the business.
25Category: business
26
27Identifier: BUSINESS_TAX_ID
28Description: Tax identifier of the business.
29Category: business
30Comment: Format may depend on the country of residence of the business.
31
32Identifier: FULL_NAME
33Description: Full legal name of an individual.
34Category: individual
35
36Identifier: CONTACT_EMAIL
37Description: E-mail address to contact the individual or business.
38Category: both
39Comment: Can be validated via E-mail with TAN.
40
41Identifier: CONTACT_PHONE
42Description: Phone number to contact the individual or business.
43Category: both
44Comment: Can be validated via SMS-TAN or phone call.
45
46Identifier: CONTACT_DNS_DOMAIN
47Description: DNS domain name owned by the individual or business.
48Category: both
49Comment: Can be validated by having the owner set an appropriate DNS TXT record.
50
51Identifier: CONTACT_WEB_DOMAIN
52Description: Web site owned by the individual or business.
53Category: both
54Comment: Can be validated by having the owner serve an appropriate well-known page.
55
56Identifier: ADDRESS_STREET
57Description: Street address (including house number) of the individual or business.
58Category: both
59
60Identifier: ADDRESS_CITY
61Description: Name of the city where the individual or business resides.
62Category: both
63
64Identifier: ADDRESS_COUNTRY
65Description: Name of the country where the individual or business resides.
66Category: both