registry.rec (1652B)
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 21 Identifier: AGE_RESTRICTIONS 22 Description: Restrictions to limit spending of coins on products that are legally sold only to customers below a given age. 23 Critical: true 24 Contact: oec-taler@kesim.org 25 References: Design document 24 26 27 Identifier: POLICY_REFUND 28 Description: Support for refund in payments. 29 Critical: false 30 Contact: team@taler.net 31 References: Design document 13 32 33 Identifier: POLICY_AUCTION 34 Description: Auction support via libbrandt 35 Critical: false 36 Contact: oec-taler@kesim.org 37 References: Design document 32 38 39 Identifier: POLICY_ESCROW 40 Description: Escrow functionality provided by the exchange. Deposited coins can be put into escrow for a specified time interval, potentially in the future. If the owner of the coins and the merchant both sign the contract within the interval, the coins' value will be transferred to the merchant's account. Otherwise, the coins can be refreshed by the owner. 41 Critical: false 42 Contact: oec-taler@kesim.org 43 References: NOT YET