{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-22T15:12:40.483Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC9397",
  "document": {
    "abstract": "A Trusted Execution Environment (TEE) is an environment that enforces the following: any code within the environment cannot be tampered with, and any data used by such code cannot be read or tampered with by any code outside the environment. This architecture document discusses the motivation for designing and standardizing a protocol for managing the lifecycle of Trusted Applications running inside such a TEE.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
      "updated": "2026-10-22T01:46:16.586Z",
      "version": "extractDocs.js@commit:acc1bcda23fc"
    },
    "authors": [
      {
        "name": "Mingliang Pei"
      },
      {
        "name": "Hannes Tschofenig"
      },
      {
        "name": "Dave Thaler"
      },
      {
        "name": "Dave Wheeler"
      }
    ],
    "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/rfc9397/",
      "updated": "2026-10-22T01:46:16.586Z",
      "version": "extractDocs.js@commit:acc1bcda23fc"
    },
    "docId": "RFC9397",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
      "updated": "2026-10-22T01:46:16.586Z",
      "version": "extractDocs.js@commit:acc1bcda23fc"
    },
    "docLabel": "IETF RFC 9397",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
      "updated": "2026-10-22T01:46:16.586Z",
      "version": "extractDocs.js@commit:acc1bcda23fc"
    },
    "docNumber": "9397",
    "docNumber$meta": {
      "confidence": "high",
      "note": "From the RFC index entry (rfc-index.xml <doc-id>)",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
      "updated": "2026-10-22T01:46:16.586Z",
      "version": "extractDocs.js@commit:acc1bcda23fc"
    },
    "docTitle": "Trusted Execution Environment Provisioning (TEEP) Architecture",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
      "updated": "2026-10-22T01:46:16.586Z",
      "version": "extractDocs.js@commit:acc1bcda23fc"
    },
    "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/rfc9397/",
      "updated": "2026-10-22T01:46:16.586Z",
      "version": "extractDocs.js@commit:acc1bcda23fc"
    },
    "doi": "10.17487/RFC9397",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
      "updated": "2026-10-22T01:46:16.586Z",
      "version": "extractDocs.js@commit:acc1bcda23fc"
    },
    "href": "https://doi.org/10.17487/RFC9397",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
      "updated": "2026-10-22T01:46:16.586Z",
      "version": "extractDocs.js@commit:acc1bcda23fc"
    },
    "keywords": [
      "TEEP",
      "TEE",
      "Trust Anchor",
      "Confidential Computing"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "Trusted Application",
        "Trusted Component",
        "TEE",
        "Trust Anchor",
        "TAM",
        "Confidential Computing"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
      "updated": "2026-10-22T15:12:40.483Z",
      "version": "extractDocs.js@commit:0b3793d5c0eb"
    },
    "pages": "31",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
      "updated": "2026-10-22T01:46:16.586Z",
      "version": "extractDocs.js@commit:acc1bcda23fc"
    },
    "publicationDate": "2023-07-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
      "updated": "2026-10-22T01:46:16.586Z",
      "version": "extractDocs.js@commit:acc1bcda23fc"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
      "updated": "2026-10-22T01:46:16.586Z",
      "version": "extractDocs.js@commit:acc1bcda23fc"
    },
    "references": {
      "bibliographic": [
        "IETF.draft-ietf-rats-eat-21",
        "IETF.draft-ietf-rats-daa-03",
        "RFC4949",
        "RFC5280",
        "RFC6024",
        "RFC7696",
        "RFC9019",
        "RFC9334",
        "IETF.draft-ietf-suit-manifest-22",
        "IETF.draft-ietf-teep-protocol-15",
        "IETF.draft-ietf-teep-otrp-over-http-15",
        "orphan/RFC9397/h:99c8cf09",
        "orphan/RFC9397/h:d4f8f9d1",
        "orphan/RFC9397/h:80052e8c",
        "orphan/RFC9397/h:10a8e374",
        "orphan/RFC9397/h:47a5bde0",
        "orphan/RFC9397/h:2e518ac2",
        "orphan/RFC9397/h:4085e1b4",
        "orphan/RFC9397/h:01e0670c"
      ],
      "bibliographic$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
        "updated": "2026-10-22T01:46:16.586Z",
        "version": "extractDocs.js@commit:acc1bcda23fc"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc9397/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
      "updated": "2026-10-22T15:12:40.483Z",
      "version": "extractDocs.js@commit:0b3793d5c0eb"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
        "updated": "2026-10-22T01:46:16.586Z",
        "version": "extractDocs.js@commit:acc1bcda23fc"
      },
      "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/rfc9397/",
        "updated": "2026-10-22T01:46:16.586Z",
        "version": "extractDocs.js@commit:acc1bcda23fc"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
        "updated": "2026-10-22T01:46:16.586Z",
        "version": "extractDocs.js@commit:acc1bcda23fc"
      },
      "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/rfc9397/",
        "updated": "2026-10-22T01:46:16.586Z",
        "version": "extractDocs.js@commit:acc1bcda23fc"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc9397/",
        "updated": "2026-10-22T01:46:16.586Z",
        "version": "extractDocs.js@commit:acc1bcda23fc"
      }
    }
  }
}