{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-14T16:16:08.331Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC8499",
  "document": {
    "abstract": "The Domain Name System (DNS) is defined in literally dozens of different RFCs. The terminology used by implementers and developers of DNS protocols, and by operators of DNS systems, has sometimes changed in the decades since the DNS was first defined. This document gives current definitions for many of the terms used in the DNS in a single document. This document obsoletes RFC 7719 and updates RFC 2308.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "authors": [
      {
        "name": "Paul E. Hoffman"
      },
      {
        "name": "Andrew Sullivan"
      },
      {
        "name": "Kazunori Fujiwara"
      }
    ],
    "authors$meta": {
      "confidence": "high",
      "note": "Parsed from Datatracker doc page article:author (profile full names)",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docId": "RFC8499",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docLabel": "IETF RFC 8499",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docNumber": "8499",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docTitle": "DNS Terminology",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docType": "Best Practice",
    "docType$meta": {
      "confidence": "high",
      "note": "Mapped from Datatracker std_level or RFC status text",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "doi": "10.17487/RFC8499",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "href": "https://doi.org/10.17487/RFC8499",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "keywords": [
      "DNS"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "pages": "50",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "publicationDate": "2019-01-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "references": {
      "bibliographic": [
        "RFC819",
        "RFC952",
        "RFC1713",
        "RFC1995",
        "RFC2775",
        "RFC3172",
        "RFC3425",
        "RFC3493",
        "RFC3757",
        "RFC3912",
        "RFC4641",
        "RFC4697",
        "RFC4786",
        "RFC4956",
        "RFC5625",
        "RFC5890",
        "RFC5891",
        "RFC5892",
        "RFC5893",
        "RFC5894",
        "RFC6055",
        "RFC6265",
        "RFC6303",
        "RFC6335",
        "RFC6365",
        "RFC6672",
        "RFC6762",
        "RFC7129",
        "RFC7480",
        "RFC7481",
        "RFC7482",
        "RFC7483",
        "RFC7484",
        "RFC7485",
        "RFC7793",
        "RFC7858",
        "RFC8094",
        "RFC8109",
        "RFC8484",
        "orphan/RFC8499/h:9579e3af",
        "orphan/RFC8499/h:aa041e40"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=73 proseBlocks=80 skippedAnchorBlocks=78",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
        "updated": "2026-10-14T16:16:08.331Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "normative": [
        "RFC882",
        "RFC1034",
        "RFC1035",
        "RFC1123",
        "RFC1912",
        "RFC1996",
        "RFC2136",
        "RFC2181",
        "RFC2182",
        "RFC2308",
        "RFC4033",
        "RFC4034",
        "RFC4035",
        "RFC4592",
        "RFC5155",
        "RFC5358",
        "RFC5730",
        "RFC5731",
        "RFC5855",
        "RFC5936",
        "RFC6561",
        "RFC6781",
        "RFC6840",
        "RFC6841",
        "RFC6891",
        "RFC7344",
        "RFC7719",
        "RFC8310",
        "orphan/RFC8499/h:824be910"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
        "updated": "2026-10-14T16:16:08.331Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc8499/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
      "updated": "2026-10-14T16:16:08.331Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "status": {
      "active": false,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
        "updated": "2026-10-14T16:16:08.331Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "amends": [
        "RFC2308"
      ],
      "amends$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
        "updated": "2026-10-14T16:16:08.331Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "errataExist": false,
      "errataExist$meta": {
        "confidence": "high",
        "note": "Derived from presence of errata links on RFC/Datatracker pages",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
        "updated": "2026-10-14T16:16:08.331Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "latestVersion": false,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
        "updated": "2026-10-14T16:16:08.331Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "statusNote": "Best Current Practice",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
        "updated": "2026-10-14T16:16:08.331Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "superseded": true,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
        "updated": "2026-10-14T16:16:08.331Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "supersededBy": [
        "RFC9499"
      ],
      "supersededBy$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
        "updated": "2026-10-14T16:16:08.331Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "supersedes": [
        "RFC7719"
      ],
      "supersedes$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8499/",
        "updated": "2026-10-14T16:16:08.331Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      }
    }
  }
}