CableLabs CableLabs Logo
  • CableLabs CableLabs Logo
  • Technologies
    Technology Vision

    A high-impact framework advancing connectivity for all

    CableLabs Technologies

    Enabling one cohesive and seamless ecosystem.

    About Our Labs

    Available unique test environments and network scenarios that support the industry.

    10G

    What is 10G? Why do we need the 10G platform?

    Resources

    From technology policy to open source projects, find the right resources for your project.

    Testing Services

    Comprehensive Testing for Real-World Scenarios

    Featured Technologies
    DOCSIS 4.0 Technology DOCSIS 3.1 Technology Connexus 10G/25G/50G-PON
  • Explore
    Events

    In person & virtual CableLabs-hosted events and webinars.

    Blog

    Catch up on the latest news and happenings at CableLabs.

    In the News

    The latest CableLabs news and announcements

    The Near Future

    Our vision of the future of live, work, learn, and play.

    Community
    Become a Member Become a Vendor Working Groups University Partnerships
  • Search Specifications
    Certification

    CableLabs facilitate the manufacture of interoperable cable devices

    About Specifications

    Publicly available technical specifications

  • About
    About Us

    Learn more about how we wake up every day to invent the future.

    The Team

    A team of diverse thinkers, collaborating to advance innovation for the evolving industry.

    Board of Directors

    Trusted leaders driving innovation for the industry

    Media Inquiries

    Get involved with CableLabs through speaker requests and press announcements

    Contact

    Have questions? Reach out to us for answers.

    Subsidiaries
    Kyrio

    Testing, Certification and Software Services

    SCTE

    Education & Standards Development

  • Account Login

Specification Drafting Process

Specification Drafting Process Overview

CableLabs is a non-profit company whose membership consists of cable operators from the around the world.  CableLabs is qualified under the U.S. National Cooperation Research and Production Act which provides limited antitrust protection for bringing together participants in the cable industry, including CableLabs’ Members, as well as cable technology vendors, content providers, and others in the cable industry (“Technology Vendors”), to define common interoperable specifications for the benefit of the cable industry and cable customers.  Common interoperable specifications help increase scale, promote vendor diversity, and lower the cost delivering cable services to customers.  CableLabs is also qualified under the IRS Code 501(c) (6) as a tax-exempt research and development organization.

In addition to defining common interoperable specifications, CableLabs, in coordination with it Members, Technology Vendors, conducts general research and development, develops test plans associated with the Specifications (“Test Plans”), and provides testing and certification of cable products.  In support of such activities, CableLabs houses state-of-the-art testing facilities that include technology, products, and software representative of the cable industry worldwide.  The lab facilities are open to Members, as well as Technology Vendors and other participants in the cable industry.

CableLabs projects are initiated with input from Members and Technology Vendors.  Prime examples of major projects include the DOCSIS®, PacketCable™, and OpenCable™ projects.  Specifications and technology defined by CableLabs are not mandated; rather, Specifications may be implemented and deployed by each Member and/or their Technology Vendors in accordance with their own independent business plans.  CableLabs Specifications generally describe interfaces between features, functions, systems, or physical equipment.  That is, the topography necessary to deliver a cable service and how devices may communicate with each other, not how the devices themselves are built or how the devices achieve their functionality. The actual implementation of the Specifications, and features and functions on either side of the interface, are left to the Technology Vendors and the marketplace to implement and optimize.

The summary provided below is intended to give a generic overview of the process followed by CableLabs in initiating a project, and developing corresponding Specifications, as well as associated Test Plans.  The details for each project may differ slightly and are subject to change, but the general process is similar in all projects.

CAB_SpecCertProcess

Requirements

The first step in defining new Specifications is to define a set of high level business requirements (“Requirements”).  The Requirements are generally defined by CableLabs Members and CableLabs staff, but may also have significant input from Technology Vendors.  The Requirements typically describe general business objectives, products or services that CableLabs Members would like to deliver to their cable subscribers, and guidance on performance levels.

Optionally, a Request for Information (RFI) or Request for Proposal (RFP) will be issued by CableLabs to Technology Vendors that supply devices or technology that may meet the Requirements.  The RFI process provides input as to the current state of a technology that may be of interest to CableLabs’ Members.  Technology Vendors may be invited to make presentations of their concepts, proposed technology, skillset, and general ability to provide resources for a proposed project.

Information gathered from the Technology Vendors in the RFI process is often essential to defining the Requirements as it is useful to set expectations of the state-of-the art in a given field, and to identify interested Technology Vendors.

Once the Requirements are defined, a working group comprising CableLabs Staff, Members, and interested Technology Vendors is formed (a “Working Group”), with Technology Vendors generally being the majority of participants in a Working Group.  Technology Vendors form a key part of the Working Group as they have specific knowledge and expertise about the technology, devices, and software that can be employed to meet the Requirements.  They are also able to provide input on what they can build, and will build, as a commercial product.

Specification Drafting

List of company signors (PDF)
  • PacketCable™ License Agreement
  • DOCSIS® License Agreement

The Specification drafting process consumes a major part of the work effort. Generally speaking, the Working Group iteratively develops Draft Specifications that are designed to meet the Requirements set forth in the prior step.  Technology Vendors are often the primary authors of the Specifications, or large sections of the Specifications that affect the products that will be built (often referred to as “Vendor Authors”).

Technology Vendors in the Working Group are required to sign a Non Disclosure Agreement (NDA) and an Intellectual Property Requirement (IPR) agreement with CableLabs. The NDA is of limited scope to ensure that information exchanged is kept within the Working Group during the drafting stage, to ensure no confusion in reports to the trade press, and to limit use of information to only furthering the Specification development. Once CableLabs Specification is publicly posted  on the CableLabs website, the confidentiality provisions for the Specification effort no longer apply. The IPR agreement ensures that products built to the Specifications can be made on a royalty-free (RF) or a reasonable and non-discriminatory (RAND) basis, as defined in the IPR agreement.  The IPR agreement creates a reciprocal RF or RAND obligation among the signators of the IPR agreement.

