REGISTRANT'S DOMAIN REGISTRATION STEPS ............................................................ Step 1: The domain registration/modification/delete process begins when the registrant visits the mail URL, http://host/cgi/domreg. The initial welcome page is simply boilerplate with a button that points to an https connection to the step 1 page. Step 1 begins the actual process. Besides the obvious prompt for domain and function (new/modify/delete) it creates a new local database record in which to compile reg data, assigns a UNIQUE_ID to it, which is given to the registrant as a CGI arg. The ID tracks the registration session, but all other state and data is stored in the database. IDs timeout, and are deleted after a configurable period of inactivity, default 24 hours. When the visitor has completed all of the requirements and has submitted the request for processing (after following all the steps outlined below), the session ID is changed, so that previous URLs no longer work. A new URL and ID is generated to a read-only status page for the registrant to observe the registration status. Invisible to the registrant, the database is purged of stale records. ............................................................ Step 2: If MODIFY domain is selected, WHOIS data for that domain is fetched is available in subsequent forms to edit and subsequent steps will have pre-filled-in data for editing. Prompts for domain owner info. ............................................................ Steps 3 and 4: Here the critical admin and tech contact data is obtained. The registry for this domain can be searched, or the NIC handle type in. Optionally, contact info can be manually entered; in this case a new person record will be created when the registration is eventually sent to the registry for creation. ............................................................ Step 5: For new registrations, at least two nameserver hostnames must be entered. In all cases the nameservers must be functional and reacheable, and must pass fairly thorough data integrity checks (see separate section). ............................................................ Step 6: This is the final chance to review and edit before submitting this registration; an email address (or comma-separated list) is required, to which a copy of the registration is sent. After this point the session ID is made invalid, and a new ID is generated which points to a read-only status and summary page. The status section at the top reflects state changes made to the data by the registrar. ............................................................ Step 7 (Step S):