V2X Exposure API proposal#303
Conversation
|
Hi @ALIIQBAL786 , Thanks for creating the Backlog issue and the API proposal PR, and for sharing the supporting material. It’s good to see a potential new API that could be incorporated into the CAMARA API family. I’ll include the proposal in next week’s Backlog agenda. Before the session, a few quick points that came up while reading the proposal (we can cover everything live in the Backlog call):
|
|
[like] Ali Iqbal reacted to your message:
…________________________________
From: Alberto Ramos Monagas ***@***.***>
Sent: Friday, March 6, 2026 1:19:05 PM
To: camaraproject/APIBacklog ***@***.***>
Cc: Ali Iqbal ***@***.***>; Mention ***@***.***>
Subject: Re: [camaraproject/APIBacklog] V2X Exposure API proposal (PR #303)
[https://avatars.githubusercontent.com/u/194822567?s=20&v=4]albertoramosmonagas left a comment (camaraproject/APIBacklog#303)<#303 (comment)>
Hi @ALIIQBAL786<https://github.com/ALIIQBAL786> ,
Thanks for creating the Backlog issue and the API proposal PR, and for sharing the supporting material. It’s good to see a potential new API that could be incorporated into the CAMARA API family. I’ll include the proposal in next week’s Backlog agenda.
Before the session, a few quick points that came up while reading the proposal (we can cover everything live in the Backlog call):
* CAMARA capability vs MEC wrapper: today it can read as “a CAMARA façade over ETSI MEC 030 via a Transformation Function”. It would help to explicitly define the northbound service semantics (key entities/resources and portability expectations) and keep the TF/MEC mapping as implementation guidance.
* Service API vs Operate/Platform boundary: terms like “provisioning” (especially anything that sounds like radio/network provisioning) may trigger out-of-scope concerns. Please make clear this is developer-facing service exposure (service-level configuration/info needed by apps/vehicles), not network management.
* Overlap positioning: since you reference QoS/QoD and other CAMARA APIs, please clearly state what is in-scope for V2X Exposure and what is out-of-scope (covered by existing CAMARA APIs). Otherwise the discussion risks getting stuck on “this API does too much”.
* Subscriptions alignment: if you propose a unified subscription entry point for multiple event types, make sure it follows CAMARA/Commonalities subscription patterns. Even before YAML, a short description of subscription semantics (filters/geo scoping, event types, error model) in the PR will make the review much more concrete.
—
Reply to this email directly, view it on GitHub<#303 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AXJ7QGULJH26H2MVZMGMJYD4PLF4TAVCNFSM6AAAAACWJGIE2GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DAMJRG4YDAOBZG4>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
|
Thank you Alberto,
Will discuss it with our ETSI team 👍.
Warm Regards,
Ali Iqbal
Engineer II
X Flow Software Technology LLC
+92-318-638-2001 (GMT +5)
***@***.******@***.***>
www.xflowresearch.com<http://www.xflowresearch.com/>
[cid:b1214871-e42d-4ee9-a1b8-04fd05008a46]
…________________________________
From: Alberto Ramos Monagas ***@***.***>
Sent: Friday, March 6, 2026 6:19 PM
To: camaraproject/APIBacklog ***@***.***>
Cc: Ali Iqbal ***@***.***>; Mention ***@***.***>
Subject: Re: [camaraproject/APIBacklog] V2X Exposure API proposal (PR #303)
[https://avatars.githubusercontent.com/u/194822567?s=20&v=4]albertoramosmonagas left a comment (camaraproject/APIBacklog#303)<#303 (comment)>
Hi @ALIIQBAL786<https://github.com/ALIIQBAL786> ,
Thanks for creating the Backlog issue and the API proposal PR, and for sharing the supporting material. It’s good to see a potential new API that could be incorporated into the CAMARA API family. I’ll include the proposal in next week’s Backlog agenda.
Before the session, a few quick points that came up while reading the proposal (we can cover everything live in the Backlog call):
* CAMARA capability vs MEC wrapper: today it can read as “a CAMARA façade over ETSI MEC 030 via a Transformation Function”. It would help to explicitly define the northbound service semantics (key entities/resources and portability expectations) and keep the TF/MEC mapping as implementation guidance.
* Service API vs Operate/Platform boundary: terms like “provisioning” (especially anything that sounds like radio/network provisioning) may trigger out-of-scope concerns. Please make clear this is developer-facing service exposure (service-level configuration/info needed by apps/vehicles), not network management.
* Overlap positioning: since you reference QoS/QoD and other CAMARA APIs, please clearly state what is in-scope for V2X Exposure and what is out-of-scope (covered by existing CAMARA APIs). Otherwise the discussion risks getting stuck on “this API does too much”.
* Subscriptions alignment: if you propose a unified subscription entry point for multiple event types, make sure it follows CAMARA/Commonalities subscription patterns. Even before YAML, a short description of subscription semantics (filters/geo scoping, event types, error model) in the PR will make the review much more concrete.
—
Reply to this email directly, view it on GitHub<#303 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AXJ7QGULJH26H2MVZMGMJYD4PLF4TAVCNFSM6AAAAACWJGIE2GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DAMJRG4YDAOBZG4>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
|
Hi @ALIIQBAL786, Thanks all for the offline exchanges so far. We received a message from Gianmarco at nextgcloud, and we've been discussing the API proposal internally. To keep the evaluation transparent and aligned with the normal CAMARA backlog process, I think the discussion should continue here in the backlog thread rather than through additional 1:1 discussions. After reviewing the current material and the feedback shared so far, we do not think the proposal is yet sufficiently framed as a concrete CAMARA API demand. At the moment, the slides read more like a connected ambulance / V2X solution architecture than a clearly isolated CAMARA northbound API capability. The material combines a vertical use case, ETSI MEC V2X Information Service, a Transformation Function, QoD/QoS composition, and potentially additional APIs. In that form, it is still unclear what the single concrete CAMARA capability is that should be proposed here. From a CAMARA perspective, it would be important to reformulate the proposal in a more focused and use case-neutral way. In particular, please update the backlog material to clarify:
If useful, you may add one high-level diagram only insofar as it helps explain that single candidate capability. I would avoid expanding the full PoC solution architecture further unless it directly helps clarify the API proposal itself. Once the proposal is updated in that form, it will be easier for the backlog group to assess whether:
|
|
Hi @ALIIQBAL786, Thank you for presenting the updated proposal during today’s API Backlog session. Below is a brief summary of the remaining action points and the next steps discussed during the meeting. Outstanding action pointsAP2 — Define the normative CAMARA northbound semantics independently of MECStatus: Partially addressed The updated proposal is more focused, but several elements of the northbound contract still need to be defined clearly and independently of the underlying implementation:
Please define these semantics explicitly, including the expected treatment of AP4 — Align subscriptions with CAMARA/Commonalities patternsStatus: Pending The revised proposal still includes subscriptions for forecast-change notifications. If subscriptions remain within scope, please align the design with CAMARA/Commonalities patterns, including:
It would also be useful to separate clearly:
These are different interaction patterns and should not be conflated. AP5 — Clarify overlap and positioning within the existing CAMARA portfolioStatus: Partially addressed — further review required The updated slides provide a first overlap analysis, but the positioning still needs to be refined. Some elements in the proposal are currently mixed together, which makes the capability look like an L4 solution flow rather than a single horizontal CAMARA building block. In particular, QoD invocation, route optimisation and application adaptation should remain outside the normative scope of the API. They can be documented as useful examples of API composition. Please review the proposal with @eric-murray and discuss the potential overlap with Connectivity Insights with @kevin-smith. From the Predictive Connectivity Data perspective, my initial assessment is that there is also a significant overlap with the existing Predictive Connectivity Data API. The current API already provides future connectivity estimations for a geographic area or volume and explicitly includes drone flight planning and autonomous-car route planning among its use cases. The meaningful delta introduced by this proposal appears to be more specific:
Based on this, my preliminary recommendation would be to assess the proposal as a potential scope enhancement of Predictive Connectivity Data, rather than progressing it directly as a new V2X API family or as an update of the original V2X Exposure API proposal. WDYT @eric-murray? AP6 — Review related TM Forum capabilitiesStatus: Pending Please review the following TM Forum capabilities and document the outcome of the analysis: The objective is to clarify whether they overlap with the updated proposal, complement it or are no longer relevant following the scope refinement. Immediate next stepAs an immediate action, please update the Issue and the PR so that they accurately reflect the revised scope, including:
Please also clarify whether the original V2X Exposure API proposal remains active as a separate proposal or should be withdrawn. Additional information required for the Predictive Connectivity Data reviewTo make the assessment actionable, please provide:
CC: @camaraproject/api-backlog_codeowners |
What type of PR is this?
Add one of the following kinds:
What this PR does / why we need it:
This PR introduces a new API proposal for a CAMARA V2X Exposure API in the API Backlog.
The proposal explores how ETSI MEC V2X Information Service capabilities can be exposed through CAMARA northbound APIs, enabling developers to access V2X services through a simplified and standardized interface.
The API is motivated by smart mobility and smart city use cases, including connected emergency vehicles, collision risk detection, and cooperative traffic services. The proposal is based on ongoing projects such as CASCAD-e and ToMOVE (City of Turin), which demonstrate edge-enabled mobility scenarios using MEC infrastructure.
The goal of this proposal is to gather feedback from the CAMARA community and evaluate the potential creation of a new V2X API family within the project.
Which issue(s) this PR fixes:
Fixes #302
Special notes for reviewers:
This PR provides the initial proposal for discussion in the API Backlog Working Group.
Feedback from the community is welcome regarding scope, alignment with existing CAMARA APIs, and potential collaboration with ETSI MEC V2X specifications.
Changelog input
Additional documentation
This section can be blank.