Technology Vendors may also formally participate in the CableLabs Visiting Engineer program.  To gain further insight and understanding of CableLabs activities and assist in innovation, we invite Technology Vendors to participate on-site at CableLabs, primarily in drafting Specifications and associated Test Plans.  Visiting Engineers are allocated workspace and network access at CableLabs, and agree to work a minimum number of hours per week on CableLabs activities (typically at least half time).  By participating hands-on at CableLabs in the Specification drafting and/or Test Suite development effort, a vendor is well positioned to rapidly introduce compliant products to the marketplace.  Visiting Engineer engagements are typically at least 6 months.

The Contributing Engineer program is similar to the Visiting Engineer program, but the engineer is not on-site at CableLabs.  Minimum hours and a minimum engagement period are required.

Technology Vendors who only sign the NDA are still able to receive Draft Specifications prior to public disclosure, and are able to review and comment on the Draft Specifications.

As work progresses, documents attain various stages of maturity as follows:

Work in Progress An incomplete document designed to guide discussion and generate feedback, and may include several alternative solutions for consideration.
Draft A document in Specification format considered largely complete, but lacking review by Members and Technology Vendors.  Drafts are susceptible to substantial change during the review process.
Issued A generally public document that has undergone Member and Technology Vendor review, cross-vendor interoperability, and is available for Certification testing.  Issued Specifications are subject to the Engineering Change (EC) Process.
Closed A static document, reviewed, tested, validated, and closed to further ECs.

Comments

Prior to becoming an Issued Specification, a Draft Specification is reviewed by a wide audience of interested parties (sometimes over 1000 companies) for two important reasons:

  1. A Draft Specification comment period is required for IPR review under the relevant IPR agreements (usually 30 to 60 days, depending on the project, nature of the change, and the IPR Agreement). This allows the entire NDA list to bring to CableLabs’ attention IPR that they are not willing to license under the terms of the IPR agreement (RF or RAND, as the case may be), and puts them on notice of the contents of the proposed Specification.
  2. Review by the full NDA group, primarily consisting of Technology Vendors, adds additional scrutiny and quality to the Specification before it is Issued.  Collecting draft comments in a “bulk” fashion at this stage is more efficient. After the Specification goes Issued, the ECR process is used (see below).

Draft Specifications are distributed to the NDA list with a comments form included in order to encourage submission of comments.  If a company is claiming IPR in a Draft Specification, such rights should be specifically identified so appropriate action may be taken.

All technical comments are duly considered by the Working Group, which generally comprises Technology Vendors, CableLabs Staff, and Members.  Once all comments have been considered and applied to the Draft Specification as determined by the Working Group, it is released publicly as an “Issued” specification.

An Issued Specification is generally publicly posted on the cablelabs.com website.   Issued Specifications have undergone Member and Technology Vendor review, cross-vendor interoperability, and are available for Certification testing.

At this point, an Issued Specification may optionally be submitted to a formal standards body or other organizations, e.g., SCTE, ETSI, ITU-T, 3GPP, W3C, DLNA, etc.

Issued Specifications and Test Plans may be further modified, for example, to correct errors or make other modifications and extensions.  Such changes are made through the CableLabs Engineering Change Request (ECR) process as outlined on the ECR Process page.

Interoperability Events

Interoperability events help verify the interoperability goals of Specifications and related Test Plans.  CableLabs works with Technology Vendors to orchestrate the interoperability events.  Technology Vendors may bring reference implementations or early stage product to the event.  CableLabs will establish a test bed, and goals of the interoperability event, depending n the stage of development of devices built to the Specification.

The interoperability events are a primary source of ECRs and help to accelerate the development work of Technology Vendors building devices to the Specifications.

Interoperability events are announced via the NDA email reflectors and/or posted on the CableLabs public website.  Technology Vendors in the interoperability events must have actual products, code, services, or other technology that is actually used in the interoperability event; bystanders may not participate.

SPEC_CERT_Process_2

The above general outline is intended to convey the general process used by CableLabs for Specification development and processing of ECRs.  CableLabs works transparently with a broad audience of Technology Vendors, Members, and the public to bring technology innovations, interoperability, and reduced costs to our Members, and, ultimately, cable subscribers.

  • Technologies
    • Technology Vision
    • CableLabs Technologies
    • Convergence
    • About Our Labs
    • 10G
    • Technology Policy
    • Open Source Projects
    • Resources
    • Security Document Library
  • Explore
    • Events
    • Blog
    • In the News
    • The Near Future
    • Become a Member
    • Become a Vendor
    • Working Groups
    • University Partnerships
    • Account Login
  • Specifications
    • Certification
    • About Specifications
    • CableLabs
    • Coherent Optics
    • DOCSIS
    • DPOE
    • DPOG
    • MetaData
    • PacketCable
    • Video
    • Wireless
    • Security
    • Virtualization and Network Evolution
  • About CableLabs
    • About Us
    • The Team
    • Board of Directors
    • CableLabs Connections
    • Contact
    • Careers
    • Media Inquiries
    • FAQs
    • Kyrio
    • SCTE

©2025 CableLabs

Privacy Policy
CableLabs Logo

CableLabs is funded by its cable industry member companies as a non-profit Innovation and R&D lab under Internal Revenue Code 501(c)(6) status.

 Share This
 Facebook
 LinkedIn

Share on Mastodon