{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-13T19:03:29.095Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC6920",
  "document": {
    "abstract": "This document defines a set of ways to identify a thing (a digital object in this case) using the output from a hash function. It specifies a new URI scheme for this purpose, a way to map these to HTTP URLs, and binary and human-speakable formats for these names. The various formats are designed to support, but not require, a strong link to the referenced object, such that the referenced object may be authenticated to the same degree as the reference to it. The reason for this work is to standardise current uses of hash outputs in URLs and to support new information-centric applications and other uses of hash outputs in protocols.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
      "updated": "2026-10-13T18:24:14.016Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "authors": [
      {
        "name": "Stephen Farrell"
      },
      {
        "name": "Dirk KUTSCHER"
      },
      {
        "name": "Christian Dannewitz"
      },
      {
        "name": "Börje Ohlman"
      },
      {
        "name": "Ari Keränen"
      },
      {
        "name": "Phillip Hallam-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/rfc6920/",
      "updated": "2026-10-13T18:24:14.016Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docId": "RFC6920",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
      "updated": "2026-10-13T18:24:14.015Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docLabel": "IETF RFC 6920",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
      "updated": "2026-10-13T18:24:14.015Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docNumber": "6920",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
      "updated": "2026-10-13T18:24:14.015Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docTitle": "Naming Things with Hashes",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
      "updated": "2026-10-13T18:24:14.015Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "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/rfc6920/",
      "updated": "2026-10-13T18:24:14.015Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "doi": "10.17487/RFC6920",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
      "updated": "2026-10-13T18:24:14.016Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "href": "https://doi.org/10.17487/RFC6920",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
      "updated": "2026-10-13T18:24:14.016Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "keywords": [
      "Cryptography",
      "URI",
      "ICN"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "Cryptography",
        "URI",
        "Information Centric Networking"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
      "updated": "2026-10-13T19:03:29.095Z",
      "version": "extractDocs.js@commit:8ad844f404e0"
    },
    "pages": "23",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
      "updated": "2026-10-13T18:24:14.016Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "publicationDate": "2013-04-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
      "updated": "2026-10-13T18:24:14.015Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
      "updated": "2026-10-13T18:24:14.016Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "references": {
      "bibliographic": [
        "RFC3766",
        "RFC4773",
        "RFC4843",
        "RFC5226",
        "RFC5513",
        "RFC6149",
        "RFC6150",
        "RFC6151",
        "RFC6454",
        "RFC6698",
        "RFC6797",
        "orphan/RFC6920/h:0c227caa",
        "orphan/RFC6920/h:fee9f85f",
        "orphan/RFC6920/h:49e888af",
        "orphan/RFC6920/h:5c0d0950",
        "orphan/RFC6920/h:c89aaa01"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=29 proseBlocks=40 skippedAnchorBlocks=32",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
        "updated": "2026-10-13T18:24:14.016Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "normative": [
        "ISO.7812-1.2006",
        "RFC2045",
        "RFC2119",
        "RFC2616",
        "RFC2818",
        "RFC3986",
        "RFC4395",
        "RFC4648",
        "RFC5234",
        "RFC5280",
        "RFC5785",
        "RFC6838",
        "NIST.FIPS.180-3"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
        "updated": "2026-10-13T18:24:14.016Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc6920/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
      "updated": "2026-10-13T18:24:14.016Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
        "updated": "2026-10-13T18:24:14.016Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "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/rfc6920/",
        "updated": "2026-10-13T18:24:14.016Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "errataUrl": [
        "https://www.rfc-editor.org/errata/rfc6920",
        "https://www.rfc-editor.org/errata_search.php?rfc=6920",
        "https://www.rfc-editor.org/rfc/inline-errata/rfc6920.html"
      ],
      "errataUrl$meta": {
        "confidence": "high",
        "note": "Parsed from errata links on RFC/Datatracker pages",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
        "updated": "2026-10-13T18:24:14.016Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
        "updated": "2026-10-13T18:24:14.016Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "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/rfc6920/",
        "updated": "2026-10-13T18:24:14.016Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6920/",
        "updated": "2026-10-13T18:24:14.016Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      }
    }
  }
}