{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-09T20:39:45.780Z",
  "sourcePath": "src/main/data/docs",
  "docId": "IETF.draft-ietf-core-cocoa-02",
  "document": {
    "abstract": "The CoAP protocol needs to be implemented in such a way that it does not cause persistent congestion on the network it uses. The CoRE CoAP specification defines basic behavior that exhibits low risk of congestion with minimal implementation requirements. It also leaves room for combining the base specification with advanced congestion control mechanisms with higher performance. This specification defines more advanced, but still simple CoRE Congestion Control mechanisms, called CoCoA. The core of these mechanisms is a Retransmission TimeOut (RTO) algorithm that makes use of Round-Trip Time (RTT) estimates, in contrast with how the RTO is determined as per the base CoAP specification (RFC 7252). The mechanisms defined in this document have relatively low complexity, yet they improve the default CoAP RTO algorithm. The design of the mechanisms in this specification has made use of input from simulations and experiments in real networks.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from archive XML front/abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
      "updated": "2026-10-09T20:39:45.780Z",
      "version": "extractDocs.js@commit:e4b177892eb7"
    },
    "authors": [
      {
        "name": "Carsten Bormann"
      },
      {
        "name": "August Betzler"
      },
      {
        "name": "Carles Gomez"
      },
      {
        "name": "Ilker Demirkol"
      }
    ],
    "authors$meta": {
      "confidence": "high",
      "note": "Parsed from archive XML front/author",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
      "updated": "2026-10-09T20:39:45.780Z",
      "version": "extractDocs.js@commit:e4b177892eb7"
    },
    "docId": "IETF.draft-ietf-core-cocoa-02",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
      "updated": "2026-10-09T20:39:45.780Z",
      "version": "extractDocs.js@commit:e4b177892eb7"
    },
    "docLabel": "IETF draft-ietf-core-cocoa-02",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
      "updated": "2026-10-09T20:39:45.780Z",
      "version": "extractDocs.js@commit:e4b177892eb7"
    },
    "docTitle": "CoAP Simple Congestion Control/Advanced",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from archive XML front/title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
      "updated": "2026-10-09T20:39:45.780Z",
      "version": "extractDocs.js@commit:e4b177892eb7"
    },
    "docType": "Standard",
    "docType$meta": {
      "confidence": "high",
      "note": "Mapped from Datatracker std_level or RFC status text",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
      "updated": "2026-10-09T20:39:45.780Z",
      "version": "extractDocs.js@commit:e4b177892eb7"
    },
    "href": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
    "href$meta": {
      "confidence": "high",
      "note": "URL normalized and retained from seed/discovery input",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
      "updated": "2026-10-09T20:39:45.780Z",
      "version": "extractDocs.js@commit:e4b177892eb7"
    },
    "keywords": [
      "Internet-Draft"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from archive XML front/keyword",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
      "updated": "2026-10-09T20:39:45.780Z",
      "version": "extractDocs.js@commit:e4b177892eb7"
    },
    "publicationDate": "2017-10-30",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from archive XML front/date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
      "updated": "2026-10-09T20:39:45.780Z",
      "version": "extractDocs.js@commit:e4b177892eb7"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
      "updated": "2026-10-09T20:39:45.780Z",
      "version": "extractDocs.js@commit:e4b177892eb7"
    },
    "references": {
      "bibliographic": [
        "RFC7641",
        "IETF.draft-eggert-core-congestion-control-01",
        "IETF.draft-bormann-core-congestion-control-02",
        "10.1145-2507924.2507954",
        "10.1016-j.adhoc.2015.04.007",
        "RFC7228",
        "RFC5348",
        "RFC5681"
      ],
      "bibliographic$meta": {
        "confidence": "high",
        "note": "Parsed from archive XML references (Informative/Bibliographic References)",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
        "updated": "2026-10-09T20:39:45.780Z",
        "version": "extractDocs.js@commit:e4b177892eb7"
      },
      "normative": [
        "RFC2119",
        "RFC2914",
        "RFC6298",
        "RFC7252",
        "RFC8085"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from archive XML references (Normative References)",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
        "updated": "2026-10-09T20:39:45.780Z",
        "version": "extractDocs.js@commit:e4b177892eb7"
      }
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
        "updated": "2026-10-09T20:39:45.780Z",
        "version": "extractDocs.js@commit:e4b177892eb7"
      },
      "draft": true,
      "draft$meta": {
        "confidence": "high",
        "note": "Parsed from Datatracker/RFC sources",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
        "updated": "2026-10-09T20:39:45.780Z",
        "version": "extractDocs.js@commit:e4b177892eb7"
      },
      "errataExist": false,
      "errataExist$meta": {
        "confidence": "high",
        "note": "Derived from presence of errata links",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
        "updated": "2026-10-09T20:39:45.780Z",
        "version": "extractDocs.js@commit:e4b177892eb7"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
        "updated": "2026-10-09T20:39:45.780Z",
        "version": "extractDocs.js@commit:e4b177892eb7"
      },
      "statusNote": "Internet-Draft",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker std_level or RFC status text",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
        "updated": "2026-10-09T20:39:45.780Z",
        "version": "extractDocs.js@commit:e4b177892eb7"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://datatracker.ietf.org/doc/html/draft-ietf-core-cocoa-02/",
        "updated": "2026-10-09T20:39:45.780Z",
        "version": "extractDocs.js@commit:e4b177892eb7"
      }
    }
  }
}