<scribe> scribenick: bigbluehat
<dlongley> scribe: bigbluehat
<burn> See https://docs.google.com/spreadsheets/d/19Ndqc5pLsTu2ZmP4Wy7OlMOmskQFHPh28sMjW3ugsww/edit#gid=0
varn: right now, Rebooting Web of
Trust looks best
... it's out West. Santa Barbara
... the other is the IIW meeting...selected a Friday
there
... that would be in April
... so. what's our preference?
JoeAndrieu_: so I'm producing
Rebooting Web of Trust
... the problem is Monday is a disc golf tournament for
RWoT
varn: well. we wouldn't want to conflict with that! ^_^
JoeAndrieu_: so...that's a
conflict
... we've got a sponsor
aside--spreadsheet with full list of venues and voting https://docs.google.com/spreadsheets/d/19Ndqc5pLsTu2ZmP4Wy7OlMOmskQFHPh28sMjW3ugsww/edit#gid=0
varn: any other comments for RWoT
manu: let's not mess with disc
golf--'cause I want to go too
... Monday with the IIW event might be best
... going back there would be a good thing
... plus it gives us time to plan
... I don't feel like we're making quick enough progress to
have enough to talk about as soon as RWoT
... but by IIW we'd have more, and many of us will be
there
... I feel like we'll have the specs in a good place by
then
... and we can speak with more certainty about that then
... so I'm feeling pretty strongly about IIW
varn: k. any other comments?
Adrian Gropper: so. IIW ends in the early to mid-afternoon. I'd love to get as many of them involved as possible, and I'm concerned with overlap
varn: not sure that's a problem
burn: we don't have Matt here to find his availability, but we had confirmed he could be there
Adrian Gropper: just to clarify, I'd like *more* overlap, not less
<kimhd_> voip: connections?
manu: we'd be more like a long-running breakout session at IIW
<agropper> +1 to late Wed and early Thursday
manu: beginning thursday, we'd
launch right into the face to face parts
... the suggestion would be, let's do later part of Wednesday
and early Thurs for the F2F meeting
<nage> We've found that overlap with IIW introduces many conflicts for those who are conducting other sessions at IIW (DIF has tried to hold meetings during regular IIW days, and it has caused issues, the way we did the last F2F at IIW on Friday worked well)
varn: k. we'll run that by Matt, but we'll take that as the proposal
<ChristopherA> That crosses over how many days of IIW?
manu: noting what nage said in IRC, there's a good bit of overlap
burn: I think this is related,
but I think it's important we connect with others
... and also make sure we provide time for our group to work on
items for our group
... if we're able to do updates for new people, and also give
ourselves a day for actual work
... I don't care which specific days, personally, but I don't
want to drop our working group productivity time
nage: that was essentially my
comment
... if we have too much overlap, then we loose people to
business networking, and other discussions
... which makes planning the schedule hard
... too many competing interests prevents our focused
productive time
... but if we structure it right, we can do both presentations
and productive time
ChristopherA: I'm challenged with
the W/Th schedule
... because I too have other things to do on W/Th at IIW
<Zakim> JoeAndrieu_, you wanted to discuss distractions with more overlap
<burn> present
ChristopherA: so I'm uncomfortable with that much crossover
JoeAndrieu_: but one thing that
IIW does encourage, is wandering in and out of sessions
... so I do like the overlap, but I do think a dedicated day on
Friday would help our productivity
<varn> Thurs PM start plus full Friday
varn: k. so I'm hearing consensus around Th + full day Friday
<nage> +1
<burn> +1
<gkellogg> +1
<JoeAndrieu_> +1
<ChristopherA> +1
<manu> +1
PROPOSAL: Thurs PM start plus full Friday
<varn> +1
<tzviya> 0 (I will not be able to attend)
0 (won't be there, afaik)
<agropper> +1
<cwebber2> +1
<ChristopherA> They charge for it. We once Wifi'ed to Google next door to do it.
varn: k. next item...
<burn> Chart link: https://lists.w3.org/Archives/Public/public-vc-wg/2018Jan/att-0006/SubjectHolder.jpg
burn: this is the updated Subject/Holder Relationships in VCs chart
varn: is this the newest one?
burn: yes. that's it
varn: so. let's review this and
make sure that this is accurate to what the issues are
... and address them to some degree as to if this is accurate
to subject vs. holder
... is that correct burn?
burn: yes. we want to be sure the
Data Model reflects these differences
... either to review the entire document, or just part of
it
... but we want folks to step up and name themselves in this
review
varn: to that end, do we have folks interest in volunteering to do this review?
<manu> I'm under heavy workload... will need to review it eventually, but can't volunteer at this time.
DavidC: I'm willing to do some of this
<burn> would be nice to have at least one more
varn: anyone else have
time?
... I'd say this review would need to be done within 2-3 weeks
at the most.
DavidC: that's fine for me.
burn: there were several people who'd expressed interest in this topic, and I just want to be sure that those people are either OK with DavidC doing the review or are able to actively participate in the review
manu: yeah. I agree.
... if we don't have enough review, we are endanger of
that
... it's a problem we have as a WG at this point
... we're not getting enough volunteers, so we're not making
enough progress
... but without those volunteers, we can't progress
varn: I'll take that to
heart
... the middle of this wish-bone chart here. I'll take a look
at a couple of these
burn: and just so you know, I have a personal beer fund for things like this
varn: we have two, but if we don't get enough review, we'll have to assign folks
nage: there's one question we
might have discussed briefly
... when we have more than one potential subject in the
credential--and it's not clear who the holder is
... that one's not in the chart
varn: yeah. it's not in there, but I think it needs to be
<tzviya> I can help with reviews in Feb when I have a little less on my TODO list
<burn> Thanks Tzviya
DavidC: yeah. I thought about
that. You could say it is in the chart, but it doesn't clarify
how many subjects are in the credential
... for the other subject that's in the credential, it would be
some of the decision points going down the right-hand
side
... so, in one case the subject would equal the holder, and in
the other it would equal the subject
... in the medical record case, isn't the doctor the
issuer?
nage: in the F2F, the monitoring
machinery was the issuer
... and it was giving that data about more than one subject
DavidC: so the issuer essentially
doesn't act for any of those subjects
... and the doctor who's holding it doesn't match any of those
criteria
nage: I was wondering if we
needed a step before the chart starts
... something like "unambiguously clarify that the subject =
holder"
... I'd like to find a better example than the medical record
one
... perhaps the recruiter example
DavidC: the fact that the subject
is a set of IDs--or someone way of pointing at the
subject
... we haven't yet gotten to how to clarify who's giving the
credential to me
... and if it's not the subject, who is it
... and perhaps its not in the model, but in the protocol
nage: that does get to the
situations I was hoping to highlight--where this data lives in
or out of the data graph
... as long as we have enough understanding to move the
conversation forward, then I'm content
varn: that made my head hurt. It's tricky to see who's acting for who in what way
<Zakim> manu, you wanted to wonder if that is a signal that we should think of - ambiguous semantics. and to say that we're leaning away from multi-subject credentials.
varn: any other feedback?
manu: yes. I'd like to respond to
the issue raised
... nage we do need to discuss this in more depth
... I think we're talking past each other a bit
... multi-subject credentials
... credentials that could be issues to multi-subjects at the
same time
... right now the data model is shying away from that
... so right now, you'd issue separate credentials per
subject
... you'd issue maybe 1k credentials--one per subject
<dlongley> the credential "triple" is: <credential_id> <claim> <subject>
manu: the reason we're taking that approach is that it's a far simpler data model to reason about
<dlongley> we only make claims about one subject
manu: if you have multiple
subjects, you issue a separate credential to each one
... I know this has privacy ramifications
<dlongley> that doesn't mean that the model doens't include all kinds of (potentially) other relationships between the subject and other entities.
manu: but we do have multiple
ways of dealing with this
... but since we're still talking in abstract terms, I think we
need to try and push for a specific use case first
... so we can talk about how the data model and the protocol
fits together
... to clarify what exactly we're trying to achieve
<nage> manu: but you do have to set _something_, can you use signature property in such a case to keep the subject clearly enumerated?
manu: once we have that, we'll be able to make more progress
<Zakim> burn, you wanted to ask whether multi-subject could be handled via a separate credential that links multiple subjects
<nage> (that is what attribute based credentials do)
burn: this is a question about something manu said
<dlongley> but there's just one "claim" relationship between the credential and the "subject" -- that keeps it simple.
<manu> nage, you can sign something that doesn't have a subject.
burn: is there anyway to issue
that ties together several subjects?
... and then issue a credential for that?
<nage> yes but from a data graph perspective the relationship still has be be explicit to avoid abuse
burn: rather than issuing a credential for each one
manu: yeah. you'd use something
like a group id
... and then issue a credential for that
<dlongley> the relationship is explicit w/o labeling the subject
burn: yeah. that
<Zakim> JoeAndrieu_, you wanted to point out where marriage license is in the chart
manu: but I'm not sure that
handle's nage's use case
... because it's not clear to me
JoeAndrieu_: the problem is that the group id externalizes what's verified
<manu> nage, yes -- that's true, I think... but we really need to understand the desired use case and security model to really get at the heart of this.
<dlongley> i.e. "there exists 'some entity' with these attributes" vs. "*this* entity has these attributes"
JoeAndrieu_: looking at this I
think the marriage license captures the most coherent version
of this
... because subject is singular
<nage> manu: agreed
JoeAndrieu_: perhaps DavidC could
number the chart
... so the second one, on the left side...the "irrelevant who
holder is"
... in the case of the marriage license, it's going to uniquely
want to get married
... but it's irrelevant who the holder is
... and hopefully handles what you were looking for DavidC
DavidC: I did like the first discussion about group id
<manu> nage, to put it a different way, I think there are multiple ways to do this with the current data model, but I'm concerned that we're missing something wrt. CL Signatures (there is something provided by CL Signatures that may make this easier, but it's not possible to express that in the data model)
DavidC: that you would group the
subjects, and then provide the credential for that group
... I don't think there's a problem with different issuers
reusing the same group id
... because all the IDs will be uniquely assigned
... but when we come to a marriage certificate, I'm not sure
group id is applicable
... so I'm not sure how the current data model would fit with
that scenario
... maybe they get a "married name" group id, and then the
credentials get applied to that
<nage> it is fundamentally a credential binding problem, which "identifier" do we bind the credential to, and how do we make sure that in the case of an ambiguity it is clear which entity we used to bind *this* credential
DavidC: and then make other claims about each subject that backs up that group claim
<dlongley> two credentials: {<credential_id_1> <claim> <spouse1>, <spouse1> <married> <spouse2>} ... {<credential_id_2> <claim> <spouse2>, <spouse2> <married> <spouse1>}
varn: having been through a
couple divorces, sometimes you have to make assertions with
your credential--outside of the group id
... the other is a HIPAA case
<TallTed> marriage is a (not very) special-case of partnership
varn: to assert something wrt to
money or a need to assert something
... for instance, I need to sign something to verify the doctor
can submit something on my behalf
<burn> agree, TallTed. In most partnerships there is a way for one to pull out unilaterally
varn: it'd also be great to get representation from that community
<DavidC> I cannot hear any of this
<JoeAndrieu_> LOL. Adrian is a doctor. Willing to help with use case
Adrian Gropper: I'm happy to work on this use case as a HIPPA expert
varn: k. next topic
UNKNOWN_SPEAKER: there are 3
total ways we might work together
... the DID Method, Linked Data Key Types, and Credential
Status Method Registry
<Zakim> manu, you wanted to report on these items.
manu: the good news is that all 3 registries have been created and populated with initial content
<manu> DID Method Registry is here https://w3c-ccg.github.io/did-method-registry/
<manu> Verifiable Credentials Status Registry here https://w3c-ccg.github.io/vc-status-registry/
<manu> Linked Data Key Formats Registry is here https://w3c-ccg.github.io/ld-key-registry/
manu: all the registries are
created and setup
... all we plan to do from hear out is updating them
<manu> The announcement for the registries was made here: https://lists.w3.org/Archives/Public/public-credentials/2018Jan/0050.html
manu: this clears us to work on
revocation
... we can start working on a revocation spec
... the first is a simple list-based URL
... the other could be a blockchain-based registry
... that was one of the things in the Verifiable Claims spec
that needed clarifying
... I hope to also add a HTTP Status spec
... and to begin handling the revocation actions
... and the other is a verifiable profile example
... those seem to be the 2 remaining items for the spec
... we may have more pop out as part of this subject != holder
discussion
... but that's it for now
varn: thank you manu. anyone else
have thoughts?
... what are the next steps?
manu: we need to work on status
checking and revocation
... if someone wants to pick that up, that'd be great
... if no one else does, I'll have to...because we need it
JoeAndrieu_: so we're working on
a work breakdown structure for what we're hoping to
accomplish
... and forward that to the VCWG
... our mental model was what are CG outputs that might go into
other WG's
... but it's not a relay race
... I don't have any concreate proposals, but perhaps a
follow-up chairs call
<burn> +1 to CCG/VCWG chair discussion
varn: any volunteers to write
this spec?
... we'll see about the chair's discussion
... we'll review this further on the chair's call on
Friday
... anything else to add anyone?
varn: JoeAndrieu_, you're up. you've got about 10 minutes
<JoeAndrieu_> https://docs.google.com/spreadsheets/d/1sUt7OPv5B_DWa4SQcOl16ZZqLg2URwNPmsEhCrisvxM/edit?usp=sharing
varn: if you need all that time, we'll skip the last two planned agenda items
JoeAndrieu_: so. personally
life's been crazy--my town is on fire and sliding into the
ocean
... so, 38, 39, & 40 are the topics for today
... BC1. Viral coupons
... BC2. First come, first served offers
... BC3. One-time Passwords
... we currently only have the title
... we need more than that--if you look in the other labeled
sheets
... BC1. I want anyone in the world to get this
... BC2. is a gold ticket--it's a single use, but anyone can
have/find it
... BC3. is a one-time password. a verifiable credential could
wrap that, but it's ephemeral on time and use
... once you use it you can't use it again
... the process here is
... you add your name + what you think about it
... you can see the example with my (JoeAndrieu_) name on
it
... so BC1. it's a viral coupon
... manu just added his 4 values, and added a note--that he
loves the digital coupons idea
... this is the basic framework for this section
... my goal is that this would be added and sent out before the
meeting
<Zakim> manu, you wanted to mention concert tickets or stadium tickets. and to note that viral coupons are actually controlled... wonders if dezell can say anything about it.
JoeAndrieu_: in the future, hopefully we'll have more time to do that
manu: some input on the use
cases
... I don't see concert tickets or stadium tickets on
here
... I think they're essentially bearer tokens, aren't
they?
... don't think they have names on them
... if we had to swap one out, I'd bring that one in
<varn> yes, i think they are bearer tokens that are only related to holder in some back end non-credential system
manu: the first-come-first-served
thing is also pretty similar to the virtual coupon
... but, we may also want to break all these out into various
use cases
... if we do head down that route, we'd have good chats with
the Web Commerce CG
... and we've got points of contacts we can connect here
... there are things like FIDO and U2F and also One Time
Password stuff happening there
... we might do best to piggy back on that
... it might help to show people how to make a VC that can do
that
... but it might be best to show how to use it with the Web
Auth group
<JoeAndrieu_> I added BC4 Concert Ticket
DavidC: Concert Tickets feel like
a one-time use token
... the only slight different is the date being specified
varn: we'll have an additional discussions, but bye for now
This is scribe.perl Revision: 1.152 of Date: 2017/02/06 11:04:15 Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/ Guessing input format: Irssi_ISO8601_Log_Text_Format (score 1.00) Succeeded: s/no varn is not playing disc golf// Succeeded: s/ha!// Succeeded: s/minutes/schedule/ Succeeded: s/hippa/HIPAA/ Succeeded: s/btw bbh your minutes are very good// Succeeded: s/anyone else have thoughts?/thank you manu. anyone else have thoughts?/ Succeeded: s/checking and/status checking and/ Succeeded: s/BCWG/VCWG/ Succeeded: s/right/write/ Succeeded: s/we currently only have the title/...we currently only have the title/ Succeeded: s/...is it mature: no.// Succeeded: s/gorup/group/ Present: Adrian_Gropper Benjamin_Young Charles_Engelke Chris_Webber Dan_Burnett Dave_Longley David_Chadwick David_Ezell Gregg_Kellogg Manu_Sporny Nathan_George Richard_Varn Ted_Thibodeau Tzviya_Siegman Christopher_Allen Joe_Andrieu Liam_Quin David_Lehn Found ScribeNick: bigbluehat Found Scribe: bigbluehat Inferring ScribeNick: bigbluehat Agenda: https://lists.w3.org/Archives/Public/public-vc-wg/2018Jan/0005.html WARNING: No date found! Assuming today. (Hint: Specify the W3C IRC log URL, and the date will be determined from that.) Or specify the date like this: <dbooth> Date: 12 Sep 2002 People with action items: WARNING: IRC log location not specified! (You can ignore this warning if you do not want the generated minutes to contain a link to the original IRC log.)[End of scribe.perl diagnostic output]