{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-16T19:31:46.383Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC6310",
  "document": {
    "abstract": "This document specifies the mapping and notification of defect states between a pseudowire (PW) and the Attachment Circuits (ACs) of the end-to-end emulated service. It standardizes the behavior of Provider Edges (PEs) with respect to PW and AC defects. It addresses ATM, Frame Relay, Time Division Multiplexing (TDM), and Synchronous Optical Network / Synchronous Digital Hierarchy (SONET/SDH) PW services, carried over MPLS, MPLS/IP, and Layer 2 Tunneling Protocol version 3/IP (L2TPv3/IP) Packet Switched Networks (PSNs). [STANDARDS-TRACK]",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
      "updated": "2026-10-16T18:57:12.050Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "authors": [
      {
        "name": "Mustapha Aissaoui"
      },
      {
        "name": "Peter Busschbach"
      },
      {
        "name": "Luca Martini"
      },
      {
        "name": "Monique Morrow"
      },
      {
        "name": "Thomas Nadeau"
      },
      {
        "name": "Yaakov (J) Stein"
      }
    ],
    "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/rfc6310/",
      "updated": "2026-10-16T18:57:12.050Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "docId": "RFC6310",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
      "updated": "2026-10-16T18:57:12.050Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "docLabel": "IETF RFC 6310",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
      "updated": "2026-10-16T18:57:12.050Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "docNumber": "6310",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
      "updated": "2026-10-16T18:57:12.050Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "docTitle": "Pseudowire (PW) Operations, Administration, and Maintenance (OAM) Message Mapping",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
      "updated": "2026-10-16T18:57:12.050Z",
      "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/rfc6310/",
      "updated": "2026-10-16T18:57:12.050Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "doi": "10.17487/RFC6310",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
      "updated": "2026-10-16T18:57:12.050Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "href": "https://doi.org/10.17487/RFC6310",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
      "updated": "2026-10-16T18:57:12.050Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "keywords": [
      "Interworking",
      "Defect Indication",
      "Pseudowire",
      "OAM"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "Interworking",
        "Defect State",
        "Defect Indication",
        "Pseudowire",
        "OAM"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
      "updated": "2026-10-16T19:31:46.383Z",
      "version": "extractDocs.js@commit:75b379398159"
    },
    "pages": "40",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
      "updated": "2026-10-16T18:57:12.050Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "publicationDate": "2011-07-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
      "updated": "2026-10-16T18:57:12.050Z",
      "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/rfc6310/",
      "updated": "2026-10-16T18:57:12.050Z",
      "version": "extractDocs.js@commit:a6ae1efef02e"
    },
    "references": {
      "bibliographic": [
        "RFC792",
        "RFC3031",
        "RFC3209",
        "RFC3916",
        "RFC3931",
        "RFC3985",
        "RFC4023",
        "RFC4377",
        "RFC4385",
        "RFC4446",
        "RFC4454",
        "RFC5086",
        "RFC5087",
        "RFC5254",
        "RFC6073",
        "T-REC-I.620.1996",
        "orphan/RFC6310/h:e82d2c28",
        "orphan/RFC6310/h:dd64b267"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=40 proseBlocks=44 skippedAnchorBlocks=40",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
        "updated": "2026-10-16T18:57:12.050Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "normative": [
        "RFC2119",
        "RFC4379",
        "RFC4447",
        "RFC4553",
        "RFC4591",
        "RFC4619",
        "RFC4717",
        "RFC4842",
        "RFC5036",
        "RFC5085",
        "RFC5641",
        "RFC5880",
        "RFC5885",
        "T-REC-G.707.2003",
        "T-REC-G.775.1998",
        "T-REC-G.783.2006",
        "T-REC-I.610.1999",
        "T-REC-Q.993.2003"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
        "updated": "2026-10-16T18:57:12.050Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc6310/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
      "updated": "2026-10-16T18:57:12.050Z",
      "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/rfc6310/",
        "updated": "2026-10-16T18:57:12.050Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "errataExist": true,
      "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/rfc6310/",
        "updated": "2026-10-16T18:57:12.050Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      },
      "errataUrl": [
        "https://www.rfc-editor.org/errata/rfc6310",
        "https://www.rfc-editor.org/errata_search.php?rfc=6310"
      ],
      "errataUrl$meta": {
        "confidence": "high",
        "note": "Parsed from errata links on RFC/Datatracker pages",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc6310/",
        "updated": "2026-10-16T18:57:12.050Z",
        "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/rfc6310/",
        "updated": "2026-10-16T18:57:12.050Z",
        "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/rfc6310/",
        "updated": "2026-10-16T18:57:12.050Z",
        "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/rfc6310/",
        "updated": "2026-10-16T18:57:12.050Z",
        "version": "extractDocs.js@commit:a6ae1efef02e"
      }
    }
  }
}