{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-13T17:52:05.572Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC4066",
  "document": {
    "abstract": "To enable seamless IP-layer handover of a mobile node (MN) from one access router (AR) to another, the MN is required to discover the identities and capabilities of candidate ARs (CARs) for handover prior to the initiation of the handover. The act of discovery of CARs has two aspects: identifying the IP addresses of the CARs and finding their capabilities. This process is called \"candidate access router discovery\" (CARD). At the time of IP-layer handover, the CAR, whose capabilities are a good match to the preferences of the MN, is chosen as the target AR for handover. The protocol described in this document allows a mobile node to perform CARD. This memo defines an Experimental Protocol for the Internet community.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
      "updated": "2026-10-13T17:22:26.670Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "authors": [
      {
        "name": "Marco Liebsch"
      },
      {
        "name": "Ajoy Singh"
      },
      {
        "name": "Hemant Chaskar"
      },
      {
        "name": "Daichi Funato"
      },
      {
        "name": "E Shim"
      }
    ],
    "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/rfc4066/",
      "updated": "2026-10-13T17:22:26.670Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docId": "RFC4066",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
      "updated": "2026-10-13T17:22:26.670Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docLabel": "IETF RFC 4066",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
      "updated": "2026-10-13T17:22:26.670Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docNumber": "4066",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
      "updated": "2026-10-13T17:22:26.670Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docTitle": "Candidate Access Router Discovery (CARD)",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
      "updated": "2026-10-13T17:22:26.670Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docType": "Experimental",
    "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/rfc4066/",
      "updated": "2026-10-13T17:22:26.670Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "doi": "10.17487/RFC4066",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
      "updated": "2026-10-13T17:22:26.670Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "href": "https://doi.org/10.17487/RFC4066",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
      "updated": "2026-10-13T17:22:26.670Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "keywords": [
      "Mobile Node",
      "Mn"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "Mobile Node",
        "Mn",
        "Cars",
        "Candidate Ars"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
      "updated": "2026-10-13T17:52:05.572Z",
      "version": "extractDocs.js@commit:25936397c06b"
    },
    "pages": "46",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
      "updated": "2026-10-13T17:22:26.670Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "publicationDate": "2005-07-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
      "updated": "2026-10-13T17:22:26.670Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
      "updated": "2026-10-13T17:22:26.670Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "references": {
      "bibliographic": [
        "RFC3753",
        "RFC4068",
        "orphan/RFC4066/h:4a47a8e6",
        "orphan/RFC4066/h:0bab67a1",
        "orphan/RFC4066/h:c5f91052",
        "orphan/RFC4066/h:3a068a06",
        "orphan/RFC4066/h:be7c9650"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=13 proseBlocks=18 skippedAnchorBlocks=14",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
        "updated": "2026-10-13T17:22:26.670Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "normative": [
        "RFC2119",
        "RFC2960",
        "RFC2406",
        "RFC2409",
        "RFC3971",
        "RFC4065"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
        "updated": "2026-10-13T17:22:26.670Z",
        "version": "extractDocs.js@commit:996495349225"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc4066/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
      "updated": "2026-10-13T17:22:26.670Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
        "updated": "2026-10-13T17:22:26.670Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "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/rfc4066/",
        "updated": "2026-10-13T17:22:26.670Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
        "updated": "2026-10-13T17:22:26.670Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "statusNote": "Experimental",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
        "updated": "2026-10-13T17:22:26.670Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4066/",
        "updated": "2026-10-13T17:22:26.670Z",
        "version": "extractDocs.js@commit:996495349225"
      }
    }
  }
}