{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-12T18:13:26.076Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC998",
  "document": {
    "abstract": "This document is a description of, and a specification for, the NETBLT protocol. It is a revision of the specification published in RFC-969. NETBLT (NETwork BLock Transfer) is a transport level protocol intended for the rapid transfer of a large quantity of data between computers. It provides a transfer that is reliable and flow controlled, and is designed to provide maximum throughput over a wide variety of networks. Although NETBLT currently runs on top of the Internet Protocol (IP), it should be able to operate on top of any datagram protocol similar in function to IP. This document is published for discussion and comment, and does not constitute a standard. The proposal may change and certain parts of the protocol have not yet been specified; implementation of this document is therefore not advised. Obsoletes RFC-969.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "authors": [
      {
        "name": "Dr. David D. Clark"
      },
      {
        "name": "M.L. Lambert"
      },
      {
        "name": "Lixia Zhang"
      }
    ],
    "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/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "docId": "RFC998",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "docLabel": "IETF RFC 998",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "docNumber": "998",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "docTitle": "NETBLT: A bulk data transfer protocol",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "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/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "doi": "10.17487/RFC998",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "href": "https://doi.org/10.17487/RFC998",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "keywords": [
      "NETBLT"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "pages": "21",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "publicationDate": "1987-03-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc998/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
      "updated": "2026-10-12T18:13:26.076Z",
      "version": "extractDocs.js@commit:d9751dc3d995"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
        "updated": "2026-10-12T18:13:26.076Z",
        "version": "extractDocs.js@commit:d9751dc3d995"
      },
      "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/rfc998/",
        "updated": "2026-10-12T18:13:26.076Z",
        "version": "extractDocs.js@commit:d9751dc3d995"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
        "updated": "2026-10-12T18:13:26.076Z",
        "version": "extractDocs.js@commit:d9751dc3d995"
      },
      "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/rfc998/",
        "updated": "2026-10-12T18:13:26.076Z",
        "version": "extractDocs.js@commit:d9751dc3d995"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
        "updated": "2026-10-12T18:13:26.076Z",
        "version": "extractDocs.js@commit:d9751dc3d995"
      },
      "supersedes": [
        "RFC969"
      ],
      "supersedes$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc998/",
        "updated": "2026-10-12T18:13:26.076Z",
        "version": "extractDocs.js@commit:d9751dc3d995"
      }
    }
  }
}