{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-13T18:24:49.599Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC7452",
  "document": {
    "abstract": "The term \"Internet of Things\" (IoT) denotes a trend where a large number of embedded devices employ communication services offered by Internet protocols. Many of these devices, often called \"smart objects\", are not directly operated by humans but exist as components in buildings or vehicles, or are spread out in the environment. Following the theme \"Everything that can be connected will be connected\", engineers and researchers designing smart object networks need to decide how to achieve this in practice. This document offers guidance to engineers designing Internet- connected smart objects.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "authors": [
      {
        "name": "Hannes Tschofenig"
      },
      {
        "name": "Jari Arkko"
      },
      {
        "name": "Dave Thaler"
      },
      {
        "name": "Danny R. McPherson"
      }
    ],
    "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/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docId": "RFC7452",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docLabel": "IETF RFC 7452",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docNumber": "7452",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docTitle": "Architectural Considerations in Smart Object Networking",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docType": "Informational",
    "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/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "doi": "10.17487/RFC7452",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "href": "https://doi.org/10.17487/RFC7452",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "keywords": [
      "IAB Statement",
      "Smart Object"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "pages": "24",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "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/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "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/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "references": {
      "bibliographic": [
        "IETF.draft-iab-privsec-confidentiality-threat-04",
        "RFC1263",
        "RFC1958",
        "RFC3234",
        "RFC3238",
        "RFC3444",
        "RFC3552",
        "RFC3724",
        "RFC4101",
        "RFC4924",
        "RFC5218",
        "RFC6272",
        "RFC6347",
        "RFC6540",
        "RFC6574",
        "RFC6709",
        "RFC6749",
        "RFC6973",
        "RFC7228",
        "RFC7252",
        "RFC7397",
        "orphan/RFC7452/h:0c23a445",
        "orphan/RFC7452/h:0939eac6",
        "orphan/RFC7452/h:43cc558f",
        "orphan/RFC7452/h:e0fc0860",
        "orphan/RFC7452/h:b4f38ea9",
        "orphan/RFC7452/h:f29f5112",
        "orphan/RFC7452/h:13618af4",
        "orphan/RFC7452/h:270b562f"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=29 proseBlocks=41 skippedAnchorBlocks=33",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc7452/",
        "updated": "2026-10-13T18:24:49.599Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc7452/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc7452/",
      "updated": "2026-10-13T18:24:49.599Z",
      "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/rfc7452/",
        "updated": "2026-10-13T18:24:49.599Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "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/rfc7452/",
        "updated": "2026-10-13T18:24:49.599Z",
        "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/rfc7452/",
        "updated": "2026-10-13T18:24:49.599Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "statusNote": "Informational",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc7452/",
        "updated": "2026-10-13T18:24:49.599Z",
        "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/rfc7452/",
        "updated": "2026-10-13T18:24:49.599Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      }
    }
  }
}