Markdown Version | Session Recording
Session Date/Time: 27 Mar 2023 06:30
jose
Summary
The re-chartered JOSE working group held its first meeting. The primary focus was on the adoption of three JSON Web Proofs (JWP) specifications as working group items. Discussions covered the charter, related specifications, and potential future work items. The working group discussed milestones and potential use of a wiki page. The working group decided to move the drafts into the JOSE GitHub repository.
Key Discussion Points
- Charter Review: A review of the re-chartered working group's focus on privacy-preserving technologies, particularly zero-knowledge proofs (ZKPs) and selective disclosure. The charter includes work on use cases, standard track documents for representing independently disclosed data and proofs, and collaboration with other working groups.
- JSON Web Proofs (JWP) Presentation: Mike Jones presented the JWP specifications, outlining a new container syntax for supporting ZKPs and selective disclosure. JWP aims to provide native support for multiple, selectively disclosed payloads and proofs of knowledge. The design considerations included privacy features (selective disclosure, proof of knowledge) and keeping the format flexible and simple.
- JWP Adoption: The working group discussed adopting the three JWP specifications (container format, algorithms, and token format) as working group items. The consensus was to adopt these drafts as a starting point for further development.
- Milestones and Use Cases: The working group discussed defining milestones and the usefulness of a use case document. There was discussion of whether the use case document should be a deliverable or an informal wiki page. The decision was to solicit contributions on the mailing list and revisit the deliverable status later.
- Cose and Jose: Discussion on which group to work on documents that could either go here and find both, you know, Jose and Jose, or should we just split, Right? Should we have one draft for each? The consensus was that the Jose working group should ensure that the container format supports all approved algorithms, regardless of whether they're specifically ZKP-related.
- Test Vectors: Emphasis on the importance of test vectors for interoperability and implementation verification. Suggestions included machine-generated test representations and external tools for generating test vectors.
Decisions and Action Items
- Decision: The working group reached rough consensus to adopt the three JWP specifications as working group items, pending confirmation on the mailing list.
- Action Item: Chairs to send a call for adoption to the mailing list.
- Decision: Move the drafts into the JOSE GitHub repository.
- Action Item: Transfer the github repos into the JOSE github org.
- Action Item: Chairs to call for contributions for the milestones (especially the use case document) on the mailing list.
Next Steps
- Formally adopt the three JWP drafts after the mailing list vote.
- Begin soliciting contributions and feedback on the adopted drafts, focusing on the container format, algorithms, and security considerations.
- Determine the approach for documenting use cases (informal wiki or formal informational document) based on community participation and input.
- Establish a JOSE GitHub repository.
- Determine whether virtual interim meetings are needed based on the pace of progress on the mailing list and GitHub.