- From: Brian Richter <brian@aviary.tech>
- Date: Sat, 17 Jul 2021 12:22:07 -0700
- To: Joe Andrieu <joe@legreq.com>
- Cc: Credentials Community Group <public-credentials@w3.org>
- Message-ID: <CAPUZd8sBvSjgq5W3pxwc2ha_0FCYKLfJ41CWFOgw-d6QV3MWpQ@mail.gmail.com>
Throwing my hat in the ring to keep it simple. VC-APIs (I haven’t heard of too many APIs that aren’t HTTP these days…) Brian On Sat, Jul 17, 2021 at 12:09 PM Joe Andrieu <joe@legreq.com> wrote: > Probably not a good match, given the historical use of "V Chip" > https://en.wikipedia.org/wiki/V-chip > > My suggestions: > *Credential Management API (CMAPI) or (CM)* > or just simply > > *Credentials API (CAPI)* > -j > > On Sat, Jul 17, 2021, at 11:47 AM, Dave Longley wrote: > > One simple option: > > VCHIPS - Verifiable Credential HTTP Interaction Protocols > Pronounced: vee-chips > > On 7/17/21 11:45 AM, Manu Sporny wrote: > > Hi all, > > > > Not many are enthused by the name "VC HTTP API"; it doesn't exactly roll > off > > of the tongue. The catch-all term is also confusing debates (again, see > the > > most recent perma-thread about the VC HTTP API). > > > > Some have suggested just calling it the Issuer API, Verifier API, and > Holder > > API -- but then the counter-arguments against those are that you need the > > letters "HTTP" in there to not trigger folks that are working on non-HTTP > > APIs, which puts us back at Issuer HTTP API, Verifier HTTP API, and > Holder > > HTTP API... and the fundamental issue is that stringing a bunch of > consonants > > together ("HTTP") rarely leads to something easy to say in conversation. > > > > "Holder" is misleading in the same sort of way that "Issuer" and > "Verifier" is > > misleading... those are roles, and are not what we're defining. We're > defining > > the things that those roles USE. A Holder might use a Credential > Repository > > API (CRAPI! <-- please no) or an Encrypted Data Vault API (EDV API) to > store > > things. Those seem like more reasonable names... but aren't the names > for the > > Issuer/Verifier/Holder/Presentation APIs we're talking about. > > > > We've been trying to solve the naming issue with the VC HTTP API for as > long > > as it's been a thing. This email is just pinging the community to see if > they > > have any bright ideas. > > > > My attempts below: > > > > VCP - Verifiable Credential Protocols > > "HTTP protocols for the management of VCs" > > Use this to define the class of protocols? > > > > VCIP - Verifiable Credential Issuance Protocol > > "An HTTP protocol for VC issuance" > > > > VCVP - Verifiable Credential Verification Protocol > > "An HTTP protocol for VC verification" > > > > VCPP - Verifiable Credential Presentation Protocol > > "An HTTP protocol for VC presentation" > > > > VCRP - Verifiable Credential Repository Protocol > > "An HTTP protocol for VC repository management" > > > > The proposals above start with "Verifiable Credential" and end with > "Protocol" > > to "namespace" the sorts of protocols we're talking about; these are > > "Verifiable Credential" protocols. > > > > We focus on the Issuer/Verifier/Holder role *ACTIONS* rather than the > roles > > themselves. > > > > We can shortcut the longer name in conversation by just referring to it > as the > > "Issuance Protocol" or "Verification Protocol". > > > > We also include "HTTP" in the byline so that there is no confusion as to > what > > type of protocols they are. > > > > What alternatives do folks in the community prefer to VC HTTP API? > What's your > > reasoning for liking your term more than VC HTTP API (or those suggested > above)? > > > > -- manu > > > > > -- > Dave Longley > CTO > Digital Bazaar, Inc. > > > > -- > Joe Andrieu, PMP > joe@legreq.com > LEGENDARY REQUIREMENTS > +1(805)705-8651 > Do what matters. > http://legreq.com <http://www.legendaryrequirements.com> > > >
Received on Saturday, 17 July 2021 19:22:32 UTC