Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 2021-07-01 10am ET

Attendees

Main Goal of this Meeting:

Discuss the primary deliverables and action items to be performed until the next meeting.

Agenda 

TimeItemLeadNotes
5 min

Start recording
Welcome

&


Antitrust Policy Notice: Attendees are reminded to adhere to the meeting agenda and not participate in activities prohibited under antitrust and competition laws. Only members of ToIP who have signed the necessary agreements are permitted to participate in this activity beyond an observer role.
Agenda review

Chairs
5 minIntroduction of new membersAll
5-10 mins

Report on action item from last week:

ACTION: Drummond Reed to create the X.509

Spec

PKD interop wiki page and baseline proposal 

5-10 minsOpenAPI in github and Trust Registry Relay decision

Darrell O'Donnell virtually

Drummond Reed leading discussion

40 minsTechnology
15 minsDiscuss the GCCN Trust Registry Network Definition document
20 mins

Other technology approaches and open discussion

  • Ken Adler TrustRegistryNetworks.org 
  • TRAIN - Mike starting talking to Fraunhofer - they just released the code - Mike can be a point of contact
All
10 mins
Meeting schedule and next steps
Review of action items & prep for next meetingChairs

Recording

weblink<link to go here>


Notes

  1. Member New member introductions

    NOTES FROM LAST WEEK'S MEETING—REPEATED HERE FOR NEW MEMBERS: Orientation: mission and deliverables of this Task Force

     
  2. X.509 PKD interop wiki page and baseline proposal - Drummond Reed
    1. This proposal is the beginning of discussion about how the Trust Registry Protocol can include conventional X.509 public key directories (PKDs)
  3. OpenAPI in github and Trust Registry Relay decision
  4. Review of the Trust Registry recommendations from the 

    Good Health Pass Interoperability Blueprint
  5. Key Deliverables Darrell O'Donnell guidance via Loom video. Key Links for Discussion:
  6. Discovering Trust Registries (TRs)
    1. We discussed different options for how a verifier can discover other TRs
    2. One option is directories that list the DIDs for TRs
      1. These directories themselves are not TRs, but are as authoritative as the directory publisher chooses to make them (and verifiers choose to use them)
      2. Interfaces for such directories are out of scope for this Task Force
    3. Another option is "super registries" that aggregate entries from other TRs
      1. We need to decide if this is in scope or not—this is potentially a LARGE increase in scope
    4. A third option is a "trust web", i.e., TRs containing entries (DIDs) referencing other trusted TRs
  7. Registry queries
    1. Vitor Pamplona asked if a verifier may need to go to multiple TRs?
    2. We did not arrive at any clear answer, however we agreed that the goal is to make it as simple as possible for verifiers
  8. DID-based vs. X.509-based TRs
    1. Savita Farooquiasked what we do about interacting with non-compliant TRs (e.g., the EU Gateway if it ends out using a different protocol)
    2. Drummond Reed explained that the Good Health Pass Trust Registry group recommended a way for X.509-based registries that could be supported
    3. DECISION: We will create a wiki page for an X.509 PKD interop spec
    4. ACTION: Drummond Reed to create the X.509 PKD interop wiki page and baseline proposal 
  9. Swagger API
  10. ACTION: Darrell O'Donnell to move .json OpenAPI file into github as Swagger tooling is not free.
  11. ACTION: Darrell O'Donnell to move the Swagger into the GitHub Project.
  12. Trust Registry Relay
    1. ACTION: Darrell O'Donnell will create a Google doc and Loom video discussing the design options for trust relay
  13. Call for Developers
    1. Ken Adler is looking for Rust developers to work on the code base they are developing
    2. They plan to have their "thin slice" showcase ready to show by roughly this weekend
    3. They are looking for developers to integrate front ends, write tests, and get into containers
  14. Meeting schedule
    1. We will continue with one plenary meeting a week
    2. However we will strive to accelerate async progress 
  15. Agenda items for next meeting
    1. Lucy Yang shared with this group the GCCN Trust Registry Network Definition document that includes the questions that we need to discuss and answer with the stakeholders and the community.
    2. ACTION: ALL: Read the GCCN Trust Registry Network Definition document
    3. ACTION: Darrell O'Donnell and Drummond Reed to figure out about reposting a fresh calendar entry for the Trust Registry Task Force weekly Thursday meeting.

Decisions

  •  DECISION: We will create a wiki page for an X.509 PKD interop spec

Action Items

  1. (virtually)
  2. Discuss the GCCN Trust Registry Network Definition documentJohn Walker and Lucy Yang
    1. John Walker shared the strawman document Defining the GCCN Trust Registry Network
  3. Other technology approaches and open discussion
    1. Ken Adler - trustregistrynetworks.org
      1. This came out of an effort to expose cryptographic primitives in a standard way.
      2. The GCCN use case was a "deceptively simple" example of the need.
      3. So Ken and his team started an open source project.
      4. Requirements included: operating at the edge, low resource consumption, policy-as-code, describing governing authorities and digital trust ecosystems in a delarative manner.
      5. Currently several Thoughtworks devs are working on the project
      6. The hope is that the project can fit within various architectures that need these capabilities.
      7. Location: 
    2. TRAIN - Mike Richardson  
      1. ACTION: Mike Richardson to see if he can arrange for TRAIN rep to come to the July 15 meeting
      2. https://gitlab.grnet.gr/essif-lab/infrastructure/fraunhofer
  4. Discussion of machine-readable rules
    1. Jim St.Clair is assuming that there is a need for rules for ultimately making trust decisions
    2. Ken Adler provided feedback that the baseline was just verifying DIDs and URIs
    3. John Walker shared that the rules about something like Good Health Pass travel requirements will be in a governance framework ("inside the trust diamond"), but that they don't necessarily have to be in machine-readable rules, but the different TRs can have different levels of support for machine-readable rules
      1. So the business rules reside at two levels - what are the rules of interacting with the TR, and what are the rules with the ecosystem for a particular TR
      2. We need to explore the machine-readable mechanisms
  5. Review of action items & prep for next meeting
    1. Darrell O'Donnell Focus on a definition of the MVP
    2. John Walker the set of user stories that will give us the requirements for the "absolutely bare bones"
    3. Lucy Yang will share a diagram of the user flow from a GCCN standpoint


Image Added

Decisions

  •   None

Action Items

  •  ACTION: Mike Richardson to see if he can arrange for TRAIN rep to come to the July 15 meeting
  •  ACTION: Darrell O'Donnell to focus on a definition of the Trust Registry Protocol MVP
  •  ACTION: John Walker to define the set of user stories that will give us the requirements for the "absolutely bare bones"
  •  ACTION: Lucy Yang to share a diagram of the user flow from a GCCN standpoint