{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-16T18:56:51.589Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC6155",
  "document": {
    "abstract": "When a Location Information Server receives a request for location information (using the locationRequest message), described in the base HTTP-Enabled Location Delivery (HELD) specification, it uses the source IP address of the arriving message as a pointer to the location determination process. This is sufficient in environments where the location of a Device can be determined based on its IP address. Two additional use cases are addressed by this document. In the first, location configuration requires additional or alternative identifiers from the source IP address provided in the request. In the second, an entity other than the Device requests the location of the Device. This document extends the HELD protocol to allow the location request message to carry Device identifiers. Privacy and security considerations describe the conditions where requests containing identifiers are permitted. [STANDARDS-TRACK]",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
      "updated": "2026-10-16T18:56:51.589Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "authors": [
      {
        "name": "James Winterbottom"
      },
      {
        "name": "Martin Thomson"
      },
      {
        "name": "Hannes Tschofenig"
      },
      {
        "name": "Richard Barnes"
      }
    ],
    "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/rfc6155/",
      "updated": "2026-10-16T18:56:51.589Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "docId": "RFC6155",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
      "updated": "2026-10-16T18:56:51.589Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "docLabel": "IETF RFC 6155",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
      "updated": "2026-10-16T18:56:51.589Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "docNumber": "6155",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
      "updated": "2026-10-16T18:56:51.589Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "docTitle": "Use of Device Identity in HTTP-Enabled Location Delivery (HELD)",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
      "updated": "2026-10-16T18:56:51.589Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "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/rfc6155/",
      "updated": "2026-10-16T18:56:51.589Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "doi": "10.17487/RFC6155",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
      "updated": "2026-10-16T18:56:51.589Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "href": "https://doi.org/10.17487/RFC6155",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
      "updated": "2026-10-16T18:56:51.589Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "pages": "27",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
      "updated": "2026-10-16T18:56:51.589Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "publicationDate": "2011-03-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
      "updated": "2026-10-16T18:56:51.589Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
      "updated": "2026-10-16T18:56:51.589Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "references": {
      "bibliographic": [
        "RFC1918",
        "RFC2101",
        "RFC3825",
        "RFC3966",
        "RFC4745",
        "RFC4776",
        "RFC4825",
        "RFC5246",
        "RFC5687",
        "orphan/RFC6155/h:6b45bb13",
        "orphan/RFC6155/h:b8d98a12"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=38 proseBlocks=50 skippedAnchorBlocks=42",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
        "updated": "2026-10-16T18:56:51.589Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "normative": [
        "RFC768",
        "RFC791",
        "RFC793",
        "RFC2119",
        "RFC2617",
        "RFC2865",
        "RFC3315",
        "RFC3588",
        "RFC3629",
        "RFC3688",
        "RFC3986",
        "RFC4282",
        "RFC4291",
        "RFC4340",
        "RFC4361",
        "RFC4960",
        "RFC5890",
        "RFC5985",
        "W3C.xml-names11.20060816",
        "IEEE.STD802.2002",
        "T-REC-E.164.2005",
        "T-REC-E.213.1988",
        "3GPP.TS-23.003.201009",
        "RFC5952",
        "orphan/RFC6155/h:9c903943",
        "orphan/RFC6155/h:cb52078c",
        "orphan/RFC6155/h:cfd063ee"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
        "updated": "2026-10-16T18:56:51.589Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc6155/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
      "updated": "2026-10-16T18:56:51.589Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
        "updated": "2026-10-16T18:56:51.589Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "amendedBy": [
        "RFC6915"
      ],
      "amendedBy$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
        "updated": "2026-10-16T18:56:51.589Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "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/rfc6155/",
        "updated": "2026-10-16T18:56:51.589Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
        "updated": "2026-10-16T18:56:51.589Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "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/rfc6155/",
        "updated": "2026-10-16T18:56:51.589Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6155/",
        "updated": "2026-10-16T18:56:51.589Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      }
    }
  }
}