-
Notifications
You must be signed in to change notification settings - Fork 16
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
Write Abstract Protocol #124
Comments
I can help here with some questions for the notifications portion that I articulated the development of PREP:
I believe there is a protocol independent answer for each of these questions! I hope this helps... |
This is a wonderful list @CxRes! Thank you! I am glad that you've put so much thought into this, and that we can now benefit from your insight and organized mind on the topic. If I'm understanding correctly, this is essentially a list of questions that a protocol designer should answer in order to fully-specify a subscription/notifications protocol over any transport. If the designer has answered all these questions, I suspect that should be enough to fully specify the protocol! |
I would not say fully-specify, but these were the questions I came up with after I had made a proto-version of PREP. It should help mostly-specify a notifications protocol. One of the benefits of putting the list out (selfishly) is that others can identify blindspots! |
(As @mitar has often pointed out) as we get closer to proposing an actual IETF Braid Working Group, it could become worthwhile to write up a formal specification for the Abstract Braid protocol—the core concepts separated from any transport like HTTP.
This spec would help people create Braid-compatible specs for new transports, by articulating the concepts that need to be mapped into any particular transport spec. This spec would generalize:
We have a couple very drafts of such a thing floating around:
The text was updated successfully, but these errors were encountered: