consumer-reports-innovation-lab / data-rights-protocol

The technical standard for exchanging data rights requests
https://datarightsprotocol.org
Apache License 2.0
56 stars 12 forks source link

Consider adding an "out of band" request state for situations which cannot be resolved through API/needs_user_verification #50

Open rrix opened 2 years ago

rrix commented 2 years ago

in talking about how to design an "escape hatch" which is more simple to implement than the needs_user_verification channel. john suggested adding an "out of band" request state which would indicate to the AA that the request's state is being moved through other channels. The CB would still be on the hook to update the request state in the DRP API but at this point the request would be served/managed/etc over email or in person comms or whatever. the processing_details field would be set to something which the AA can see and say "oh this request is happening via email" and maybe message that to the consumer or so.

this would allow a CB to move communication directly to the consumer and disintermediate the AA from the interactions, which feels ... vaguely uneasy to me & easy to subvert the goals of the protocol, but not much more than NUV already does.