- From: Daniel Hardman <daniel.hardman@evernym.com>
- Date: Tue, 9 Jul 2019 10:09:20 -0600
- To: Manu Sporny <msporny@digitalbazaar.com>
- Cc: Credentials Community Group <public-credentials@w3.org>
- Message-ID: <CAFBYrUo+r7mua59e=SHUdGiMY47U+eTF9iM=S5FLc94x+=Ph0A@mail.gmail.com>
> > > This topic is being raised 18-24 months after serious > > standardization work began in other channels, and the scope of the > > spec draft is a step backward. This isn't a recipe for alignment > > around interop. > > My understanding was that Aries and DIF were not standards setting > organizations? They are implementation organizations. W3C, IETF, Oasis, > ISO... those are the standards setting organizations. > I want to challenge your mental model a bit. First of all, can we agree that there is no such thing as a "standard setting" organization? There are Standards Development Orgs (SDOs) that *develop* standards, but whether they are set as relevant standards in the mind of the world is something that comes about through market forces, world consensus, and history--not through the actions of any org. SDOs often wish they could "set" standards, but the "D" in their acronym is actually more accurate. Two of the ISO standards I worked on in the 90s enjoyed brief surges of relevance but have long since been ignored. The world set a different standard from the SDO. Secondly, implementation communities have different degrees of formality to what they do. By making the strong contrast between implementation and SDO, it sounds like you are assuming that implementation is pretty different from developing standards, and has very little formality insofar as consensus specs are concerned--the formality all begins when an SDO gets involved. DIF does style itself as a an "implementation" org, IIRC. However, Hyperledger Aries doesn't use that term. It calls itself an open source "project" with a mandate/scope that includes developing an implementation but also globally relevant specs that drive it. This is quite far away from the loose approach to implementation that best fits your dichotomy. There are approximately 50 Aries RFCs <https://github.com/hyperledger/aries-rfcs/blob/master/index.md>--each of which is a formal specification that has a vetting process, a status, and a lifecycle. Many of them have multiple reference implementations in codebases from independent orgs. There are test suites, corpuses of bugs and improvements, PRs against the specs, and community meetings where those specs get debated and refined. Aries doesn't consider itself an SDO, but it also doesn't consider itself just a loose confederation of coders who might produce semi-cohesive stuff. Is incumbent on an SDO that picks up the thread of such work to cite prior art in detail, and to grapple with it--not just mention it in passing as "implementation" while proposing a work item that starts over. This is especially the case when the corpus of prior art is substantial, formal, directly related to the problem at hand, and highly interlinked and conceptually cohesive.
Received on Tuesday, 9 July 2019 16:09:55 UTC