RFC 3506 (rfc3506) - Page 2 of 15
Requirements and Design for Voucher Trading System (VTS)
Alternative Format: Original Text Document
RFC 3506 Voucher Trading System (VTS) March 2003
4. Scope of VTS Specifications ...................................7
4.1 Voucher Trading Protocol ..................................7
4.2 VTS-API ...................................................8
4.3 Generic Voucher Language ..................................8
5. GVL Requirements ..............................................8
5.1 Semantics .................................................8
5.2 Syntax ....................................................9
5.3 Security .................................................10
5.4 Efficiency ...............................................10
5.5 Coordination .............................................10
5.6 Example of GVL ...........................................10
6. Application Scenarios ........................................11
7. Q & A ........................................................13
8. Security Considerations ......................................13
9. Acknowledgments ..............................................13
10. References ...................................................13
11. Authors' Addresses ...........................................14
12. Full Copyright Statement......................................15
1. Background
It is often necessary to credit loyalty points, collect digital
coupons or gift certificates, etc, to complete purchases or other
trading transactions in the real world. The importance of these
activities is also being recognized in Internet Commerce. If a
different issuing or collecting system to handle such points or
coupons must be developed for each individual application, the
implementation cost will be excessive, inhibiting the use of such
mechanisms in electronic commerce. Consumers may also be forced to
install a number of software modules to handle these points or
coupons.
A voucher is a digital representation of the right to claim services
or goods. Using vouchers, a wide-range of electronic-values,
including points or coupons, can be handled in a uniform manner with
one trading software module.
This document presents the terminology and model for a Voucher
Trading System (VTS) that circulates vouchers securely; it also lists
design principles and requirements for a VTS and the Generic Voucher
Language (GVL), with which diverse types of vouchers can be
described.
Fujimura & Eastlake Informational