[MINUTES] W3C CCG Traceability Call - 2023-08-22

Thanks to Our Robot Overlords and Benjamin Collins for scribing this week!

The transcript for the call is now available here:

https://w3c-ccg.github.io/meetings/2023-08-22-traceability/

Full text of the discussion follows for W3C archival purposes.
Audio of the meeting is available at the following location:

https://w3c-ccg.github.io/meetings/2023-08-22-traceability/audio.ogg

----------------------------------------------------------------
Verifiable Traceability Task Force Transcript for 2023-08-22

Agenda:
  https://www.w3.org/Search/Mail/Public/advanced_search?hdr-1-name=subject&hdr-1-query=%5BAGENDA&period_month=Aug&period_year=2023&index-grp=Public__FULL&index-type=t&type-index=public-credentials&resultsperpage=20&sortby=date
Organizer:
  Orie Steele, Mike Prorock, Mahmoud Alkhraishi
Scribe:
  Our Robot Overlords and Benjamin Collins
Present:
  Nis Jespersen , Benjamin Collins, Russell H (mesur.io), TallTed 
  // Ted Thibodeau (he/him) (OpenLinkSw.com), Orie Steele

Our Robot Overlords are scribing.
Benjamin Collins is scribing.
Nis Jespersen :  Welcome, we are common on these calls, so no 
  need to repeat contributor agreements.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/pulls
Nis Jespersen :  This week is interop week, so we'll look at the 
  pull requests. The only one is 580 from Chris. We talked about it 
  last week. It might be pending close if it doesn't get updated.
Russel: Chris said he wasn't able to make it today.
Nis Jespersen :  We did ping him on the PR last week.
Nis Jespersen :  Let's close it, we can re-open it if he follows 
  up
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-vocab/pull/853
Nis Jespersen :  This is creating a new workflow for common 
  import credentials. It is the only, Mahmoud has a blocking change 
  request. He has not removed that change request yet. We said last 
  time we could merge out of band.
Nis Jespersen :  Looking at this now, I'm curious what business 
  process we're trying to capture. Is it US specific?
Nis Jespersen :  Yes, CBP
Nis Jespersen :  Purchase Order normally results in a commercial 
  invoice and we already have an entry workflow. I wouldn't resist 
  this, but it does raise an eye brow.
Nis Jespersen :  I think it's support to represent a really 
  generic way. We're working on a demo where the credentials that 
  will commonly be bundled are presented together.
Nis Jespersen :  Adding a comment for CBP Entry workflow on the 
  Pull Request.
Nis Jespersen :  So, this could be modified. Is this for the tech 
  demo?
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-vocab/pull/853
Nis Jespersen :  We're not using it for the tech demo. We created 
  a specific workflow for that.
Orie Steele:  The only action here is to ask Mahmoud to do a 
  re-review and move onto the next item.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-asc
Nis Jespersen :  We
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/531
Nis Jespersen :  We can head back to interop and look at issues.
Orie Steele:  This seems related to the open PR. We should cross 
  link and ask for comments on when he thinks we should do this.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/530
Nis Jespersen :  Why is the workflow issue on interop?
Orie Steele:  Yes, workflows are a vocab not an interop concept.
Orie Steele:  I'm not sure if anyone are on the open agenda call. 
  There are a bunch of API's that are interop that we could talk 
  about on this call.
Benjamin Collins:  Can you create an issue so we remember to 
  bring that up?
Orie Steele:  I'll make an issue for it.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/528
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/529
Nis Jespersen :  Do we want to have a section describing the 
  difference with the VC-API?
Orie Steele:  It seems related to the comment that I made, like 
  the CHAPI playground. As far as I can tell we've drifted so far 
  to even suggest it's the same thing at this point.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/503
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/504
Nis Jespersen :  Let's ping Chris and move to the next one.
Nis Jespersen :  504 Has been pending close since May 30, I 
  suggest we close.
Benjamin Collins: +1
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/482
Nis Jespersen :  This one is assigned to Mahmoud.
Orie Steele:  This is interop, the comment I leave on this is to 
  wait to do this all on the v2 upgrade. There's no reason to 
  upgrade to update to status list 2021 with v1. It's better to do 
  it all at once to avoid two migrations.
Nis Jespersen :  Should we close the tickets?
Orie Steele:  Add a label that says, "V2 Update" so that we know 
  what we're doing for that. The main thing is when doing the 
  review to have the issues to consider in mind
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/506
Orie Steele: 
  https://github.com/w3c/vc-jose-cose-test-suite/blob/main/testcases/secured-vc-with-schema-credential/spec.yaml#L37
