{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-14T15:57:26.295Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC6604",
  "document": {
    "abstract": "The Domain Name System (DNS) has long provided means, such as the CNAME (Canonical Name), whereby a DNS query can be redirected to a different name. A DNS response header has an RCODE (Response Code) field, used for indicating errors, and response status bits. This document clarifies, in the case of such redirected queries, how the RCODE and status bits correspond to the initial query cycle (where the CNAME or the like was detected) and subsequent or final query cycles. [STANDARDS-TRACK]",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
      "updated": "2026-10-13T22:26:05.560Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "authors": [
      {
        "name": "Donald E. Eastlake 3rd"
      }
    ],
    "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/rfc6604/",
      "updated": "2026-10-13T22:26:05.560Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docId": "RFC6604",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
      "updated": "2026-10-13T22:26:05.560Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docLabel": "IETF RFC 6604",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
      "updated": "2026-10-13T22:26:05.560Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docNumber": "6604",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
      "updated": "2026-10-13T22:26:05.560Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docTitle": "xNAME RCODE and Status Bits Clarification",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
      "updated": "2026-10-13T22:26:05.560Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docType": "Standard",
    "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/rfc6604/",
      "updated": "2026-10-13T22:26:05.560Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "doi": "10.17487/RFC6604",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
      "updated": "2026-10-13T22:26:05.560Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "href": "https://doi.org/10.17487/RFC6604",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
      "updated": "2026-10-13T22:26:05.560Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "keywords": [
      "DNS",
      "DNSSEC",
      "CNAME",
      "DNAME"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "DNS",
        "DNSSEC",
        "CNAME",
        "DNAME",
        "Domain Name",
        "Response Code",
        "Canonical Name"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
      "updated": "2026-10-14T15:57:26.295Z",
      "version": "extractDocs.js@commit:ca62cd19765f"
    },
    "pages": "5",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
      "updated": "2026-10-13T22:26:05.560Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "publicationDate": "2012-04-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
      "updated": "2026-10-13T22:26:05.560Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
      "updated": "2026-10-13T22:26:05.560Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "references": {
      "bibliographic": [
        "RFC2308",
        "RFC2845",
        "RFC2931",
        "RFC4033"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=10 proseBlocks=12 skippedAnchorBlocks=10",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
        "updated": "2026-10-13T22:26:05.560Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "normative": [
        "RFC1034",
        "RFC1035",
        "RFC2119",
        "RFC2672",
        "RFC4035"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
        "updated": "2026-10-13T22:26:05.560Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc6604/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
      "updated": "2026-10-13T22:26:05.560Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
        "updated": "2026-10-13T22:26:05.560Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "amends": [
        "RFC1035",
        "RFC2308",
        "RFC2672"
      ],
      "amends$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
        "updated": "2026-10-13T22:26:05.560Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "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/rfc6604/",
        "updated": "2026-10-13T22:26:05.560Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
        "updated": "2026-10-13T22:26:05.560Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "statusNote": "Proposed Standard",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
        "updated": "2026-10-13T22:26:05.560Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6604/",
        "updated": "2026-10-13T22:26:05.560Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      }
    }
  }
}