Skip to content

API-proposal-Network‑Authenticated-Assembly#305

Open
abd-abhisek wants to merge 1 commit intocamaraproject:mainfrom
abd-abhisek:patch-1
Open

API-proposal-Network‑Authenticated-Assembly#305
abd-abhisek wants to merge 1 commit intocamaraproject:mainfrom
abd-abhisek:patch-1

Conversation

@abd-abhisek
Copy link
Contributor

#300

What type of PR is this?

Add one of the following kinds:

  • enhancement/feature
  • documentation

What this PR does / why we need it:

This PR introduces a new API proposal https://github.com/camaraproject/APIBacklog/issues/300

Which issue(s) this PR fixes:

https://github.com/camaraproject/APIBacklog/issues/300

Fixes #

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

Changelog input

 release-note

Additional documentation

This section can be blank.

docs


### YAML code available?
NO
Sequence diagram is available in deck
Copy link
Contributor

@albertoramosmonagas albertoramosmonagas Mar 11, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add this diagram to the actual PR?

@abd-abhisek
Copy link
Contributor Author

abd-abhisek commented Mar 11, 2026 via email

@albertoramosmonagas
Copy link
Contributor

Hi @abd-abhisek, thanks for the PR. When you have the diagram and the PowerPoint presentation, can you attach them to this PR? Here are some points we can discuss in the backlog session:

  1. Overlap: batch + k-of-n is not a new capability
    The underlying signal is still “presence in an area within a recent time window”. The proposed delta is mainly batching plus server-side aggregation into a group verdict. Please justify why this must be a new API family instead of a DeviceLocation scope enhancement (group co-presence) reusing existing area/time/error semantics.

  2. Weak differentiation vs Location Verification
    “Location Verification requires exact lat/long” is not a strong differentiator: both approaches rely on a zone definition and return a verification outcome. Please restate the differentiation in normative terms: what cannot be achieved by Location Verification per device plus client-side aggregation, and why this must be standardized server-side for interoperability.

  3. Consent/privacy is underspecified (multi-device inference)
    Group co-presence enables relationship inference (“who was with whom, where, when”). Please specify the authorization/consent model: enterprise-controlled fleet only (single tenant) vs multi-user clusters (user consent / 3-legged), and the data-minimization safeguards.

  4. Subscriptions claim is too vague
    If “continuous checks” remain in scope, “aligns with CloudEvents” is not enough. Please specify the subscription resource model (endpoints, event types/payload, callback behavior, expiry/cancellation, quotas and lifecycle states).

@abd-abhisek
Copy link
Contributor Author

Hi @abd-abhisek, thanks for the PR. When you have the diagram and the PowerPoint presentation, can you attach them to this PR? Here are some points we can discuss in the backlog session:

  1. Overlap: batch + k-of-n is not a new capability
    The underlying signal is still “presence in an area within a recent time window”. The proposed delta is mainly batching plus server-side aggregation into a group verdict. Please justify why this must be a new API family instead of a DeviceLocation scope enhancement (group co-presence) reusing existing area/time/error semantics.
  2. Weak differentiation vs Location Verification
    “Location Verification requires exact lat/long” is not a strong differentiator: both approaches rely on a zone definition and return a verification outcome. Please restate the differentiation in normative terms: what cannot be achieved by Location Verification per device plus client-side aggregation, and why this must be standardized server-side for interoperability.
  3. Consent/privacy is underspecified (multi-device inference)
    Group co-presence enables relationship inference (“who was with whom, where, when”). Please specify the authorization/consent model: enterprise-controlled fleet only (single tenant) vs multi-user clusters (user consent / 3-legged), and the data-minimization safeguards.
  4. Subscriptions claim is too vague
    If “continuous checks” remain in scope, “aligns with CloudEvents” is not enough. Please specify the subscription resource model (endpoints, event types/payload, callback behavior, expiry/cancellation, quotas and lifecycle states).

My challenge is I am unable to attach Deck, due to change in security policy possibly at my end. I really appreciate your review comments.
Let me try out add slides for each of the questions. I believe we have taken these into account, however keen to understand your and community perspective and refine as needed.
Thanks again

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants