{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-12T19:27:14.019Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC1812",
  "document": {
    "abstract": "This memo defines and discusses requirements for devices that perform the network layer forwarding function of the Internet protocol suite. [STANDARDS-TRACK]",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "authors": [
      {
        "name": "Fred Baker"
      }
    ],
    "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/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "docId": "RFC1812",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "docLabel": "IETF RFC 1812",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "docNumber": "1812",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "docTitle": "Requirements for IP Version 4 Routers",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "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/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "doi": "10.17487/RFC1812",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "href": "https://doi.org/10.17487/RFC1812",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "keywords": [
      "Routing",
      "IPv4"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "pages": "175",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "publicationDate": "1995-06-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "references": {
      "bibliographic": [
        "RFC951",
        "RFC1533",
        "RFC1542",
        "SRI.DDNPH.50004-5-6.1985",
        "RFC1780",
        "ISO.7489",
        "RFC1190",
        "RFC1254",
        "RFC791",
        "RFC950",
        "RFC922",
        "RFC1112",
        "RFC1108",
        "RFC1071",
        "RFC1141",
        "RFC792",
        "RFC1016",
        "RFC1018",
        "RFC1256",
        "RFC1191",
        "RFC1519",
        "RFC1038",
        "RFC1046",
        "RFC796",
        "RFC1009",
        "RFC1122",
        "RFC1123",
        "RFC817",
        "RFC980",
        "RFC1700",
        "RFC1392",
        "RFC893",
        "RFC1661",
        "RFC1332",
        "RFC1334",
        "RFC1333",
        "RFC1155",
        "RFC1213",
        "RFC1157",
        "RFC1212",
        "RFC1224",
        "RFC1398",
        "RFC1230",
        "RFC1231",
        "RFC1512",
        "RFC1317",
        "RFC1471",
        "RFC1472",
        "RFC1473",
        "RFC1253",
        "RFC1269",
        "RFC1406",
        "RFC1407",
        "RFC1229",
        "RFC1304",
        "RFC1354",
        "RFC1724",
        "RFC1382",
        "RFC1381",
        "RFC1461",
        "RFC1418",
        "RFC1419",
        "RFC1420",
        "RFC1089",
        "RFC1285",
        "RFC896",
        "RFC1350",
        "RFC1583",
        "RFC1195",
        "RFC1058",
        "RFC1267",
        "RFC1772",
        "RFC904",
        "RFC827",
        "RFC888",
        "RFC1075",
        "RFC1349",
        "RFC1266",
        "RFC1265",
        "RFC768",
        "RFC793",
        "RFC975",
        "orphan/RFC1812/h:46e7f40c",
        "orphan/RFC1812/h:4e9a2d60",
        "orphan/RFC1812/h:6b51af8d",
        "orphan/RFC1812/h:21e25932",
        "orphan/RFC1812/h:b5a6ef90",
        "orphan/RFC1812/h:251d901c",
        "orphan/RFC1812/h:30ba6e28",
        "orphan/RFC1812/h:ad56cb52",
        "orphan/RFC1812/h:e9f1a442",
        "orphan/RFC1812/h:8b8c589d",
        "orphan/RFC1812/h:301414c9",
        "orphan/RFC1812/h:27a4ebcf",
        "orphan/RFC1812/h:b59411fc",
        "orphan/RFC1812/h:7fb311d8",
        "orphan/RFC1812/h:b17dae73",
        "orphan/RFC1812/h:1d05b4c4",
        "orphan/RFC1812/h:70bcdca4",
        "orphan/RFC1812/h:790b00ae",
        "orphan/RFC1812/h:c1c8bc84",
        "orphan/RFC1812/h:2f23693d",
        "orphan/RFC1812/h:640fcc07"
      ],
      "bibliographic$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [
          "RFC951",
          "RFC1533",
          "RFC1542",
          "SRI.DDNPH.50004-5-6.1985",
          "RFC1780",
          "ISO.7489",
          "RFC1190",
          "RFC1254",
          "RFC791",
          "RFC950",
          "RFC922",
          "RFC1112",
          "RFC1108",
          "RFC1071",
          "RFC1141",
          "RFC792",
          "RFC1016",
          "RFC1018",
          "RFC1256",
          "RFC1191",
          "RFC1519",
          "RFC1038",
          "RFC1046",
          "RFC796",
          "RFC1009",
          "RFC1122",
          "RFC1123",
          "RFC817",
          "RFC980",
          "RFC1700",
          "RFC1392",
          "RFC893",
          "RFC1661",
          "RFC1332",
          "RFC1334",
          "RFC1333",
          "RFC1155",
          "RFC1213",
          "RFC1157",
          "RFC1212",
          "RFC1224",
          "RFC1398",
          "RFC1230",
          "RFC1231",
          "RFC1512",
          "RFC1317",
          "RFC1471",
          "RFC1472",
          "RFC1473",
          "RFC1253",
          "RFC1269",
          "RFC1406",
          "RFC1407",
          "RFC1229",
          "RFC1304",
          "RFC1354",
          "RFC1724",
          "RFC1382",
          "RFC1381",
          "RFC1461",
          "RFC1418",
          "RFC1419",
          "RFC1420",
          "RFC1089",
          "RFC1285",
          "RFC896",
          "RFC1350",
          "RFC1583",
          "RFC1195",
          "RFC1058",
          "RFC1267",
          "RFC1772",
          "RFC904",
          "RFC827",
          "RFC888",
          "RFC1075",
          "RFC1349",
          "RFC1266",
          "RFC1265",
          "RFC768",
          "RFC793",
          "RFC975",
          "orphan/RFC1812/h:311e0021",
          "orphan/RFC1812/h:b524f2f1",
          "orphan/RFC1812/h:7cb82fac",
          "orphan/RFC1812/h:a1b979fb",
          "orphan/RFC1812/h:bae64908",
          "orphan/RFC1812/h:e8633665",
          "orphan/RFC1812/h:4fdb7c5a",
          "orphan/RFC1812/h:7612c6b1",
          "orphan/RFC1812/h:ea36ff12",
          "orphan/RFC1812/h:dba9b5d1",
          "orphan/RFC1812/h:3abc2495",
          "orphan/RFC1812/h:2bb48b16",
          "orphan/RFC1812/h:a5aaea59",
          "orphan/RFC1812/h:aab584b3",
          "orphan/RFC1812/h:198cd8e8",
          "orphan/RFC1812/h:1d05b4c4",
          "orphan/RFC1812/h:dbfabd48",
          "orphan/RFC1812/h:e4900c5e",
          "orphan/RFC1812/h:c1c8bc84",
          "orphan/RFC1812/h:c5e4a09e",
          "orphan/RFC1812/h:640fcc07"
        ],
        "overridden": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
        "updated": "2026-10-12T19:27:14.019Z",
        "version": "extractDocs.js@commit:f9547721e7d0"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc1812/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
      "updated": "2026-10-12T19:03:19.122Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
        "updated": "2026-10-12T19:03:19.123Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      },
      "amendedBy": [
        "RFC2644",
        "RFC6633"
      ],
      "amendedBy$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
        "updated": "2026-10-12T19:03:19.123Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      },
      "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/rfc1812/",
        "updated": "2026-10-12T19:03:19.123Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      },
      "errataUrl": [
        "https://www.rfc-editor.org/errata/rfc1812",
        "https://www.rfc-editor.org/errata_search.php?rfc=1812",
        "https://www.rfc-editor.org/rfc/inline-errata/rfc1812.html"
      ],
      "errataUrl$meta": {
        "confidence": "high",
        "note": "Parsed from errata links on RFC/Datatracker pages",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
        "updated": "2026-10-12T19:03:19.123Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
        "updated": "2026-10-12T19:03:19.123Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      },
      "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/rfc1812/",
        "updated": "2026-10-12T19:03:19.123Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
        "updated": "2026-10-12T19:03:19.123Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      },
      "supersedes": [
        "RFC1009",
        "RFC1716"
      ],
      "supersedes$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc1812/",
        "updated": "2026-10-12T19:03:19.123Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      }
    }
  }
}