Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Single endpoint for all actions? #25

Open
jernst opened this issue Oct 21, 2021 · 1 comment
Open

Single endpoint for all actions? #25

jernst opened this issue Oct 21, 2021 · 1 comment

Comments

@jernst
Copy link

jernst commented Oct 21, 2021

In 0.4, well-known data-rights.json enumerates actions, but the way I read it, does not permit the publication of different endpoints for different actions.

Proposal: allow the publication of N endpoints in the same JSON, each of which specifies different actions: "For Do Not Sell requests, push 3" :-) Chances are that some larger businesses will not be able to provide all actions at the same endpoint, because they will outsource some of the actions to a third party, and keep some in-house or such.

@rrix
Copy link
Collaborator

rrix commented Nov 2, 2021

My intuition here was that the routing concerns should be "out of scope" of the agent app interactions -- the PIPi itself exists to enable this routing. even in the case where a CB is implementing it themselves around existing internal automation systems (for example an on-prem data or GRC product which doesn't adhere to DRP directly), there's an interface that understands DRP, and there's all the other data systems. I think there's value in coalescing all the things that "speak" the same technical language under the same semantic domain even if under the hood they're operated by different providers. Ultimately, though, I don't think there's a strong technical reason to go with the api_base method except that it makes the spec a bit easier to read ;)

I will bring this up in our technical implementors group though.

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

No branches or pull requests

2 participants