...
- NA/EU meeting: 08:00-09:00 PT / 15:00-16:00 UTC
- APAC meeting: 18:00-19:00 PT / 01:00-02:00 UTC
See the Calendar of ToIP Meetings for exact meeting dates, times and Zoom links.
...
- NA/EU Meeting: https://zoom.us/j/97402960831?pwd=dVdYRWNOOEE3a3ZpQXVLM1h5VFpUQT09
- APAC Meeting: https://zoom.us/j/96772881287?pwd=bzZUNXRhVUNzVjR2Z3B2cVVxc2ZUZz09
NOTE: These Zoom meeting links will be replaced by links to recordings of the meetings once they are available (usually by the end of the day of the meeting).
Attendees
NA/EU:
APAC:
...
Agenda Items and Notes (including all relevant links)
Time | Agenda Item | Lead | Notes | |||
3 min |
| Chairs |
| |||
2 min | Review of previous action items | Chairs |
| |||
20 mins | Review of the OpenWallet Foundation TSP Project Proposal | Wenjing will share more about the proposal to the OWF Technical Advisory Council (TAC). Here is a link to the proposal. See screenshot #1 below. Wenjing gave us a review of the proposal, which was approved unanimously by the OWF TAC. It will now be moved into an OWF repo. Accenture and Gen were also sponsors along with Futurewei. The major questions about the proposal were about higher-level language bindings, because that's what's needed to make the TSP broadly useful. Wenjing explained that Rust was chosen to have a very secure base language, and then language wrappers can be written so the libraries can be used with the language of choice. Wenjing just extended the invitation to any TSPTF members who are interested to join the 3 developers on his team who are currently working on the project. Eric Drury asked how the TSP will work with identities/parties that currently use OpenID. Wenjing said that this is one of the open questions about interoperability. David Poltorak expressed an interest in getting involved with the project. Wenjing will follow up offline. See screenshot #1 for more info. Drummond emphasized that anyone can join this OWF project and also participate in the Discord channel. ACTION: Any TSPTF member interested in participating in the OWF TSP project, please contact Wenjing Chu. | ||||
25 mins | Discussion of VID Types for early implementations | All | We will discuss how the TSP can integrate KERI AIDs, did:webs AIDs, did:tdw DIDs, and X.509-backed DIDs—plus any other VID types that TF members plan to need. Sam Smith suggested that self-issued certs could be modified to incorporate a VID. Current X.509 infrastructure involves two key states: the registrant's key state and the CA's key state. So it would be possible to use X.509 certs as a serialization format in a fully decentralized, single key-state manner. Wenjing Chu said that CAs could also give the full chain. Charles Lanahan said that the Microsoft X.509 DID method required signing the full X.509 cert chain. The other topic is how KERI AIDs and non-KERI VIDs can interoperate. With did:webs, a KERI AID is appended to a Web URL. Sam explained that with the TSP, a message is always directional and involves two key states: the sender's key state for signing the message, and the recipient's key state for encrypting the message. So even one-way communication requires that both sides support both VID types in order to have both the signing and the encryption keys. This also means that both parties must be confident in the VIDs that other party is using. If there are more than two parties, all parties must support the VID types of all other parties. Darrell:
Drummond then asked about interactions with OpenID-based systems, which are fundamentally federated systems. Wenjing asked if this task force wanted to look into how that can work. Judith Fleenor asked if we wanted her to make an outreach to the OpenID Foundation. Darrell O'Donnell pointed out there are many questions involved in those questions. Wenjing's primary interest is in interoperability with the EU digital identity wallet infrastructure. Darrell said there are 3 key questions in this area:
Judith suggested that, after conference season, we might ask to be guest speakers at an OpenID meeting to discuss the TSP and how it might be of interest. Neil Thomson:As Darrell pointed out - OIDC that spins up a compatible VID to use TSP and APIs wrapper the TSP for use by OIDC. Sounds like a joint discussion. Sam pointed out that there are fundamentally different underlying models for how key state is managed. It will most likely require that integrators support both. Those integrators who need both will make the effort to do that. Darrell O'Donnell summarized the discussion and conclusions with screenshot #2 below. Drummond suggested that we socialize this discussion during the conferences. Wenjing asked a question: when we are doing nested mode, there are private VIDs that are effectively using DID peer, which has been supplanted by KERI direct mode, which is for private use. KERI direct mode is specified in the KERI spec. Sam explained that it is very simple: once you do an OOBI, you share your KEL with the other party, and any time there is a change to the key state, you send it as a signed message to the other party. KERI direct mode uses CESR primitives. For ephermal VIDs, a KERI AID works just like a did:key. | |||
5 mins | Any other business | All | 5 mins |
| Chairs |
Screenshots/Diagrams (numbered for reference in notes above)
#1
...
#2
#3
#4
#5
#6
#7
#8
#9
#10
Decisions
- Sample Decision Item
Action Items
- Sample Action Item
...
Decisions
- None.
Action Items
- ACTION: Drummond Reed to start Github discussion on the following topics: 1) OID4VC family, 2) DIDComm, 3) 0ther secure Messaging protocol(s), 4) ACDC protocols (all of which leverage the key state mechanisms based on KERI and bind the messages in transaction set to a seal for security).
- ACTION: Drummond Reed to share via Slack and the ToIP mailing list that the May 22 TSPTF meeting will be devoted to finishing the second public review draft of the ToIP Technology Architecture Specification and updating the ToIP website pages covering these artifacts.
- ACTION: Any TSPTF member interested in participating in the OWF TSP project, please contact Wenjing Chu.