diff options
Diffstat (limited to 'gnu-taler-kyc-attributes/registry.rec')
-rw-r--r-- | gnu-taler-kyc-attributes/registry.rec | 66 |
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 | |||
23 | Identifier: BUSINESS_NAME | ||
24 | Description: Full legal name of the business. | ||
25 | Category: business | ||
26 | |||
27 | Identifier: BUSINESS_TAX_ID | ||
28 | Description: Tax identifier of the business. | ||
29 | Category: business | ||
30 | Comment: Format may depend on the country of residence of the business. | ||
31 | |||
32 | Identifier: FULL_NAME | ||
33 | Description: Full legal name of an individual. | ||
34 | Category: individual | ||
35 | |||
36 | Identifier: CONTACT_EMAIL | ||
37 | Description: E-mail address to contact the individual or business. | ||
38 | Category: both | ||
39 | Comment: Can be validated via E-mail with TAN. | ||
40 | |||
41 | Identifier: CONTACT_PHONE | ||
42 | Description: Phone number to contact the individual or business. | ||
43 | Category: both | ||
44 | Comment: Can be validated via SMS-TAN or phone call. | ||
45 | |||
46 | Identifier: CONTACT_DNS_DOMAIN | ||
47 | Description: DNS domain name owned by the individual or business. | ||
48 | Category: both | ||
49 | Comment: Can be validated by having the owner set an appropriate DNS TXT record. | ||
50 | |||
51 | Identifier: CONTACT_WEB_DOMAIN | ||
52 | Description: Web site owned by the individual or business. | ||
53 | Category: both | ||
54 | Comment: Can be validated by having the owner serve an appropriate well-known page. | ||
55 | |||
56 | Identifier: ADDRESS_STREET | ||
57 | Description: Street address (including house number) of the individual or business. | ||
58 | Category: both | ||
59 | |||
60 | Identifier: ADDRESS_CITY | ||
61 | Description: Name of the city where the individual or business resides. | ||
62 | Category: both | ||
63 | |||
64 | Identifier: ADDRESS_COUNTRY | ||
65 | Description: Name of the country where the individual or business resides. | ||
66 | Category: both | ||