Skip to content

Scope conflict: qos-booking-and-assignment duplicates functionality of existing dedicated-networks API #37

@albertoramosmonagas

Description

@albertoramosmonagas

Problem description
We would like to raise a concern regarding the recently introduced API qos-booking-and-assignment.yaml, contributed by T-Mobile US under the QoS Booking workstream.

This API introduces functionality — specifically the assignment of devices to dedicated network resources or slices — that already exists in the dedicated-networks API, which was previously approved through a formal API Proposal in the CAMARA backlog and developed under a separate working group.

Launching a second API with overlapping scope violates the CAMARA principle of “one functionality, one API”, undermines governance decisions already made, and introduces fragmentation that makes implementation more difficult for both operators and ecosystem partners.

Expected action

  • The QoS Booking working group should review the scope of qos-booking-and-assignment.yaml and clarify why this functionality was introduced in parallel to an existing CAMARA API.
  • If the intent is to cover use cases that differ from those in dedicated-networks, this should be clearly and explicitly justified, with proper coordination between the working groups.
  • Otherwise, the API should be reconsidered, consolidated, or withdrawn to avoid long-term confusion and duplication.

Additional context

  • The dedicated-networks API was developed and approved in a separate CAMARA workstream with a defined scope, which includes the assignment of devices to network slices or dedicated resources.
  • The /assignDevices operation in qos-booking-and-assignment.yaml overlaps functionally with that API.
  • We understand that T-Mobile US has been leading this contribution, but we urge the group to ensure proper coordination and adherence to established CAMARA governance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions