2025-06-05 TSC Minutes

2025-06-05 TSC Minutes

Attendees & Representation

TSC Members may indicate their attendance with an X in the far column

TSC Members may indicate their attendance with an X in the far column

Representatives

Organization

Role

 

@Herbert Damker

Deutsche Telekom AG

Maintainer

x

@Shilpa Padgaonkar

Deutsche Telekom AG

Maintainer

x

@Jan Friman

Ericsson

Maintainer

x

@Toshi Wakayama

KDDI

Maintainer

x

@Ludovic Robert

Orange

Maintainer

x

@Tanja de Groot

Nokia

Maintainer, Release Manager

x

@diego.gonzalezmartinez

Telefonica

Maintainer

x

@Jose Luis Urien Pinedo

Telefónica

Maintainer

x

@Eric Murray

Vodafone

Maintainer

x

@Mahesh Chapalamadugu

Verizon

Maintainer

 

@Nick Venezia

Centillion.ai

EUC Representative

 

@massimiliano.troiani

Verizon

EUC Representative

 

@Doug Makishima

Summit Tech

EUC Representative

x

George Glass

alt: @Olta Vangjeli

TM Forum

TM Form Representative

 

@Henry Calvert

alt: @Mark Cornall

GSMA

GSMA Representative 

x

Community members may use @name tag to mark their attendance

Community: @Abhisek Das @Kevin Smith Hemanta Gogoi, @Rafal Artych @Axel Nennker Nuno Rodrigues, Vijay Narasimha Murthy, Bishnu Prasad Panda, @Jorge Garcia Hospital @Artur Krukowski @Cyndi Lin

 

 

 

 

 

 

 

Action Item Review

LF Staff:

Agenda

The project's Antitrust Policy is linked from the LF and project websites. The policy is important when multiple companies, including potential industry competitors, are participating in meetings. Please review it, and if you have any questions, please contact your company's legal counsel. Members of the LF may contact Andrew Updegrove at the firm Gesmer Updegrove LLP, which provides legal counsel to the LF.

  • Review and approval of previous meeting minutes

  • Action Items Review

  • General Topics

    • Governance & project management issues

    • API Backlog

    • Commonalities

    • Identity & Consent Management

    • Release Management

  • Specific Topics

    • Skipped

  • Any Other Topics

Minutes

Review and approval of previous meeting minutes

Action Item Review

Governance & Project Management issues

  • https://github.com/camaraproject/tooling/issues/8

    • The current used links used to display API descriptions with http://editor.swagger.io are broken, they don't display the YAML in the URL parameter as expected any more. https://editor-next.swagger.io/ is also no sustainable solution.

    • Solution is an own fork of the open-source Swagger UI at https://camaraproject.github.io/swagger-ui/ (done)

    • Next steps:

      • Automated replacement of all links within existing release descriptions (about 130 links will be replaced)

      • Automated creation of PRs to replace links within /README and /CHANGELOG files (about 25 PRs will be created in repositories, example)

    • Thanks you to @Kevin Smith to drove this !

  • https://github.com/camaraproject/ReleaseManagement/issues/195

    • To ensure that release PRs a) automatically involve the Release Management b) can't be accidentally merged without a Release Management approval, a newly created team @camaraproject/release-management_reviewers (currently: @Tanja de Groot @Herbert Damker @Rafal Artych) was introduced as owner of CHANGELOG.md in all repositories. That's a usual best practice to ensure the involvement of release management reviewers in releases.

    • Happy to get more codeowner as release PR reviewers with experience in CAMARA !

  • New issues in Governance

    • https://github.com/camaraproject/Governance/issues/193

      • Repository to host (partially already created) workflows to

        • create new (Sandbox) API repositories

        • bulk changes across repositories

        • automated (consistency) reports

      • Example use cases for bulk changes: disabling of GitHub wiki in repositories (done), adding codeowners for /CHANGELOG.md (done), deploying CHANGELOG.md place holder (planned) in repositories, deploying the linting and PR validation workflows

      • While the formal ownership is with the project (= TSC), the proposal is to add the Release Management codeowners team and the CAMARA admin team as codeowners of the repository and discuss day-to-day issues within the Release Management meetings

      • Good for the TSC to move forward

    • https://github.com/camaraproject/Governance/issues/191

      • Some remaining work from introduction of Sandbox / Incubating approach and recent template updates

    • https://github.com/camaraproject/Governance/issues/189

      • See API Backlog Working Group below

  • Recently closed issues:

  • Some older pending questions and editorial issues regarding Governance documents need attention.

