What should we name the protocol between the KERIA Service and the (currently named) Signify Clients? #132
Replies: 6 comments 6 replies
-
I'd like to hear other perspectives before I vote, because I waffled between the top three suggestions:
|
Beta Was this translation helpful? Give feedback.
-
For me Signify is the protocol. Only one choice for me. |
Beta Was this translation helpful? Give feedback.
-
From the user’s perspective, Signify is the library that is used and interacted with the most while KERIA is often treated as a black box with an API. So the “Signify” protocol sounds more natural to me. |
Beta Was this translation helpful? Give feedback.
-
Thank you all for your feedback! I voted for Signify |
Beta Was this translation helpful? Give feedback.
-
I'm still not sure. The protocol is for the KERI Agent API, so KERIA is a good candidate. On the other side, Signify provides the client side implementation of the protocol, so Signify is also a good candidate. If we go with Signify, then we should say that:
|
Beta Was this translation helpful? Give feedback.
-
I worry that naming the protocol "signify" might be confusing, when you consider the need to version the protocol and the component separately. What version of the protocol should I expect to find supported in the Signify component if the component is at version 1.1? If the answer is NOT guaranteed to be "1.1", then I think we're setting ourselves up for confusion. But if it IS guaranteed to be 1.1, then we've lost the benefit of thinking if the protocol as an interface; now our dependency is on a whole codebase, not just on an interface that should be stable across many versions of the codebase. For this reason, I think I like "Kate" best, but I could also reconcile with those who love Signify via the following compromise: the name of the protocol is "Signify Protocol ", not just "Signify", and we usually abbreviate it ("SP"). Now it makes sense to me to ask, "What version of SP does Signify support?" |
Beta Was this translation helpful? Give feedback.
-
In order to properly version the REST API protocol between KERIA and her clients we need a proper name. Please vote.
7 votes ·
Beta Was this translation helpful? Give feedback.
All reactions