{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-16T19:30:18.221Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC5677",
  "document": {
    "abstract": "This document describes a mobility services framework design (MSFD) for the IEEE 802.21 Media Independent Handover (MIH) protocol that addresses identified issues associated with the transport of MIH messages. The document also describes mechanisms for Mobility Services (MoS) discovery and transport-layer mechanisms for the reliable delivery of MIH messages. This document does not provide mechanisms for securing the communication between a mobile node (MN) and the Mobility Server. Instead, it is assumed that either lower-layer (e.g., link-layer) security mechanisms or overall system-specific proprietary security solutions are used. [STANDARDS-TRACK]",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
      "updated": "2026-10-16T18:55:48.569Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "authors": [
      {
        "name": "Telemaco Melia"
      },
      {
        "name": "Gabor Bajko"
      },
      {
        "name": "Subir Das"
      },
      {
        "name": "Nada Golmie"
      },
      {
        "name": "Juan-Carlos Zúñiga"
      }
    ],
    "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/rfc5677/",
      "updated": "2026-10-16T18:55:48.569Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "docId": "RFC5677",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
      "updated": "2026-10-16T18:55:48.569Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "docLabel": "IETF RFC 5677",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
      "updated": "2026-10-16T18:55:48.569Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "docNumber": "5677",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
      "updated": "2026-10-16T18:55:48.569Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "docTitle": "IEEE 802.21 Mobility Services Framework Design (MSFD)",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
      "updated": "2026-10-16T18:55:48.569Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "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/rfc5677/",
      "updated": "2026-10-16T18:55:48.569Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "doi": "10.17487/RFC5677",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
      "updated": "2026-10-16T18:55:48.569Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "href": "https://doi.org/10.17487/RFC5677",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
      "updated": "2026-10-16T18:55:48.569Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "keywords": [
      "MIH",
      "Mobility Services"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "Media Independent Handover",
        "Mih",
        "Mobility Services",
        "Mos"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
      "updated": "2026-10-16T19:30:18.221Z",
      "version": "extractDocs.js@commit:75b379398159"
    },
    "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/rfc5677/",
      "updated": "2026-10-16T18:55:48.569Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "publicationDate": "2009-12-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
      "updated": "2026-10-16T18:55:48.569Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
      "updated": "2026-10-16T18:55:48.569Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "references": {
      "bibliographic": [
        "IEEE.STD802.21.2008",
        "RFC1035",
        "RFC1122",
        "RFC1191",
        "RFC2131",
        "RFC2460",
        "RFC2988",
        "RFC3022",
        "RFC4641",
        "RFC4787",
        "RFC4960",
        "RFC5164",
        "RFC5246",
        "RFC5382",
        "RFC5405",
        "RFC5681"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=24 proseBlocks=28 skippedAnchorBlocks=26",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [
          "RFC1035",
          "RFC1122",
          "RFC1191",
          "RFC2131",
          "RFC2460",
          "RFC2988",
          "RFC3022",
          "RFC4641",
          "RFC4787",
          "RFC4960",
          "RFC5164",
          "RFC5246",
          "RFC5382",
          "RFC5405",
          "RFC5681",
          "orphan/RFC5677/h:e48beb5e"
        ],
        "overridden": true,
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
        "updated": "2026-10-16T19:30:18.221Z",
        "version": "extractDocs.js@commit:75b379398159"
      },
      "normative": [
        "RFC2119",
        "RFC2181",
        "RFC3118",
        "RFC3315",
        "RFC4033",
        "RFC4282",
        "RFC5678",
        "RFC5679"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
        "updated": "2026-10-16T18:55:48.569Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc5677/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
      "updated": "2026-10-16T18:55:48.569Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
        "updated": "2026-10-16T18:55:48.569Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "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/rfc5677/",
        "updated": "2026-10-16T18:55:48.569Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "errataUrl": [
        "https://www.rfc-editor.org/errata/rfc5677",
        "https://www.rfc-editor.org/errata_search.php?rfc=5677",
        "https://www.rfc-editor.org/rfc/inline-errata/rfc5677.html"
      ],
      "errataUrl$meta": {
        "confidence": "high",
        "note": "Parsed from errata links on RFC/Datatracker pages",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
        "updated": "2026-10-16T18:55:48.569Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
        "updated": "2026-10-16T18:55:48.569Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "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/rfc5677/",
        "updated": "2026-10-16T18:55:48.569Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5677/",
        "updated": "2026-10-16T18:55:48.569Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      }
    }
  }
}