{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-12T19:02:17.974Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC955",
  "document": {
    "abstract": "The DoD Internet protocol suite includes two alternative transport service protocols, TCP and UDP, which provide virtual circuit and datagram service, respectively. These two protocols represent points in the space of possible transport service attributes which are quite \"far apart\". We want to examine an important class of applications, those which perform what is often called \"transaction processing\". We will see that the communication needs for these applications fall into the gap \"between\" TCP and UDP -- neither protocol is very appropriate. This RFC is concerned with the possible design of one or more new protocols for the ARPA-Internet, to support kinds of applications which are not well supported at present. The RFC is intended to spur discussion in the Internet research community towards the development of new protocols and/or concepts, in order to meet these unmet application requirements. It does not represent a standard, nor even a concrete protocol proposal.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
      "updated": "2026-10-12T19:02:17.974Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "authors": [
      {
        "name": "Robert T. Braden"
      }
    ],
    "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/rfc955/",
      "updated": "2026-10-12T19:02:17.974Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "docId": "RFC955",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
      "updated": "2026-10-12T19:02:17.974Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "docLabel": "IETF RFC 955",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
      "updated": "2026-10-12T19:02:17.974Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "docNumber": "955",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
      "updated": "2026-10-12T19:02:17.974Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "docTitle": "Towards a transport service for transaction processing applications",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
      "updated": "2026-10-12T19:02:17.974Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "docType": "Specification",
    "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/rfc955/",
      "updated": "2026-10-12T19:02:17.974Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "doi": "10.17487/RFC955",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
      "updated": "2026-10-12T19:02:17.974Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "href": "https://doi.org/10.17487/RFC955",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
      "updated": "2026-10-12T19:02:17.974Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "pages": "10",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
      "updated": "2026-10-12T19:02:17.974Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "publicationDate": "1985-09-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
      "updated": "2026-10-12T19:02:17.974Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
      "updated": "2026-10-12T19:02:17.974Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "references": {
      "bibliographic": [
        "RFC938",
        "ISI.IEN193",
        "orphan/RFC955/h:b349656a",
        "orphan/RFC955/h:e073ca72",
        "orphan/RFC955/h:60e2c4b2",
        "orphan/RFC955/h:f2a61244",
        "orphan/RFC955/h:ab203347",
        "orphan/RFC955/h:886177f8",
        "orphan/RFC955/h:6468465b",
        "orphan/RFC955/h:b439ab0c"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=3 proseBlocks=12 skippedAnchorBlocks=1",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
        "updated": "2026-10-12T19:02:17.974Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc955/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
      "updated": "2026-10-12T19:02:17.974Z",
      "version": "extractDocs.js@commit:bada2c0eb491"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
        "updated": "2026-10-12T19:02:17.974Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      },
      "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/rfc955/",
        "updated": "2026-10-12T19:02:17.974Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
        "updated": "2026-10-12T19:02:17.974Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      },
      "statusNote": "Unknown",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
        "updated": "2026-10-12T19:02:17.974Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc955/",
        "updated": "2026-10-12T19:02:17.974Z",
        "version": "extractDocs.js@commit:bada2c0eb491"
      }
    }
  }
}