{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-14T16:14:35.791Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC7530",
  "document": {
    "abstract": "The Network File System (NFS) version 4 protocol is a distributed file system protocol that builds on the heritage of NFS protocol version 2 (RFC 1094) and version 3 (RFC 1813). Unlike earlier versions, the NFS version 4 protocol supports traditional file access while integrating support for file locking and the MOUNT protocol. In addition, support for strong security (and its negotiation), COMPOUND operations, client caching, and internationalization has been added. Of course, attention has been applied to making NFS version 4 operate well in an Internet environment. This document, together with the companion External Data Representation (XDR) description document, RFC 7531, obsoletes RFC 3530 as the definition of the NFS version 4 protocol.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
      "updated": "2026-10-14T16:14:35.791Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "authors": [
      {
        "name": "Thomas Haynes"
      },
      {
        "name": "David Noveck"
      }
    ],
    "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/rfc7530/",
      "updated": "2026-10-14T16:14:35.791Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docId": "RFC7530",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
      "updated": "2026-10-14T16:14:35.791Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docLabel": "IETF RFC 7530",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
      "updated": "2026-10-14T16:14:35.791Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docNumber": "7530",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
      "updated": "2026-10-14T16:14:35.791Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "docTitle": "Network File System (NFS) Version 4 Protocol",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
      "updated": "2026-10-14T16:14:35.791Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "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/rfc7530/",
      "updated": "2026-10-14T16:14:35.791Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "doi": "10.17487/RFC7530",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
      "updated": "2026-10-14T16:14:35.791Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "href": "https://doi.org/10.17487/RFC7530",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
      "updated": "2026-10-14T16:14:35.791Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "pages": "323",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
      "updated": "2026-10-14T16:14:35.791Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "publicationDate": "2015-03-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
      "updated": "2026-10-14T16:14:35.791Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
      "updated": "2026-10-14T16:14:35.791Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "references": {
      "bibliographic": [
        "RFC1094",
        "RFC1813",
        "RFC1833",
        "RFC2054",
        "RFC2055",
        "RFC2224",
        "RFC2623",
        "RFC2624",
        "RFC2755",
        "RFC3010",
        "RFC3232",
        "RFC3530",
        "RFC4121",
        "RFC4178",
        "RFC4506",
        "RFC4511",
        "RFC5246",
        "RFC5661",
        "RFC6365",
        "RFC6943",
        "ISBN.1859121845",
        "orphan/RFC7530/h:5583384f",
        "orphan/RFC7530/h:8de0c4c6",
        "orphan/RFC7530/h:0c1324fb",
        "orphan/RFC7530/h:e961e2d4",
        "orphan/RFC7530/h:f029a3c4"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=52 proseBlocks=62 skippedAnchorBlocks=58",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
        "updated": "2026-10-14T16:14:35.791Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "normative": [
        "RFC20",
        "RFC2119",
        "RFC2203",
        "RFC2743",
        "RFC3490",
        "RFC3492",
        "RFC3629",
        "RFC5226",
        "RFC5403",
        "RFC5531",
        "RFC5665",
        "RFC5890",
        "RFC5891",
        "RFC6649",
        "RFC7531",
        "UNICODE.STD.7.0.0",
        "ISBN.1937218287",
        "orphan/RFC7530/h:2c3a1df2"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
        "updated": "2026-10-14T16:14:35.791Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc7530/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
      "updated": "2026-10-14T16:14:35.791Z",
      "version": "extractDocs.js@commit:1ff63569c1a0"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
        "updated": "2026-10-14T16:14:35.791Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "amendedBy": [
        "RFC7931",
        "RFC8587"
      ],
      "amendedBy$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
        "updated": "2026-10-14T16:14:35.791Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "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/rfc7530/",
        "updated": "2026-10-14T16:14:35.791Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "errataUrl": [
        "https://www.rfc-editor.org/errata/rfc7530",
        "https://www.rfc-editor.org/errata_search.php?rfc=7530",
        "https://www.rfc-editor.org/rfc/inline-errata/rfc7530.html"
      ],
      "errataUrl$meta": {
        "confidence": "high",
        "note": "Parsed from errata links on RFC/Datatracker pages",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
        "updated": "2026-10-14T16:14:35.791Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
        "updated": "2026-10-14T16:14:35.791Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "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/rfc7530/",
        "updated": "2026-10-14T16:14:35.791Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
        "updated": "2026-10-14T16:14:35.791Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      },
      "supersedes": [
        "RFC3530"
      ],
      "supersedes$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc7530/",
        "updated": "2026-10-14T16:14:35.791Z",
        "version": "extractDocs.js@commit:1ff63569c1a0"
      }
    }
  }
}