Re: FedId CG at W3C and GNAP

The W3C TAG Ethical Web Principles and Bob's distinction are too general to
inform specific decisions for an engineer like: "Should I participate in
the FedId CG or GNAP?" or "Should VC-API consider GNAP a MUST or a MAY"? or
"Should W3C Presentation Exchange be based on IETF Rich Authorization
Requests?" in cases where the engineer has the ability to make such
decisions without risking their family's welfare. In cases where the
engineer is not constrained by finance, decisions such as the above are a
lot like religion, IMHO.

I see standardized digital credentials as an example of a "dual-use
technology". Nuclear, gene editing, and AI are other examples of
dual-use technology. Each of these has obvious serious risks to humanity
and consequently to human rights.  As engineers we need to recognize the
risks, explain them for non-engineers to understand, and propose the
mitigations required for any dual-use technology. Call that ethics if you
want.

Is there any other choice?

- Adrian



On Sat, Jan 8, 2022 at 5:58 PM Bob Wyman <bob@wyman.us> wrote:

> Adrian Gropper wrote:
>
>> "Human rights are like wht has been said of pornography: "You know it
>> when you see it." Ethics are like art."
>
> I find that distinction to be rather unhelpful. Given that, I'd like to
> make an attempt to offer my own distinction:
>
> Ethics involve a systemization of rules for how one ought to behave. On
> the other hand, rights are entitlements which constrain behavior. Ethics
> teaches you what you should do, while rights limit what you may do or
> require that which you must do.
>
> The Stanford Encyclopedia of Philosophy
> <https://plato.stanford.edu/entries/rights/>says that
>
>> "Rights are entitlements (not) to perform certain actions, or (not) to be
>> in certain states; or entitlements that others (not) perform certain
>> actions or (not) be in certain states."
>
> This definition shows the conflict between rights and ethics. For
> instance: Someone who follows a utilitarian or consequentialist ethics
> might measure the goodness of some behavior only in terms of its
> consequences. Such an individual might believe that an action is "good" if
> it results in an increase in aggregate societal welfare. Thus, a
> utilitarian might support censoring the speech of one who espouses a
> particularly unpopular belief since reducing conflict in public discourse
> would be a good thing. On the other hand, if one accepts there to be a
> right to "freedom of opinion and expression," as in the Universal
> Declaration of Human Right's Article 19
> <https://www.un.org/en/about-us/universal-declaration-of-human-rights#:~:text=Article%2019,regardless%20of%20frontiers.>,
> then, even though censorship may be considered by some to be ethical, it
> should still be seen as the violation of a right.
>
> Most frequently, we talk about ethics when discussing the behavior of
> individuals or non-governmental groups such as corporations. Rights are
> most frequently discussed in the context of the actions or duties of states
> or other governments. Standards groups are a bit odd since they fall
> somewhere in between these two categories. Standards groups aren't
> "governments," yet they perform what is essentially a legislative function
> even though they don't have access to either the executive or judicial
> powers that are enjoyed by states.
>
> A standards group needs to be aware that even if they do their best to
> ensure that rights are respected in the "legislation" which is the
> standards they develop, it will often be possible for people to follow
> standards while violating or endangering rights. For instance, if a
> standards group accepts, as many others have, that Article 19's declaration
> of a right to "freedom of opinion and expression" implies a "right to
> anonymity," then that standards group might ensure that it doesn't require
> that key-pairs used to sign statements must be issued via certificates that
> are linked to individuals' verified identity. Nonetheless, as long as
> key-pair certificates are supported, it must be recognized that at least
> some of them will, in fact, provide a means to link signatures to
> individuals whether or not that linkage is desired by those individuals. I
> suggest that the standards group will have done its job if it ensures that
> anonymity is possible while also warning, perhaps in a "Rights
> Considerations" section, that certain means of complying with the standard
> could or would endanger anonymity. Ideally, when given a choice between
> adopting two means of satisfying a single requirement, the standards group
> would select that means which presents the least known risks to rights.
>
> Is any of that useful?
>
> bob wyman
>
>
> On Sat, Jan 8, 2022 at 12:11 PM Adrian Gropper <agropper@healthurl.com>
> wrote:
>
>> Yes, Steve: "Perhaps it is that human rights can be a more tangible
>> endeavor (better suited to standards work) whereas ethics is more of a
>> philosophical pursuit?"
>>
>> Although my career as an engineer and entrepreneur is similar to most of
>> my colleagues in standards work, I have now spent over a decade as a
>> full-time volunteer advocate with _dozens_ of tech standards groups and
>> health tech policy forums. Almost without exception, the SDOs are designed
>> for regulatory capture of the policy forums. It's an investment by a funded
>> entity to influence policy for profit just like a lobbyist would be, only
>> with engineers. Yes, I'm oversimplifying to make a point but I will be
>> happy to respond to counter-examples.
>>
>> Human rights are like wht has been said of pornography: "You know it when
>> you see it." Ethics are like art. SDO discussion threads, for example,
>> don't take kindly to mentions of "motive". Statements like the one I just
>> made about regulatory capture are obviously motive and, if I had directed
>> that to an individual, folks would let me know.
>>
>> Ethics, in my experience, are like motives in the SDO context. They may
>> or may not be relevant but need not be questioned. Writing about ethics in
>> an SDO is as useful as discussing religion.
>>
>> Adrian
>>
>>
>>
>> On Sat, Jan 8, 2022 at 11:47 AM <steve.e.magennis@gmail.com> wrote:
>>
>>> Adrian,
>>>
>>>
>>>
>>> On a number of recent threads you have highlighted a bold contrast
>>> between the concept of human rights and that of ethics. I have always
>>> thought of human rights as something that emerges (or at least tries to
>>> emerge) out of the ethics held by society so I’m having trouble
>>> understanding your statements of comparison (e.g. why dealing with the
>>> issue in this thread is a matter of one but not the other). Could you humor
>>> me and unpack your definitions a bit. I’d really like to better understand
>>> your point. Perhaps it is that human rights can be a more tangible endeavor
>>> (better suited to standards work) whereas ethics is more of a philosophical
>>> pursuit?
>>>
>>>
>>>
>>> Thanks & apologies for the digression
>>>
>>>
>>>
>>> -S
>>>
>>>
>>>
>>> *From:* Adrian Gropper <agropper@healthurl.com>
>>> *Sent:* Friday, January 7, 2022 12:42 PM
>>> *To:* Orie Steele <orie@transmute.industries>
>>> *Cc:* Justin P Richer <jricher@mit.edu>; W3C Credentials CG (Public
>>> List) <public-credentials@w3.org>
>>> *Subject:* Re: FedId CG at W3C and GNAP
>>>
>>>
>>>
>>> Thanks, Orie for starting this important thread. I will defer the
>>> technical comments entirely to Justin and others.
>>>
>>>
>>>
>>> From my perspective, the failure of SIOP in the wild needs to be
>>> understood and rectified whether it involves GNAP or not. I tried to
>>> participate in FedId CG from this perspective but quickly realized that
>>> they really were only scoped to federated cases and trying to introduce
>>> self-sovereign perspective in that CG would be torture for all involved.
>>>
>>>
>>>
>>> I would also hope that Sam Smith contributes to this thread. His
>>> perspective on decentralization seems important.
>>>
>>>
>>>
>>> The other thing I've been trying to understand in the context of
>>> self-sovereign authentication is biometrics.
>>>
>>>    - Facial recognition is almost free and works well enough to be
>>>    entirely passive and ambient for many use-cases. Like
>>>    license plate scanners for people. Not necessarily a good thing.
>>>    - Iris biometrics work even better and with appropriate hardware can
>>>    be almost passive. How do we control that in a DID context?
>>>    - Palm biometrics (as introduced by Amazon) are less passive and
>>>    somewhat expensive but could also enter widespread use.
>>>    - Local biometrics like Apple FaceID is already used to authenticate
>>>    into Apple Wallet. Will it be used as an ankle bracelet analog? The answer
>>>    seems to be yes, because that's how Apple Watch is used to interact with
>>>    the wallet.
>>>    - DNA readers get cheaper all the time...
>>>
>>> Notice also that dealing with these issues is a matter of human
>>> rights, not ethics.
>>>
>>>
>>>
>>> I think self-sovereign authentication might be a worthwhile CCG work
>>> item.
>>>
>>>
>>>
>>> - Adrian
>>>
>>>
>>>
>>> On Fri, Jan 7, 2022 at 3:22 PM Orie Steele <orie@transmute.industries>
>>> wrote:
>>>
>>> I asked them whether they considered GNAP via slack.
>>>
>>> https://w3ccommunity.slack.com/archives/C02355QUL73/p1641585415001900
>>>
>>> They are chartered here: https://fedidcg.github.io/
>>>
>>> To look at AuthN that breaks when browser primitives are removed.
>>>
>>> They are currently focused on OIDC, SAML, WS-Fed.
>>>
>>> The reason I asked them was in relation to the questions we have
>>> discussed regarding "What can GNAP replace".
>>>
>>> Clearly GNAP can replace OAuth, but I think you both have now confirmed
>>> that GNAP does not replace OIDC, or federated identity...
>>>
>>> I am confirming this one more time, just in case I got that wrong.
>>>
>>> Has there yet been discussion on what some kind of OIDC built on GNAP
>>> instead of OAuth would look like?.
>>>
>>> OS
>>>
>>>
>>>
>>> --
>>>
>>> *ORIE STEELE*
>>>
>>> Chief Technical Officer
>>>
>>> www.transmute.industries
>>>
>>>
>>>
>>> <https://www.transmute.industries/>
>>>
>>> ᐧ
>>>
>>>

Received on Sunday, 9 January 2022 00:24:18 UTC