-
Notifications
You must be signed in to change notification settings - Fork 218
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
Credential Exchange RFCs --> ACCEPTED - deadline 2019-08-19 #158
Conversation
Signed-off-by: Nikita Khateev <nikita.khateev@dsr-corporation.com>
Signed-off-by: Nikita Khateev <nikita.khateev@dsr-corporation.com>
I don't think this RFC is quite there yet:
I'd first like to see some implementations added to the RFC before we proceed. |
@llorllale - Other than the comment about implementations, I disagree with points in your assessment.
There are a number of implementations of the 0.1 protocol, and this one is not a big step up from that protocol. So while there aren't implementations, there are many that are very similar. I think we should go ahead with this and then look at some possible other changes in a 1.1 version. This is what was discussed on a recent Aries Working Group call. This is core to what we are all trying to achieve and we have several years experience in doing credential exchange in Aries-like contexts. |
@swcurran You're right. It just so happens the choreography diagrams - which occupy a lot of prime screen estate - do not depict that. The other reason why this RFC feels so "crude" is due to the prevalence of references to a specific implementation in 4 out of 5 structures defined in this protocol. So instead of the RFC itself defending its design choices, it's effectively deferring to the specific implementation. Maybe that can be fixed with a change in language. All this may be a misunderstanding on my part about how RFCs are "released". ACCEPTED just means:
"Incubating" and "polish" are keywords that to me imply this RFC is not at |
Reasonable comments. The pictures in the RFC get a mixed reaction - pretty on first glance, but really not that useful. I find them overly complex, and now that we need a different one for each optional message, they are over the top. The use of the term "1.0" was just taken as the default when work started on the protocols (a year ago this week, interestingly) and it wasn't until much later someone said, should we be starting with 1.0? So don't put any weight in that number. My thought is that the RFCs have not substantively changed in months, despite repeated discussions on calls and work on the code. Each call (after the first) has resulted in agreement with what we have and has meant just refinement of the wording/pictures. As such, I don't see NOT moving the RFCs forward as likely to make any difference. I could be convinced otherwise, but since this is the core of the VC model, it would be good to have teams building compatible code and further evolving from a position of experience. I think moving the status could lead to that. |
@TelegramSam I see you removed the |
@kdenhartog Issues #190 and #162 are closed. I think the remaining issue should be deferred--not closed, but tackled in an update to the protocol. Let's get this change merged. What do you think? |
I'm good for that approach. |
Can we merge this change? Objections from the community? @dhh1128 @TelegramSam @llorllale @KitHat @esplinr @kdenhartog @tplooker @tmarkovski @andrewwhitehead |
I am in favor of merging. There is at least one open issue, but my vote is to defer it temporarily. |
I am in favor of merging. But like Daniel said, expect a |
Given the fact that the deadline has passed with no naysaying other than the one ticket we're temporarily deferring, I say we merge. Do any maintainers feel otherwise? |
Go for it. Please :-). I notice there are now conflicts, so I'll pretend I'm waiting for others to agree vs. just merging it myself... |
Okay, I'll resolve the conflict and merge. Give me a few minutes. |
Signed-off-by: Daniel Hardman <daniel.hardman@gmail.com>
Signed-off-by: Nikita Khateev nikita.khateev@dsr-corporation.com