2021-04-12 CTWG Meeting Notes
Meeting Date
Apr 12, 2021
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 | @Drummond Reed |
|
30 mins | Continue discussion of open issues with the ToIP Terms tooling specification. | @Daniel Hardman |
|
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
Proposal for License Page to provide a
sourcelink 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:
Action Items