2021-04-12 CTWG Meeting Notes
Meeting Date
Attendees
- Drummond Reed
- Rieks Joosten
- Daniel Hardman
- Dan Gisolfi
- Michael Michael
- line.kofoed
- Paul Knowles
- Scott Whitmire
- Steven Milstein
- @foteinos (GRNET)
- Scott Perry
Main Goal of this Meeting:
To again see if we can finalize the ToIP Terms tooling specification.
Agenda
Time | Item | Lead | Notes |
5 min | Start recording | Chairs | |
5 mins | Announcement of ToIP Steering Committee approval of a bounty up to $20K | Drummond Reed | |
5 mins | The new Interoperability Working Group for Good Health Pass Glossary is growing rapidly! | Drummond Reed | |
5 mins | Proposal for License Page to provide a source link for any contributed material | ||
30 mins | Continue discussion of open issues with the ToIP Terms tooling specification. | ||
5 mins | Are we ready to proceed to a bounty? If not, what remains to be done? | Chairs | |
5 mins | Review of Decisions and Action Items and planning for next meeting | Chairs |
Recording
- link to the file
Presentation(s)
- none
Documents
Notes
- New members
- Line Kofoed - co-founder of Bloqzone in the Netherlands - involved with the Sovrin Foundation and Sovrin Governance Framework development
- Announcement of ToIP Steering Committee approval of a bounty up to $20K
- The new Interoperability Working Group for Good Health Pass Glossary is growing rapidly!
- Rieks Joosten has suggested the incorporation of a specific set of concepts including one for Parties, Actors, and Actions
- They have also created several more, including Jurisdictions and Guardianship
- Rieks Joostensuggests that first we should have a discussion of whether they are acceptable
- ACTION: Drummond Reed to set up a special meeting to discuss the Parties, Actors, and Actions vocabulay with Rieks Joostenand line.kofoed
- Rieks Joosten has suggested the incorporation of a specific set of concepts including one for Parties, Actors, and Actions
- Proposal for License Page to provide a
source
link for any contributed material- Michael Michaelraised the question of how attribution will be displayed when it is rendered
- Daniel Hardmanshared that we need to make sure that the internal data format carries the attribution
- Michael believes that renderings should need to show attribution
- Drummond Reedasked Michael to take that to the CTWG Slack and put up a poll to see how CTWG members feel about the topic of display of attribution
- Continue discussion of open issues with the ToIP Terms tooling specification.
- Daniel Hardman showed a PR he wrote based on Rieks Joosten's feedback on the proposed specification
- He explained that most of what Rieks did was break out sections and add more detail
- We discussed Rieks suggested use of YAML for configuration files so that they are not expressed in a tool-specific way.
- Daniel Hardman suggested that we consider Python for development. That opened the question of language.
- Daniel suggested that it needs to be script-friendly and cross-platform
- His primary candidates are Python and Javascript
- Possibly Ruby or PHP
- Rieks priority is that the code is easy to maintain and to execute it, i.e., with pipe-able content. Fast execution is not important.
- Drummond Reed suggested that this tool is best for a text-oriented language
- Daniel said that it should be a language that needs to be scriptable so that output can be piped from one module to another
- We discussed internationalization for the tool itself. Rieks Joosten suggested that it was a future requirement.
- DECISION: The following are requirements for the ToIP Term tool set:
- The code MUST be open source under an Apache 2 license.
- The code MUST be easy to maintain by other developers than the original developer(s).
- The code MUST support piping so that workflows can be composed in stages that combined arbitrarily.
- The code MUST be able to run in a POSIX shell.
- The code MUST be able to deal with text in multiple human languages, i.e., it must support either UTF-8, UTF-16, ASCII, etc., as needed for internationalization.
- The code MUST conform to the ToIP Term tool specification.
- The design for the code MUST be approved by the CTWG before code development proceeds.
- Preference will be given for rapid development.
- Are we ready to proceed to a bounty? If not, what remains to be done?
- DECISION: We will proceed with a bounty for the ToIP Terms tooling specification with the revisions proposed by Rieks Joosten
- ACTION: Daniel Hardman to complete incorporation of Rieks Joostenproposed revisions.
- ACTION: Daniel Hardman volunteered to develop a written description of the bounty.
- ACTION: Rieks Joosten will collaborate with Daniel on that description.
- ACTION: ALL—anyone who has a suggestion for the description for the bounty, or how to proceed with the bounty program, please post it to our Slack channel.
- ACTION: Drummond Reed to explore our options for implementing the bounty.
- Review of Decisions and Action Items and planning for next meeting
Decisions
- DECISION: The following are requirements for the ToIP Term tool set:
- The code MUST be open source under an Apache 2 license.
- The code MUST be easy to maintain by other developers than the original developer(s).
- The code MUST support piping so that workflows can be composed in stages that combined arbitrarily.
- The code MUST be able to run in a POSIX shell.
- The code MUST be able to deal with text in multiple human languages, i.e., it must support either UTF-8, UTF-16, ASCII, etc., as needed for internationalization.
- The code MUST conform to the ToIP Term tool specification.
- The design for the code MUST be approved by the CTWG before code development proceeds.
- Preference will be given for rapid development.
- DECISION: We will proceed with a bounty for the ToIP Terms tooling specification with the revisions proposed by Rieks Joosten
Action Items
- ACTION: Drummond Reed to set up a special meeting to discuss the Parties, Actors, and Actions vocabulay with Rieks Joostenand line.kofoed.
- ACTION: Daniel Hardman to complete incorporation of Rieks Joostenproposed revisions.
- ACTION: Daniel Hardman volunteered to develop a written description of the bounty.
- ACTION: Rieks Joosten will collaborate with Daniel on that description.
- ACTION: ALL—anyone who has a suggestion for the description for the bounty, or how to proceed with the bounty program, please post it to our Slack channel.
- ACTION: Drummond Reed to explore our options for implementing the bounty.