ipfs-inactive / dynamic-data-and-capabilities

[ARCHIVED] Dynamic Data and Capabilities in IPFS Working Group
59 stars 6 forks source link

Identity: Research #7

Closed pgte closed 5 years ago

pgte commented 6 years ago

Research mechanisms for nodes to provide, transmit and prove identity of actors in a decentralised web application that uses IPFS.

pgte commented 6 years ago

Some links to the latest research I've been following:

cc // @b5

pgte commented 6 years ago

Just found another source of definitions on Self-Sovereign Identity, this time from Sovrin (which IBM just joined): https://sovrin.org/wp-content/uploads/2018/03/Sovrin-Protocol-and-Token-White-Paper.pdf

//cc @b5

b5 commented 6 years ago

Thanks for the links @pgte, I've started compiling research into a hackpad: https://hackmd.io/s/H17TwVqsz I'm going to keep cranking on that until I feel up to speed on the DID (Distributed Identity) & SSI (Self Soverign Identity) landscape. Others, feel free to edit!

pgte commented 6 years ago

@b5 That's awesome, keep us posted!

pgte commented 6 years ago

Interesting paper to read regarding Self-Sovereign Identity (SSI): Technical details of Sovrin:

lanzafame commented 6 years ago

@pgte I am linking to this ipfs/notes#292 here as a more complex use case for identities. I haven't elaborated the identities part thoroughly yet, but there are quite a few scenarios that I learnt about when participating in the medical software industry that I think would be beneficial to at least be aware of when designing ipfs identity system. I will try and get them up by the next WG meeting, which I will also attempt to attend, but no guarantees as it is 1 am for me.

pgte commented 6 years ago

@lanzafame thank you for those notes, they're super helpful! @satazor are working on something that will lead to a collaborative knowledge-base, where they have many of these problems, he should take a look at your notes!

Obviously, the medical industry has very strong requirements regarding these subjects, with strong emphasis in identity self-sovereignty, privacy, etc. It's invaluable that you bring your knowledge to the table! :)

Also adding @joaosantos15, he's been helping us out a lot with figuring out the identity system.

pgte commented 6 years ago

This may interest you: Identity Management RFC: https://github.com/ipfs-shipyard/peer-star/issues/14

pgte commented 6 years ago

May be interesting checking out this article: Managing Identity with a UI for ERC 725

(via @satazor)

satazor commented 6 years ago

The IdentityManager proposed on ipfs-shipyard/peer-star#15 is very similar to what the UI for ERC 725 is but with a few differences:

lanzafame commented 6 years ago

@pgte @satazor @b5 @joaosantos15 Sorry, got bogged down in cluster stuff, but I have updated the ipfs/notes#292 issue with the first identity scenario (it is at the bottom, apparently markdown anchors don't work in GitHub issues 😞 ) and it is a scenario I believe, though would love to be corrected, doesn't have a solution within any existing identity/auth infrastructure. Would love to hear some feedback 😄

pgte commented 5 years ago

Research culminated in the peer-star Identity RFC & Research PR.

aschrijver commented 5 years ago

I was wondering if anyone could provide some good pointers to DID and SSI initiatives and projects that do not involve blockchain? Or is peer-star such project? Just asked at DID spec too: https://github.com/w3c-ccg/did-spec/issues/113

satazor commented 5 years ago

Yes, the blockchain is not a requirement. There’s a working (although outdated) DID method on IPFS, see https://github.com/jonnycrunch/ipid

This did method will probably be the first one to be supported in the IDM project that is referenced in the RFC that @pgte linked.

aschrijver commented 5 years ago

Thank you @satazor I'll continue to follow the development.