{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-14T16:16:13.061Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC8553",
  "document": {
    "abstract": "Using an underscore for a prefix creates a space for constrained interoperation of resource records. Original uses of an underscore character as a domain node name prefix were specified without the benefit of an IANA registry. This produced an entirely uncoordinated set of name-creation activities, all drawing from the same namespace. A registry for these names has now been defined by RFC 8552. However, the existing specifications that use underscored naming need to be modified in order to be in line with the new registry. This document specifies those changes. The changes preserve existing software and operational practice, while adapting the specifications for those practices to the newer underscore registry model.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
      "updated": "2026-10-14T16:16:13.061Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "authors": [
      {
        "name": "Dave Crocker"
      }
    ],
    "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/rfc8553/",
      "updated": "2026-10-14T16:16:13.061Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docId": "RFC8553",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
      "updated": "2026-10-14T16:16:13.060Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docLabel": "IETF RFC 8553",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
      "updated": "2026-10-14T16:16:13.060Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docNumber": "8553",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
      "updated": "2026-10-14T16:16:13.060Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docTitle": "DNS Attrleaf Changes: Fixing Specifications That Use Underscored Node Names",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
      "updated": "2026-10-14T16:16:13.061Z",
      "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/rfc8553/",
      "updated": "2026-10-14T16:16:13.061Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "doi": "10.17487/RFC8553",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
      "updated": "2026-10-14T16:16:13.061Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "href": "https://doi.org/10.17487/RFC8553",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
      "updated": "2026-10-14T16:16:13.061Z",
      "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/rfc8553/",
      "updated": "2026-10-14T16:16:13.061Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "pages": "15",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
      "updated": "2026-10-14T16:16:13.061Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "publicationDate": "2019-03-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
      "updated": "2026-10-14T16:16:13.061Z",
      "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/rfc8553/",
      "updated": "2026-10-14T16:16:13.061Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "references": {
      "bibliographic": [
        "RFC1035",
        "RFC2782",
        "RFC3263",
        "RFC3529",
        "RFC3620",
        "RFC3832",
        "RFC3887",
        "RFC3958",
        "RFC4120",
        "RFC4227",
        "RFC4386",
        "RFC4387",
        "RFC4976",
        "RFC5026",
        "RFC5328",
        "RFC5389",
        "RFC5415",
        "RFC5518",
        "RFC5555",
        "RFC5617",
        "RFC5679",
        "RFC5766",
        "RFC5780",
        "RFC5804",
        "RFC5864",
        "RFC5928",
        "RFC6120",
        "RFC6186",
        "RFC6376",
        "RFC6763",
        "RFC7208",
        "RFC7489",
        "orphan/RFC8553/h:4b830804"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=40 proseBlocks=46 skippedAnchorBlocks=44",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
        "updated": "2026-10-14T16:16:13.061Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "normative": [
        "RFC2119",
        "RFC6117",
        "RFC6335",
        "RFC7553",
        "RFC8145",
        "RFC8174",
        "RFC8552"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
        "updated": "2026-10-14T16:16:13.061Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc8553/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
      "updated": "2026-10-14T16:16:13.061Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
        "updated": "2026-10-14T16:16:13.061Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "amends": [
        "RFC2782",
        "RFC3263",
        "RFC3529",
        "RFC3620",
        "RFC3832",
        "RFC3887",
        "RFC3958",
        "RFC4120",
        "RFC4227",
        "RFC4386",
        "RFC4387",
        "RFC4976",
        "RFC5026",
        "RFC5328",
        "RFC5389",
        "RFC5415",
        "RFC5518",
        "RFC5555",
        "RFC5617",
        "RFC5679",
        "RFC5766",
        "RFC5780",
        "RFC5804",
        "RFC5864",
        "RFC5928",
        "RFC6120",
        "RFC6186",
        "RFC6376",
        "RFC6733",
        "RFC6763",
        "RFC7208",
        "RFC7489",
        "RFC8145"
      ],
      "amends$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
        "updated": "2026-10-14T16:16:13.061Z",
        "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/rfc8553/",
        "updated": "2026-10-14T16:16:13.061Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
        "updated": "2026-10-14T16:16:13.061Z",
        "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/rfc8553/",
        "updated": "2026-10-14T16:16:13.061Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8553/",
        "updated": "2026-10-14T16:16:13.061Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      }
    }
  }
}