|
| |
 |
Appendix 5
(1 July
2007)
|
|
Appendix 5
Whois Specifications
Public Whois Specification
Public Whois for the .coop Sponsored TLD will be provided according
to the specification described in Part V of Appendix S.
Whois Provider Data Specification
Sponsor shall ensure Registry Operator provides bulk access to up-to-date
data concerning domain name and nameserver registrations maintained
on behalf of Sponsor in connection with the .coop sTLD on a daily schedule,
only for purposes of providing free public query-based access to up-to-date
data concerning domain name and nameserver registrations in multiple
TLDs, to a party designated from time to time in writing by ICANN (the "Designated
Recipient") and also to ICANN. Any agreement between ICANN and
a Designated Recipient for the license of such data (a "Whois
License Agreement") will provide Sponsor with the right to enforce
the Designated Recipient's obligations under this Appendix and the
Whois License Agreement directly against the Designated Recipient,
whether through being made a party to or third-party beneficiary of
such agreement or through such other means as may be appropriate. In
addition, any Whois License Agreement will include the following provisions
governing the use of such data by the Designated Recipient:
- The Designated Recipient shall only use the data provided by
the Registry Operator for the purpose of providing free public query-based
Whois access as described in Section 3.1(c)(v) of the .coop Sponsored
TLD Agreement. The Designated Recipient may not use such data for
any other purpose.
-
The Designated Recipient shall use best efforts
to implement any corrections to the data provided by the Registry
Operator as soon as practicable.
-
The Designated Recipient
must take such technical and organizational security measures
as are, at a minimum, equivalent to those implemented by or on
behalf of the Registry Operator with respect to such data.
-
Except
for providing free public query-based access according to item
1 above, the Designated Recipient shall not transfer the data
to any third party for any purpose except in the event that such
third party becomes bound in the same manner as a Designated Recipient
by the provisions of this Appendix and the Whois License Agreement.
The procedures for providing access, and the specification of the
content and format of this data, will be as stated below, until changed
according to the .coop Sponsored TLD Agreement. This Appendix is subject
to change by agreement of Sponsor and ICANN during the design process
as well as during the IETF standards process. In addition, Sponsor
agrees to require Registry Operator to implement changes to this Appendix
specified by ICANN to conform to the IETF provreg working group's protocol
specification no later than 135 days after the IETF specification is
adopted as a Proposed Standard [RFC 2026, section 4.1.1]. Accordingly,
the following provides the target architecture and initial functionality.
A. Procedures for Providing Access
Sponsor shall ensure Registry Operator prepares (i) full data sets
for one day of each week (the day to be designated by ICANN) and (ii)
incremental data sets for all seven days of each week. Full and incremental
data sets shall be up-to-date and coherent as of 1200 UTC on the day
to which they relate. Until a different day is designated by ICANN,
the full data sets will be prepared for Mondays. (Note that on the
ICANN-designated day both an incremental and a full data set are prepared.)
- Preparation of Files Containing Data Sets. Each full and incremental
data set consists of an XML document meeting the content and format
requirements of Parts B and C of this document. Once the XML document
is generated, the following preparation steps will be performed:
- The XML document will be placed in a file
named according to the following convention: For full data sets: "wfYYMMDD" where "YYMMDD" is
replaced with the date (YY=last two digits of year; MM=number of
month; DD=day; in all cases a single digit number should be left-padded
with a zero). For incremental data sets: "wiYYMMDD" where "YYMMDD" follows
the same format.
- The Registry Operator may optionally specify to
split the document using the Unix SPLIT command (or equivalent)
to produce files no less than 1GB each (except the final file).
If files are split, an MD5 file (produced with MD5SUM or equivalent)
must be included with the resulting files to isolate errors
in case of transfer fault. The Registry Operator may optionally
specify to compress the document using the Unix GZIP command
(or equivalent) to reduce the file size.
- The file(s) will
then be encrypted and signed using PGP, version 6.5.1 or above,
with a key of DH/DSS type and 2048/1024-byte length. (Note that
PGP compresses the escrow file in addition to encrypting it.)
The Data Recipient's public key will be used for the encryption
and the Registry Operator's private key will be used for the signature.
Public keys will be exchanged between the Registry Operator and the
Designated Recipient by e-mail, physical delivery of floppy diskettes,
or other agreed means.
- Transmission of Full Data Sets. Once prepared, full data sets
will be provided either by the procedures for incremental data sets
described in item A (3) below or, at the option of either the Registry
Operator or the Designated Recipient, by writing the full data set
to compact disc (or other media mutually agreed by Registry Operator
and the Designated Recipient) and sending it to the Designated Recipient
by expedited delivery service (such as FedEx or DHL). If sent by expedited
delivery service, the full data set will be scheduled for arrival no
later than the second calendar day following the day to which the full
backup relates and the Registry Operator will bill the Designated Recipient
for the price of the hardcopy and delivery fees on a monthly basis.
- Transmission of Incremental Data Sets. To permit the transmission
of incremental data sets, Sponsor shall ensure Registry Operator
makes them available for download by the Designated Recipient by
Internet File Transfer Protocol. Incremental data sets will be made
available for download no later than 2000 UTC on the day to which
they relate.
B. Content
The XML format is designed to represent both complete and incremental
Sponsor data sets.
- The escrow format describes domain, host, contact and registrar
objects stored in the registry repository.
- The full escrow describes
a snapshot of the given date, while the incremental escrow represents
a transaction log. In the full escrow, only the "domain", "host", "contact" and "registrar" elements
appear, while in the incremental escrow, the other elements may also
appear.
- For the incremental escrow, three additional attributes are
specified: the "actor" denotes the entity that caused the
modification. This is either a registrar ID, the ID of a support staff
member or the name of an internal process of the SRS that performed
the modification automatically (like auto-renew). The "timestamp" documents
the point in time when the modification has taken place. The "txn" is
an identifier that further details the precise activity.
- To allow
a differentiation between the creation and updates of an object within
an incremental escrow, the "domain", "host", "contact" and "registrar" elements
contain an "action" attribute that provides this information.
The following core data is reproduced in the escrow file:
Domain
- the internal ID of the domain object
- the domain name, including the assigned language and the reserved
IDN domain name variants.
- the internal ID of the sponsoring registrar
- the IDs of the registrant, administrative, technical and billing
contact
- the status values
- the ENS authorization ID
- the EPP authentication information
- the maintainer URL
- the creation, expiration, update and transfer dates
Host
- the internal ID of the host object
- the domain name
- the assigned IP addresses
- the internal ID of the sponsoring registrar
- the status values
- the maintainer URL
- the creation, update and transfer dates
Contact
- the ID of the contact object
- the name, organization, streets, city, state, postal code and
country code
- the phone and fax numbers and the e-mail address.
- the EPP authentication information
- the maintainer URL
- the creation and update dates
Registrar
- the internal ID of the registrar object
- the organization, streets, city, state, postal code, country
code, phone and fax number, e-mail address, web server address
- the creation and update dates
- the IDs of the administrative, technical and billing contact
C. Format
The schema (XSD) for the XML formatted escrow files, agreed between
the registry operator and ICANN, will be made available to designated
parties upon request.