{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-14T15:54:48.499Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC3443",
  "document": {
    "abstract": "This document describes Time To Live (TTL) processing in hierarchical Multi-Protocol Label Switching (MPLS) networks and is motivated by the need to formalize a TTL-transparent mode of operation for an MPLS label-switched path. It updates RFC 3032, \"MPLS Label Stack Encoding\". TTL processing in both Pipe and Uniform Model hierarchical tunnels are specified with examples for both \"push\" and \"pop\" cases. The document also complements RFC 3270, \"MPLS Support of Differentiated Services\" and ties together the terminology introduced in that document with TTL processing in hierarchical MPLS networks. [STANDARDS-TRACK]",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
      "updated": "2026-10-13T22:22:43.654Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "authors": [
      {
        "name": "Puneet Agarwal"
      },
      {
        "name": "Bora Akyol"
      }
    ],
    "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/rfc3443/",
      "updated": "2026-10-13T22:22:43.654Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docId": "RFC3443",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
      "updated": "2026-10-13T22:22:43.654Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docLabel": "IETF RFC 3443",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
      "updated": "2026-10-13T22:22:43.654Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docNumber": "3443",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
      "updated": "2026-10-13T22:22:43.654Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "docTitle": "Time To Live (TTL) Processing in Multi-Protocol Label Switching (MPLS) Networks",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
      "updated": "2026-10-13T22:22:43.654Z",
      "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/rfc3443/",
      "updated": "2026-10-13T22:22:43.654Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "doi": "10.17487/RFC3443",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
      "updated": "2026-10-13T22:22:43.654Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "href": "https://doi.org/10.17487/RFC3443",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
      "updated": "2026-10-13T22:22:43.654Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "keywords": [
      "TTL",
      "Time To Live",
      "Label Stack Encoding",
      "MPLS"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "TTL",
        "Time To Live",
        "Label Stack Encoding",
        "Uniform Model",
        "Pipe Model",
        "MPLS"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
      "updated": "2026-10-14T15:54:48.499Z",
      "version": "extractDocs.js@commit:ca62cd19765f"
    },
    "pages": "10",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
      "updated": "2026-10-13T22:22:43.654Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "publicationDate": "2003-01-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
      "updated": "2026-10-13T22:22:43.654Z",
      "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/rfc3443/",
      "updated": "2026-10-13T22:22:43.654Z",
      "version": "extractDocs.js@commit:fd871efde64d"
    },
    "references": {
      "bibliographic": [
        "RFC3036",
        "RFC3209"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=7 proseBlocks=10 skippedAnchorBlocks=6",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
        "updated": "2026-10-13T22:22:43.654Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "normative": [
        "RFC2119",
        "RFC3031",
        "RFC3032",
        "RFC3270"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
        "updated": "2026-10-13T22:22:43.654Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc3443/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
      "updated": "2026-10-13T22:22:43.654Z",
      "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/rfc3443/",
        "updated": "2026-10-13T22:22:43.654Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "amendedBy": [
        "RFC5462"
      ],
      "amendedBy$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
        "updated": "2026-10-13T22:22:43.654Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      },
      "amends": [
        "RFC3032"
      ],
      "amends$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc3443/",
        "updated": "2026-10-13T22:22:43.654Z",
        "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/rfc3443/",
        "updated": "2026-10-13T22:22:43.654Z",
        "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/rfc3443/",
        "updated": "2026-10-13T22:22:43.654Z",
        "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/rfc3443/",
        "updated": "2026-10-13T22:22:43.654Z",
        "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/rfc3443/",
        "updated": "2026-10-13T22:22:43.654Z",
        "version": "extractDocs.js@commit:fd871efde64d"
      }
    }
  }
}