Skip to content

[API Proposal] Network Contract Lifecycle Management (N‑CLM) API #299

Description

@abd-abhisek

Description
The N‑CLM API provides a unified way for enterprises to digitally manage long‑term network SLA contracts across their full lifecycle. It allows customers to define measurable expectations such as bandwidth, latency, availability, and error thresholds, and continuously track how the network performs against those commitments. When any parameter moves outside the agreed boundary, the API lets the subscriber know the breach with clear details. N‑CLM also supports contract activation, updates, amendments, and closure in a consistent, operator‑agnostic manner. It brings modern, developer‑friendly governance to network SLAs, improving transparency and trust for critical applications.

@bishnu-infy @vijaymurthyn @hemantagogoi-infy

Use cases
A customer sets an SLA requiring latency < 50 ms. If latency exceeds that limit, N‑CLM immediately informs the subscriber of the breach (webhook/event subscription etc), including the metric and timeframe, enabling quick diagnosis and follow‑up

Related to

Supporting material

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions