Re: Identity Hubs and Agents

On Tue, Aug 13, 2019 at 8:56 PM Daniel Hardman <daniel.hardman@evernym.com>
wrote:

> Please review the existing terminology before introducing new terms.
>> https://github.com/hyperledger/aries-rfcs/tree/master/concepts/0004-agents#categorizing-agents
>>
>
Daniel,

Please don’t call this “existing terminology”. The file you link to has 4
contributors yet almost all the commits are by you. It supercedes a
document 100% written by you. There was no obvious consensus-driven process
to define this terminology despite the label "accepted", and even if there
was it was defined by a different community. You can’t unilaterally say
that this is “existing terminology” without larger buy-in all the different
communities involved through the use of some form of participatory process.

I worry that by taking the approach that "this terminology already is
defined" hurts your advocacy and the success of your ideas. A community
must feel engaged to commit to collaborating with you, and part of that
very human process is the creation of a Shared Language. By denying the
need for this emergence, fewer people will join you.

I wrote about this some time ago at
http://www.lifewithalacrity.com/2009/09/creating-shared-language-and-shared-artiifacts.html
—
the key quote is:

“Every time a new group of people meet together — whether in a team, in a
marketplace, or in a community — one of the first activities they must do
together is create a shared language. They do this in order to communicate
more effectively together, to put a context on the words that they have in
common, to construct a shared understanding in their minds based both on
available information and their individual diversity of experience.

Don't forget that the linguistic root of communication is the Latin verb
commūnĭco  — which doesn't mean "to communicate" but instead means "to
share something with someone, to take or receive a part of, to partake, to
participate in". Thus the creation of a shared language takes us to the
roots of communication.

Without taking the time time to create shared language, groups have a
difficult time forging mutual trust. Without a shared language there will
be no clarity on mutual goals — whether it involves working together,
transacting a trade, or creating something. Without a shared language
commitments can be hard to make, and if misunderstood can lead to
disagreements. These group formation phases — trust building, goal
clarification, and commitment — are essential.”


This is what the CCG and RWOT do: help people build trust by helping them
create Shared Languages together. Yes, sometimes creating a Shared Language
can be painful birth, but the outcomes can be quite powerful.

— Christopher Allen

P.S. If you are interested, I have a followup blog post on a related topic:
http://www.lifewithalacrity.com/2014/06/deep-context-shared-languages.html


<https://github.com/hyperledger/aries-rfcs/tree/master/concepts/0004-agents#categorizing-agents>
>>
>

Received on Wednesday, 14 August 2019 05:08:36 UTC