API Backlog (@Jorge Garcia Hospital)

  • (See message from @Jorge Garcia Hospital with proposals for 30/05)

  • Two APIs proposed for review to become sandbox:

    • MultiPoint VPN

      • Provides on-demand connectivity across various networks with guaranteed bandwidth and flexible SLAs.

      • Proposed by Infosys, original issue 205, MultiPoint VPN template and additional information: MultiPoint VPN.pdf

      • Sandbox repository to be independent.

      • Question and discussion about relation on to DedicatedNetworks, should be observed when the API gets more material.

      • @Tanja de Groot raised the problem of the proliferation of API as if we create an API for each technology we did not simplify the problem (@Jan Friman agreed)

      • @Mark Cornall @Ludovic Robert raised the point about overlap/collision with MEF APIs.

        • Bishnu (Infosys) indicated that a round of discussions has already took place with MEF. As the proposal API is on another layer this was “accepted” by MEF but additional sync will be require.

      • Decision: No formal objections → OK for sandbox

    • Voice Verification Code

      • Enables fast and secure delivery of voice verification codes to mobile phones, enhancing identity verification with higher protection than SMS and nearly 100% success rate.

      • Proposed by China Unicom, original issue 160, Network Traffic Analysis template and additional information: Voice Verification Code API Introduction.pptx

      • Sandbox repository to be part of “Number Insights” (aka “Number Verification” previously) subproject.

      • Decision: No formal objections → OK for sandbox

  • Additional administrative topics:

    • Incubation requests:

    • (information) Subproject renaming: The current Number Verification subproject (which includes Number Verification API, SIM Swap, SMS-OTP APIs, and Device Swap) will be renamed to Number Insights. [Issue https://github.com/camaraproject/APIBacklog/issues/216 ]

    • (information) KnowYourCustomer API Repository split: Age Verification, Fill-in, and Match APIs will be split into separate repositories. Onboarding trackers have been created [issues 217, 218, 219].

      • No sub project name change for now, still “Know Your Customer”(even if “Customer Insights” will look pretty good)

    • (confirmation) Edge Cloud APIs Split: Similar to previous one, but not yet confirmed.

      • Decision: No objection from the TSC (…just be careful with the api name to avoid capitals - fixed on the fly )

    • (proposal for review) Frozen API draft: A proposal has been made to introduce a “frozen” API draft status to help manage the backlog and focus on active proposals [Governance issue https://github.com/camaraproject/Governance/issues/189].

      • Review required: We let the issue/PR open till next TSC to gather TSC feedback and then will be discussed in next TSC - See also PR190

Commonalities (@Rafal Artych )

Identity & Consent Management (@diego.gonzalezmartinez on behalf of @Axel Nennker )

Release Management (@Tanja de Groot)

  • M2 (June 7)

    • Release-candidates of Commonalities and ICM

      • Commonalities call shifted to June 16 due to holiday on June 9, but PR expected to be ready on time for RM review

      • Commonalities release-candidate expected to be ready on time for RM review.

  • M3 (June 21)

    • Currently 59 APIs proposed for the meta-release (numbers are not final as API repository teams can decided until M3 milestone to participate), thereof

      • 24 new APIs

      • 35 updated APIs, of which 9 stable APIs, possibly 2 new stable APIs (device-swap, population-density-data); 3 missing (blockchain-public-address, home-device-qod, …)

    • Release-candidates (release PRs) of APIs should be provided by Jun 21

Specific Topic 1 (...)

Any Other Business

  • No

Next Meeting

  • Next TSC Meeting will be on June 19th at 15:00 UTC (17:00 CEST / 08:00 PST)

    • It’s a regional holiday in some (European?) countries, so participation might be limited.

    • Only few members of the TSC impacted, meeting will stay as planned

  • Specific agenda topics backlog:

    • End User Council will be on next TSC meeting agenda.

    • OWASP security guidelines (as skipped above).

Action items