Orie Steele:  In the context of the interop stuff, one of the 
  reasons we've been delaying on this, we wanted to let the v2 test 
  suite get further ahead. I think this should still be assigned to 
  me and at some point I will update it.
Orie Steele: 
  https://github.com/w3c/vc-jose-cose-test-suite/blob/main/testcases/secured-vc-with-schema/spec.yaml
Orie Steele:  In the working group, we have some test cases that 
  are lined up with this activity. We do use this kind of this 
  which is a JSON schema that secures a JSON-LD example. And this 
  should have pieces that will go along with our interop work. But 
  I think we can do most of this work in the working group and then 
  we copy what is relevant to us.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/552
Nis Jespersen :  I am happy to self-assign on this. And I will 
  pick this up sometime.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/479
Nis Jespersen :  What's actually being asked in this issue?
Nis Jespersen :  This is taking out proof for JWT.
Benjamin Collins:  I would say add a label for "V2 Migration"
Orie Steele:  I think I noted there is a lot that needs to be 
  cleaned up and deleted before we start V2. This might be blocking 
  for that and something we pick up first.
Nis Jespersen :  I think it's okay to add a label. Orie if you 
  want to add that note.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/359
Nis Jespersen :  Seems like Chris has been working on this for a 
  year now. That doesn't seem right.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/483
Benjamin Collins:  Maybe there is more comments we can add to 
  break this issue down so the work is more concrete.
Orie Steele:  I think it's pretty straightforward, mark this as a 
  string and mark it as done when you think that is the case.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/554
Orie Steele:  I think it's a pretty substantial problem that our 
  example doesn't use traceable presentations considering the 
  profile is built around traceable presentations.
Nis Jespersen :  I'll assign myself
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/494
Orie Steele:  Mike has a concept of workflow completion. I think 
  it's in the wrong repo, anything with the data model should 
  probably be in vocab.
Orie Steele:  I think if the text regarding the weighted averages 
  has been removed, this can be closed.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/460
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/485
Orie Steele:  There is a marker for 485, this is pending for that 
  to be closed.
Nis Jespersen :  I think we addressed the problem with `replace` 
  in the context.
Orie Steele:  I can link the example that we have that is 
  detached from all of this. I'll add a link to that.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/468
Orie Steele:  If that's really the current context, then all we 
  need to do is add text and we're done.
Orie Steele:  You can mark this for V2 because you can't host 
  status list without hosting verifiable credentials. And I'll add 
  a link to the VC test suite.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/566
Nis Jespersen :  This and some following issues are all about 
  updating status list.
Orie Steele:  For fair warning I would like to see those as test 
  cases first. If we add them here then there's a chance they will 
  be clobbered by the working group.
Orie Steele:  Comment on the issue in that repo and I'll follow 
  up on it. I want to avoid us doing stuff that will help the 
  entire working group.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/565
Nis Jespersen :  Is the upstream different from jose/cose?
Orie Steele:  I would leave a comment on that issue. If you don't 
  see an issue that matches it, you can create a new issue and 
  cross link all of your existing issues and say, 'i cant make 
  progress on these'.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/567
Orie Steele:  Let's assign Isaac. He know's what he wants.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/570
Nis Jespersen :  This is done, we can close this ticket.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/575
Nis Jespersen :  Isn't this also being address in vc2? I think 
  there is a lot of content-type work
Orie Steele:  It's debate-able what the API behavior should be. 
  The right thing todo would be to start with normative language in 
  the respec document. And describe MUST or MAY.
Nis Jespersen :  Would that be in the interop repo?
Orie Steele:  Yes, in interop, if there isn't a section then make 
  a general section and add the language there.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/534
Orie Steele:  It's a general readability update. I think we can 
  open a PR that adjusts the terminology. And the PR should 
  basically say the "vocab defines terms, interop defines api"
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/533
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/532
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/496
Orie Steele:  Mike added these sections and we added issue 
  markers to clean it up. It sort of makes sense to have this here. 
  I think it is in the right place.
Nis Jespersen : 
  https://github.com/w3c-ccg/traceability-interop/issues/542
Orie Steele:  This seems related to the PR that wanted to add 
  text around scopes to some degree.
Orie Steele:  The document is doing too much. Is it an 
  implementation guide, or normative requirements.
Nis Jespersen :  I think it's more of the process of what we've 
  been though. I can assign myself to delete this.
Scribe-
<orie> thank you!

Received on Wednesday, 23 August 2023 01:36:35 UTC