IRC log of did on 2019-09-18

Timestamps are in UTC.

07:39:01 [RRSAgent]
RRSAgent has joined #did
07:39:01 [RRSAgent]
logging to https://www.w3.org/2019/09/18-did-irc
07:39:03 [ken]
drummond: Please sign in to #did with your name
07:39:06 [Zakim]
Zakim has joined #did
07:39:07 [yoshiroy]
present+
07:39:08 [Helen]
Helen has joined #did
07:39:09 [Helen]
Present + Helen
07:39:10 [Gerhard_Oosthuizen]
Gerhard_Oosthuizen has joined #did
07:39:10 [mitja]
present+ Mitja_Simcic
07:39:12 [dezell]
dezell has joined #did
07:39:14 [ken]
present+ ken
07:39:17 [dezell]
present+
07:39:20 [kaz]
kaz has joined #did
07:39:21 [Gerhard_Oosthuizen]
present+
07:39:24 [jc]
jc has joined #did
07:39:24 [ken]
... Please state your name when speaking.
07:39:25 [hhan]
present+ Hyunseop_Han
07:39:26 [kaz]
present+ Kaz_Ashimura
07:39:28 [igarashi]
present+ Tatsuya_Igarashi
07:39:29 [Arnaud]
Arnaud has joined #did
07:39:34 [burn]
rrsagent, draft minutes
07:39:34 [RRSAgent]
I have made the request to generate https://www.w3.org/2019/09/18-did-minutes.html burn
07:39:38 [burn]
present+ Dan_Burnett
07:39:39 [yoshiroy]
present+ Yoshiro_Yoneya
07:39:39 [urata]
present+ shin_urata
07:39:40 [cwarnier]
present+ Clement_Warnier_de_Wailly
07:39:51 [Arnaud]
Present+ Arnaud Le Hors
07:39:51 [ken]
... We just had our first DID WG meeting here at TPAC.
07:39:52 [grantnoble]
grantnoble has joined #did
07:40:04 [manu]
rrsagent, draft minutes
07:40:04 [RRSAgent]
I have made the request to generate https://www.w3.org/2019/09/18-did-minutes.html manu
07:40:13 [burn]
present+ Arnaud_Le_Hors
07:40:19 [burn]
present- Arnaud Le Hors
07:40:19 [ken]
... Our two co-chairs are here, Dan Burnett and Brent Zundel
07:40:27 [manu]
rrsagent, make logs public
07:40:37 [manu]
rrsagent, draft minutes
07:40:37 [RRSAgent]
I have made the request to generate https://www.w3.org/2019/09/18-did-minutes.html manu
07:40:56 [ken]
... We will use a handful of basic slide to prime the pump.
07:41:05 [ken]
... What is a DID?
07:41:08 [st]
st has joined #did
07:41:36 [manu]
Meeting: DID Questions and Answers
07:41:45 [manu]
Chair: Drummond
07:42:03 [ken]
... Helen presented a great discussion this morning on talking about DIDs to a non-technical audience.
07:42:06 [manu]
present+
07:42:10 [manu]
rrsagent, draft minutes
07:42:10 [RRSAgent]
I have made the request to generate https://www.w3.org/2019/09/18-did-minutes.html manu
07:42:28 [jc]
Present+ qiang_chen
07:42:51 [ken]
... A DID is a new type of globally unique identifier (URI) that does not require a centralized registration authority.
07:43:09 [Dudley_]
Dudley_ has joined #did
07:43:15 [florent]
florent has joined #did
07:43:15 [manu]
rrsagent, draft minutes
07:43:15 [RRSAgent]
I have made the request to generate https://www.w3.org/2019/09/18-did-minutes.html manu
07:43:28 [ken]
... The DID WG has 18 member organizations and 50+ registered participants.
07:43:48 [ken]
... What the deliverables of the DID WG?
07:44:16 [ken]
A specification and two notes, and a test suite.
07:44:26 [manu]
rrsagent, draft minutes
07:44:26 [RRSAgent]
I have made the request to generate https://www.w3.org/2019/09/18-did-minutes.html manu
07:44:30 [ken]
... What is the WG schedule
07:45:31 [ken]
Dan: The process plan for our primary spec includes an editor draft, CR, PR, and recommendation.
07:45:55 [ken]
... We worked backwards from the charter time to arrive at milestones for each phase.
07:46:09 [ken]
... The feature freeze is targeted for May 2020.
07:46:40 [ken]
... We have options if we can't meet that, but we are focused on meeting it.
07:46:56 [ken]
Drummond: Where did the term DID come from?
07:47:27 [ken]
... The Verifiable Claims interest group document first used the term.
07:48:01 [tpk]
tpk has joined #did
07:48:32 [ken]
... The idea of an identifier with cryptographic verification started here.
07:48:56 [ken]
... How long have we been working on DIDs?
07:49:09 [manu]
rrsagent, draft minutes
07:49:09 [RRSAgent]
I have made the request to generate https://www.w3.org/2019/09/18-did-minutes.html manu
07:49:14 [ken]
... The work started in Spring 2015.
07:49:45 [ken]
... DHS was an early research grant source.
07:50:10 [ken]
... The first version of the specification was produced in 2016.
07:50:28 [ken]
... The spec was contributed to the CCG in 2017.
07:50:35 [mitja]
mitja has joined #did
07:51:09 [ken]
... A large amount of work has gone into the first version of the spec that will be used as the starting point for the DID WG.
07:51:39 [manu]
rrsagent, draft minutes
07:51:39 [RRSAgent]
I have made the request to generate https://www.w3.org/2019/09/18-did-minutes.html manu
07:51:46 [ken]
... What reasons did DHS rely on to fund this work?
07:51:59 [ken]
... 1. A persistant identifier.
07:52:17 [ken]
... 2. A resolvable identifier
07:52:30 [kiyoto_]
kiyoto_ has joined #did
07:52:31 [manu]
rrsagent, draft minutes
07:52:31 [RRSAgent]
I have made the request to generate https://www.w3.org/2019/09/18-did-minutes.html manu
07:52:33 [ken]
... 3. A cryptographically verifiable identifier.
07:52:46 [ken]
... 4. A decentralized identifier.
07:52:59 [ota]
ota has joined #did
07:53:29 [ken]
... Helen Garneau, VP of Marketing at Sovrin Foundation, gave a presentation regarding talking about DIDs to a non-technical audience this morning.
07:53:39 [ken]
... What does a DID look like?
07:54:11 [ken]
... (see slides for example URN &
07:54:18 [ken]
... DID.)
07:54:44 [ken]
... did:method:did-method-specific-string
07:55:03 [ken]
... What is a DID method?
07:55:04 [hiro]
hiro has joined #did
07:55:08 [mitja]
mitja has joined #did
07:55:16 [Steven-Google]
Steven-Google has joined #did
07:55:33 [ken]
... A DID method describes how to perform the CRUD operations on a DID.
07:55:58 [ken]
... A DID is not actually deleted, it can however be deactivated.
07:56:17 [ken]
... What is a DID document?
07:56:39 [ken]
... (see slide for example DID document)
07:56:41 [dezell]
q+ to ask whether "create" creates a document as well
07:56:55 [ken]
... It is a json-ld document.
07:57:23 [manu]
ack dezell
07:57:23 [Zakim]
dezell, you wanted to ask whether "create" creates a document as well
07:57:52 [ken]
dezell: How do you create the DID document?
07:58:10 [igarashi]
q+
07:58:13 [ken]
drummond: It's created when you create the DID.
07:58:39 [ken]
... There are 32 registered did methods.
07:59:08 [ken]
... There is a wide variety of ways DIDs are created by each method.
07:59:27 [manu]
ack igarashi
07:59:29 [ken]
... The person that controls the keys, can change the DID document.
08:00:06 [yoshiroy1]
yoshiroy1 has joined #did
08:00:08 [ken]
sony: What is the difference between between other identifiers and DIDs?
08:00:31 [yoshiroy1]
q?
08:00:39 [yoshiroy1]
q+
08:00:46 [Chunming]
Chunming has joined #did
08:01:05 [ken]
manu: OpenID has aspects of decentralized identity. But it depends on the underlying implementation.
08:01:19 [ota_]
ota_ has joined #did
08:01:19 [kaz_]
kaz_ has joined #did
08:01:27 [kaz_]
q?
08:01:30 [ken]
... Each method states where it will resolve the DID.
08:01:54 [ken]
... OpenID used domain-based resolution.
08:02:23 [ken]
... Some DID methods based on block-chains, cannot take an ID away from an identity.
08:02:25 [mitja]
mitja has joined #did
08:02:55 [ken]
... Only the holder of the private keys can change the DID.
08:03:53 [ken]
sony: The method is not mandated to use a blockchain. OpenID could be used as DID method.
08:04:33 [ken]
manu: You could say that the blockchain is identity provider, but that would be taking it too far.
08:05:12 [ken]
... With a ledger you can demonstrate that it is very difficult to take away an DID.
08:05:57 [ken]
... You can use a distributed hash table or like with did:web, you can publish a DID on the web.
08:06:23 [ken]
... Each method should be evaluated to determine the decentralization of the method.
08:06:49 [Arnaud]
q+
08:07:09 [ken]
brent: Your question is excellent. That is what is motivating the group to produce a rubric to evaluate the decentralization of methods.
08:07:36 [manu]
q+ anotherQuestion
08:08:18 [ken]
yoshiroy: Who is the authority of the did scheme to avoid conflicts?
08:08:36 [ken]
... Who is the authority of the did methods?
08:09:17 [ken]
drummond: As an appendix to the spec, there will be a reference to an IANA registration for the scheme.
08:09:38 [ken]
... The uniqueness of method names is a deeper topic.
08:10:03 [ken]
... The method registry is not a completed discussion.
08:10:15 [manu]
ack Arnaud
08:10:18 [manu]
ack yoshiroy
08:10:37 [ken]
Arnaud: The four properties of the did, might vary by did method?
08:10:52 [manu]
q+ to talk about the politics behind these answers
08:11:01 [ken]
drummond: Yes, that is why there is going to be a rubric.
08:11:23 [kaz_]
q?
08:11:31 [ken]
burn: A rubric is collection of criteria to evaluate.
08:12:04 [ken]
... Rather than define "decentralized", we plan to create the rubric for people to use to evaluate did methods.
08:12:51 [ken]
... We hope this tool will help match use case needs to methods and discover how well the method suits the use case.
08:13:36 [ken]
drummond: This was an intense discussion in the community group to define decentralization and how well a method met the definition.
08:13:45 [kaz_]
q?
08:14:06 [ken]
... Rather than establish a definition, the user can determine this.
08:14:52 [ken]
gerard: If the method specific ledger disappears, would your did also go away?
08:15:03 [ken]
drummond: Yes that could happen.
08:15:30 [ken]
gerard: Could a large company create a did on every method?
08:15:46 [urata]
urata has joined #did
08:16:00 [ken]
manu: 32 methods is probably too many.
08:16:35 [ken]
... Some large companies are not fully decentralized.
08:16:52 [ken]
... The group is trying to create a bigger tent.
08:17:24 [ken]
... If dids can help improve user experience or security, we want to support that effort.
08:17:48 [ken]
... Many block chains are adding did methods to grow their ecosystems.
08:18:26 [ken]
... did:web could help extend the web to offer better authentication. It is not very decentralized.
08:18:40 [ken]
q+ drummond
08:19:13 [ken]
manu: We are trying to be inclusive as possible.
08:19:40 [ken]
... Large, small and diverse organizations are welcome.
08:19:41 [csarven]
csarven has joined #did
08:19:43 [manu]
q?
08:19:45 [manu]
ack ano
08:19:48 [manu]
ack manu
08:19:48 [Zakim]
manu, you wanted to talk about the politics behind these answers
08:20:27 [manu]
ack drumm
08:20:49 [ken]
tobias: We see an innovation that can support dids of all types, including did:peer to did:largecompanies.
08:21:13 [ken]
drummond: The are 4 whole groups of did types.
08:21:33 [ken]
... Over 20 are ledger based.
08:22:02 [ken]
... did:peer and did:key represent non-ledger based methods.
08:22:47 [ken]
... Public organizations might need a ledger based did to anchor credentials.
08:22:48 [tpk_]
tpk_ has joined #did
08:22:59 [Arnaud]
q+
08:23:30 [ken]
... Hybrid dids leverage a DLT but are not registered directly on the ledgers.
08:23:31 [horiuchi]
horiuchi has joined #did
08:23:47 [manu]
ack Arnaud
08:23:51 [mitja]
mitja has joined #did
08:23:52 [ken]
... Proprietary dids are a wide variety.
08:24:05 [ken]
Arnaud: We could see a land rush on dids.
08:24:30 [manu]
q+
08:24:34 [manu]
q-
08:24:37 [ken]
... We are looking at many companies that are creating there own methods. How do you control this?
08:25:29 [ken]
drummond: We indicated on the syntax slide scheme:method:idstring.
08:25:38 [ken]
... But nesting is allowed.
08:25:42 [igarashi]
q+
08:25:43 [manu]
ack manu
08:27:18 [ken]
Igarashi: There could be unintential consequences of credential issuance.
08:27:28 [yoshiaki]
yoshiaki has joined #did
08:27:35 [ken]
drummond: Yes there could be.
08:28:01 [kaz]
s/Igarashi:/DanD:/
08:28:11 [yoshiaki]
yoshiaki has joined #did
08:28:26 [ken]
tobias: If you have a credential and there is unintended consequences, you can't foresee that always from the beginning.
08:29:06 [ken]
drummond: Send further questions to the WG mailing list.
08:29:20 [ken]
... Thank you all for attending.
08:29:40 [kaz]
rrsagent, make draft public
08:29:40 [RRSAgent]
I'm logging. I don't understand 'make draft public', kaz. Try /msg RRSAgent help
08:29:51 [kaz]
rrsagent, make log public
08:29:57 [kaz]
s/rrsagent, make draft public//
08:30:01 [kaz]
rrsagent, draft minutes
08:30:01 [RRSAgent]
I have made the request to generate https://www.w3.org/2019/09/18-did-minutes.html kaz
08:33:39 [yoshiaki_]
yoshiaki_ has joined #did
08:34:26 [yoshiroy]
yoshiroy has left #did
08:35:47 [jc]
jc has joined #did
08:38:18 [yofukami]
yofukami has joined #did
08:40:17 [jc]
jc has joined #did
08:40:38 [jc]
jc has joined #did
08:41:16 [gkellogg]
gkellogg has joined #did
08:51:14 [jc]
jc has joined #did
09:04:27 [jc]
jc has joined #did
09:09:15 [Chunming]
Chunming has joined #did
09:20:17 [jc]
jc has joined #did
09:21:59 [jc]
jc has joined #did
09:28:50 [jc]
jc has joined #did
09:34:16 [horiuchi]
horiuchi has joined #did
09:34:48 [yoshiaki]
yoshiaki has joined #did
09:38:54 [yoshiaki_]
yoshiaki_ has joined #did
09:49:29 [dbaron]
dbaron has left #did
23:52:30 [RRSAgent]
RRSAgent has joined #did
23:52:30 [RRSAgent]
logging to https://www.w3.org/2019/09/18-did-irc
23:52:31 [ivan]
rrsagent, set log public
23:52:31 [ivan]
rrsagent, this meeting spans midnight
23:52:31 [ivan]
Meeting: JSON-LD Working Group F2F in Fukuoka — First day
23:52:31 [ivan]
Date: 2019-09-19
23:52:31 [ivan]
Agenda: http://tinyurl.com/y34nfpfg
23:52:31 [ivan]
ivan has changed the topic to: Meeting Agenda 2019-09-19: http://tinyurl.com/y34nfpfg
23:52:32 [ivan]
Regrets+
23:52:32 [ivan]
Chair: azaroth, bigbluehat
23:52:38 [ivan]
present+
23:54:58 [mitja]
mitja has joined #did
23:55:49 [mitja_]
mitja_ has joined #did
23:57:13 [gkellogg]
gkellogg has joined #did
23:59:54 [chaals]
chaals has joined #did
00:02:38 [horiuchi]
horiuchi has joined #did
00:03:39 [ivan]
https://mit.webex.com/mit/j.php?MTID=m792442d12074490aa495ecaa0df1ff3a
00:04:39 [ivan]
rrsagent, bye
00:04:39 [RRSAgent]
I see no action items