{
  "draft": "draft-ietf-idn-punycode-02",
  "doc_id": "RFC3492",
  "title": "Punycode: A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)",
  "authors": [
    "A. Costello"
  ],
  "format": [
    "TEXT",
    "HTML"
  ],
  "page_count": "35",
  "pub_status": "PROPOSED STANDARD",
  "status": "PROPOSED STANDARD",
  "source": "Internationalized Domain Name",
  "abstract": "Punycode is a simple and efficient transfer encoding syntax designed for use with Internationalized Domain Names in Applications (IDNA).  It uniquely and reversibly transforms a Unicode string into an ASCII string.  ASCII characters in the Unicode string are represented literally, and non-ASCII characters are represented by ASCII characters that are allowed in host name labels (letters, digits, and hyphens).  This document defines a general algorithm called Bootstring that allows a string of basic code points to uniquely represent any string of code points drawn from a larger set.  Punycode is an instance of Bootstring that uses particular parameter values specified by this document, appropriate for IDNA. [STANDARDS-TRACK]",
  "pub_date": "March 2003",
  "keywords": [
    "IDNA",
    "Internationalized Domain Names in Applications",
    "syntax",
    "string host label"
  ],
  "obsoletes": [],
  "obsoleted_by": [],
  "updates": [],
  "updated_by": [
    "RFC5891"
  ],
  "see_also": [],
  "doi": "10.17487/RFC3492",
  "errata_url": "https://www.rfc-editor.org/errata/rfc3492"
}