Zoom Logo

Secure Data Storage - WG - Shared screen with speaker view
Manu Sporny
02:17
brb, new Zoom is eating 140% CPU doing nothin'....
Dmitri Zagidulin
02:25
boooo
Dave Longley
03:44
thanks, Derek!
Manu Sporny
03:45
woo! Hooray for Derek!
Derek Trider
04:00
^-^
Dmitri Zagidulin
04:08
https://github.com/decentralized-identity/edv-spec/issues/36
Dave Longley
06:27
q+
Michael Herman (Trusted Digital Web)
07:24
q+
Manu Sporny
08:05
"Where do the abbreviations stoooooppppp!?" *shakes fist at the sky*
Manu Sporny
10:04
q+ to flat document space.
Derek Trider
10:12
+1 for keeping nesting - not knowing what vault the server should look for the document in makes implementations trickier and probably less efficient, depending on the database implementation
Dmitri Zagidulin
10:27
@derek - ah interesting, good point.
Derek Trider
10:29
(having the vault ID as part of the call to get a document)
Dave Longley
10:35
and you can use `/edvs/<edvId>` as your container mechanism if you want ... just make more EDVs ... the alternative is to use encrypted indexes
Dmitri Zagidulin
10:46
@derek, dave -- do you mind leaving a comment on that issue 36 with your notes?
Dave Longley
11:28
writing comments now
Derek Trider
11:30
Sure!
Dmitri Zagidulin
14:27
https://github.com/decentralized-identity/edv-spec/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-asc
Dmitri Zagidulin
14:44
https://github.com/decentralized-identity/edv-spec/issues/10
Dmitri Zagidulin
16:49
https://github.com/decentralized-identity/edv-spec/issues/18
Dave Longley
17:05
q+
Manu Sporny
17:24
https://identity.foundation/edv-spec/#example-1-example-data-vault-configuration
Manu Sporny
17:53
q+ to ask if we need language to protect the controller
Dave Longley
19:24
q+
Michael Herman (Trusted Digital Web)
19:59
Totally unrelated to today's conversations, I'm having a ball implementing a prototype edv/hub graph-based store (in addition to a simple KMS) using the Microsoft Graph Engine (aka "Trinity" project). ...it's essentially the TCS Kernel component I referred to in the past. ...schema/data modeling language, local message passing architecture, inter-cluster REST/HTTP messaging, ...quite cool.https://www.graphengine.io/
Dave Longley
21:27
q+
Dave Longley
22:04
if not emphathesized already, yes
Dave Longley
22:34
emphasized*
Michael Herman (Trusted Digital Web)
24:28
q+
Dmitri Zagidulin
25:37
q+ to address manu's comment
Tobias Looker
25:40
q+
Dave Longley
26:14
q+
Dmitri Zagidulin
30:35
what's the use case for actually specifying the controller, in the vault config?
Dave Longley
30:44
to not jump queue: the spec should then say that the `controller` of a vault will be known to parties that can read/write to the vault
Dmitri Zagidulin
31:06
@dave - what's it needed for?
Dave Longley
31:22
the controller field describes the root of authority for the edv
Dmitri Zagidulin
32:11
+1
Dmitri Zagidulin
32:41
next up: https://github.com/decentralized-identity/edv-spec/issues/22 (Max structured document size)
Tobias Looker
33:13
Actually I think 58 captures this, thanks manu
Dave Longley
33:25
q+
Manu Sporny
33:36
640K!
Tobias Looker
34:15
q+
Manu Sporny
34:40
boo, it's the perfect number! :P
Dave Longley
34:47
q+
Dave Longley
36:08
q+
Manu Sporny
37:04
couchdb max size is 20MB ... take THAT MongoDB.
Dmitri Zagidulin
37:11
lol
Manu Sporny
37:12
q+
Wayne Chang
37:18
<3 couchdb
Wayne Chang
37:31
erlang underrated
Dmitri Zagidulin
39:59
https://github.com/decentralized-identity/edv-spec/issues/34
Dave Longley
40:12
MiB
Dmitri Zagidulin
40:15
^ (version question)
Manu Sporny
41:36
Thank the hard drive manufacturers for that debacle.
Tobias Looker
42:08
Yeap this is why we can’t have nice things
Manu Sporny
42:13
q+
Dmitri Zagidulin
42:13
yup
Dave Longley
42:31
-1 to versions on each document
Dave Longley
43:11
q+
Manu Sporny
45:07
q+ for feature discovery
Tobias Looker
46:47
q+
Manu Sporny
47:24
... and then there's GNAP. :P
Adrian Gropper
48:45
present+
Tobias Looker
49:25
Yes the little blue smurf 3:30min https://www.youtube.com/watch?v=GEl8IBv98vg&feature=youtu.be&fbclid=IwAR0GVfFeNl4M1OhHKE7FfyCqKTDJI960mU-ai8hLqMO8A_qzCS-WBJgPbpQ, thanks to Vitorrio for this enduring association on the WG mailing list :|
Dmitri Zagidulin
50:02
https://github.com/decentralized-identity/edv-spec/issues/23
Tobias Looker
50:08
No as to how to pronounce GNAP ^ :)
Dave Longley
50:19
q+
Tobias Looker
50:35
q+
Dave Longley
50:56
q+
Andreas Freund
51:03
wait that cannot be … an easy answer? there must be a caveat
Tobias Looker
51:15
Yeah what’s the catch :)
Tobias Looker
51:22
But +1!
Manu Sporny
51:26
The old controller melts into a puddle of goo.
Adrian Gropper
51:36
I heard that
Dave Longley
51:39
gotta break some eggs
Andreas Freund
51:57
to make an omlett
Manu Sporny
51:59
So, you know... something for the Self-Preservation Considerations Section
Andreas Freund
52:08
LOL
Andreas Freund
52:32
perpetual spec work as a type of socialistic job security ;-)
Dave Longley
52:45
"evergreen" :)
Dmitri Zagidulin
53:02
https://github.com/decentralized-identity/edv-spec/issues/21
Manu Sporny
53:07
WHATWG figured out how to ensure job security a while ago...
Dave Longley
53:10
is "green == money" only a US-centric metaphor?
Michael Shea
53:57
yes, other countries have many more different color inks.
Derek Trider
54:06
^am Canadian can confirm
Adrian Gropper
54:15
wasn’t that the tombstone issue?
Derek Trider
54:21
(yet we all associate green with money still somehow)
Dave Longley
54:21
:) ... didn't know if the analogy still transferred in some way though
Kaliya Identity Woman
54:29
@Derek you are Canadian too! - there are so many of us.
Michael Herman (Trusted Digital Web)
54:31
q+
Michael Shea
54:34
I think it is only the US that is monochromatic
Derek Trider
54:52
@kaliya yes! We're hiding in plain sight... haha... "Zed-caps"\
Dave Longley
55:10
^i wonder if tobias thought of them as "zed-caps" too?
Dmitri Zagidulin
55:14
oh wow, zed-caps...
Adrian Gropper
55:33
it’s not a cap thing
Andreas Freund
56:01
how do you pronounce zed-caps?
Dave Longley
56:05
q+
Andreas Freund
56:09
q+
Michael Shea
56:13
just like it looks
Adrian Gropper
56:19
q+
Andreas Freund
56:28
you know that Zed is dead? ;-)
Manu Sporny
57:04
lol, that is a great way to discuss this issue.
Michael Herman (Trusted Digital Web)
57:19
q+
Dave Longley
57:21
haha, bite the hot potato is a great mixed metaphor.
Manu Sporny
57:42
+1 to dedicated sessions to replication and NOT doing that now before we get the other things done :P
Andreas Freund
58:21
+1 to doing replication last
Manu Sporny
58:37
(and then finding out that we did everything wrong) :P
Dmitri Zagidulin
58:54
yeah, that's the risk there :)
Andreas Freund
58:56
its like the telephone … it is not elegant but it works well enough
Andreas Freund
59:14
replication that is
Andreas Freund
59:25
until it does not anymore
Manu Sporny
59:39
true... EDVs are probably useful w/o replication... in the same way that a hard drive is useful w/o RAID.