{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-08T23:23:45.150Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC4291",
  "document": {
    "abstract": "This specification defines the addressing architecture of the IP Version 6 (IPv6) protocol. The document includes the IPv6 addressing model, text representations of IPv6 addresses, definition of IPv6 unicast addresses, anycast addresses, and multicast addresses, and an IPv6 node's required addresses. This document obsoletes RFC 3513, \"IP Version 6 Addressing Architecture\". [STANDARDS-TRACK]",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
      "updated": "2026-10-08T23:05:20.061Z",
      "version": "extractDocs.js@commit:e421a1aa72eb"
    },
    "authors": [
      {
        "name": "Bob Hinden"
      },
      {
        "name": "Dr. Steve E. Deering"
      }
    ],
    "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/rfc4291/",
      "updated": "2026-10-08T23:05:20.061Z",
      "version": "extractDocs.js@commit:e421a1aa72eb"
    },
    "docId": "RFC4291",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
      "updated": "2026-10-08T23:05:20.061Z",
      "version": "extractDocs.js@commit:e421a1aa72eb"
    },
    "docLabel": "IETF RFC 4291",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
      "updated": "2026-10-08T23:05:20.061Z",
      "version": "extractDocs.js@commit:e421a1aa72eb"
    },
    "docNumber": "4291",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
      "updated": "2026-10-08T23:05:20.061Z",
      "version": "extractDocs.js@commit:e421a1aa72eb"
    },
    "docTitle": "IP Version 6 Addressing Architecture",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
      "updated": "2026-10-08T23:05:20.061Z",
      "version": "extractDocs.js@commit:e421a1aa72eb"
    },
    "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/rfc4291/",
      "updated": "2026-10-08T23:05:20.061Z",
      "version": "extractDocs.js@commit:e421a1aa72eb"
    },
    "doi": "10.17487/RFC4291",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
      "updated": "2026-10-08T23:05:20.061Z",
      "version": "extractDocs.js@commit:e421a1aa72eb"
    },
    "href": "https://doi.org/10.17487/RFC4291",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
      "updated": "2026-10-08T23:05:20.061Z",
      "version": "extractDocs.js@commit:e421a1aa72eb"
    },
    "keywords": [
      "IPv6",
      "Unicast",
      "Anycast",
      "Multicast"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "Internet Protocol Version 6",
        "Unicast",
        "Anycast",
        "Multicast",
        "Node"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
      "updated": "2026-10-08T23:23:45.150Z",
      "version": "extractDocs.js@commit:431913ef390e"
    },
    "pages": "25",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
      "updated": "2026-10-08T23:05:20.061Z",
      "version": "extractDocs.js@commit:e421a1aa72eb"
    },
    "publicationDate": "2006-02-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
      "updated": "2026-10-08T23:05:20.061Z",
      "version": "extractDocs.js@commit:e421a1aa72eb"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
      "updated": "2026-10-08T23:05:20.061Z",
      "version": "extractDocs.js@commit:e421a1aa72eb"
    },
    "references": {
      "bibliographic": [
        "RFC2402",
        "RFC1519",
        "RFC2464",
        "RFC2467",
        "RFC3587",
        "RFC3041",
        "RFC3513",
        "RFC3306",
        "RFC3956",
        "RFC4038",
        "RFC3879",
        "orphan/RFC4291/h:e3252b6e"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=15 proseBlocks=17 skippedAnchorBlocks=15",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
        "updated": "2026-10-08T23:05:20.061Z",
        "version": "extractDocs.js@commit:e421a1aa72eb"
      },
      "normative": [
        "RFC2460"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
        "updated": "2026-10-08T23:05:20.061Z",
        "version": "extractDocs.js@commit:e421a1aa72eb"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc4291/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
      "updated": "2026-10-08T23:05:20.061Z",
      "version": "extractDocs.js@commit:e421a1aa72eb"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
        "updated": "2026-10-08T23:05:20.061Z",
        "version": "extractDocs.js@commit:e421a1aa72eb"
      },
      "amendedBy": [
        "RFC5952",
        "RFC6052",
        "RFC7136",
        "RFC7346",
        "RFC7371",
        "RFC8064"
      ],
      "amendedBy$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
        "updated": "2026-10-08T23:05:20.061Z",
        "version": "extractDocs.js@commit:e421a1aa72eb"
      },
      "errataExist": true,
      "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/rfc4291/",
        "updated": "2026-10-08T23:05:20.061Z",
        "version": "extractDocs.js@commit:e421a1aa72eb"
      },
      "errataUrl": [
        "https://www.rfc-editor.org/errata/rfc4291",
        "https://www.rfc-editor.org/errata_search.php?rfc=4291",
        "https://www.rfc-editor.org/rfc/inline-errata/rfc4291.html"
      ],
      "errataUrl$meta": {
        "confidence": "high",
        "note": "Parsed from errata links on RFC/Datatracker pages",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
        "updated": "2026-10-08T23:05:20.061Z",
        "version": "extractDocs.js@commit:e421a1aa72eb"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
        "updated": "2026-10-08T23:05:20.061Z",
        "version": "extractDocs.js@commit:e421a1aa72eb"
      },
      "statusNote": "Draft Standard",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
        "updated": "2026-10-08T23:05:20.061Z",
        "version": "extractDocs.js@commit:e421a1aa72eb"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
        "updated": "2026-10-08T23:05:20.061Z",
        "version": "extractDocs.js@commit:e421a1aa72eb"
      },
      "supersedes": [
        "RFC3513"
      ],
      "supersedes$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4291/",
        "updated": "2026-10-08T23:05:20.061Z",
        "version": "extractDocs.js@commit:e421a1aa72eb"
      }
    }
  }
}