[{"author": "Andrew Reiter", "text": "<p>Hello; yes, I am new to joining the WG meeting. I have been following the work from afar, but figure I should sit in on some of these to familiarize myself more with those who have been doing the real work/heavy lifting.</p>", "time": "2023-08-14T15:03:01Z"}, {"author": "Henk Birkholz", "text": "<p>Welcome, Andrew!</p>", "time": "2023-08-14T15:06:22Z"}, {"author": "Raymond Lutz", "text": "<p>My agenda item is data packaging for scitt.</p>", "time": "2023-08-14T15:07:30Z"}, {"author": "Steve Lasker", "text": "<p>Hi, Andrew. Welcome to the SCITT group.</p>", "time": "2023-08-14T15:07:31Z"}, {"author": "Andrew Reiter", "text": "<p>Thank you!</p>", "time": "2023-08-14T15:10:18Z"}, {"author": "Raymond Lutz", "text": "<p>I had previously reviewed various packaging trends here:<br>\n<a href=\"https://docs.google.com/document/d/1xfU_s1Eu51z_WGg5VYBsQtjsKcrV6_TvFXj2WxBcj90/edit?usp=sharing\">https://docs.google.com/document/d/1xfU_s1Eu51z_WGg5VYBsQtjsKcrV6_TvFXj2WxBcj90/edit?usp=sharing</a> -- packaging data for SCITT.<br>\nAnd the idea is to consider that we would leave the scitt machine very minimal and push everything, including identity into a higher level.</p>", "time": "2023-08-14T15:11:11Z"}, {"author": "Raymond Lutz", "text": "<p>Vote no on yaml unless there is good reason to use it. Stay with json</p>", "time": "2023-08-14T15:11:58Z"}, {"author": "Neal McBurnett", "text": "<p>Orie, can you give some concrete examples of hassles dealing with CBOR/COSE binary representations in an API? And how you do it via YAML/JSON?</p>", "time": "2023-08-14T15:15:46Z"}, {"author": "Orie Steele", "text": "<p>Buffers, Uint8Array, various data views, etc..</p>", "time": "2023-08-14T15:17:01Z"}, {"author": "Orie Steele", "text": "<p>binary will have different native support in each langauge... CBOR is a given, but understanding application/cbor or application/cose is in my experience not as comfortable as we might like'</p>", "time": "2023-08-14T15:17:45Z"}, {"author": "Raymond Lutz", "text": "<p>Keeping the apis in JSON will very much promote adoption. No one uses CBOR for apis. CBOR COSE, etc. should be at lower level only.</p>", "time": "2023-08-14T15:22:42Z"}, {"author": "Cassie Crossley", "text": "<p>There was a comment about size not mattering, please keep in mind IoT and OT devices.  Thank you</p>", "time": "2023-08-14T15:23:07Z"}, {"author": "Raymond Lutz", "text": "<p>yes, not mattering as much as it used to. The API interfaces are not that onerous and trust me, even iot device developers have to debug things and having human readable as much as possible is helpful.</p>", "time": "2023-08-14T15:25:23Z"}, {"author": "Steve Lasker", "text": "<p>-o json</p>", "time": "2023-08-14T15:27:09Z"}, {"author": "Neal McBurnett", "text": "<p>How would we expect to get interoperability without having a standard, required, performant API?</p>", "time": "2023-08-14T15:29:50Z"}, {"author": "Raymond Lutz", "text": "<p>Basically, the user of SCITT machine, they should not have to know much about CBOR or COSE.</p>", "time": "2023-08-14T15:29:51Z"}, {"author": "Orie Steele", "text": "<p>if you have JSON, you will have 2 primary API media types... you don't need 2.</p>", "time": "2023-08-14T15:30:55Z"}, {"author": "Orie Steele", "text": "<p>you for sure need CBOR... if you add another media type to the API, why?</p>", "time": "2023-08-14T15:31:19Z"}, {"author": "Orie Steele", "text": "<p>Consider the response structure of Feeds, do you want that in JSON? or CBOR?</p>", "time": "2023-08-14T15:32:39Z"}, {"author": "Orie Steele", "text": "<p>or both?</p>", "time": "2023-08-14T15:32:45Z"}, {"author": "Neal McBurnett", "text": "<p>Not both!</p>", "time": "2023-08-14T15:35:23Z"}, {"author": "Orie Steele", "text": "<p>I need to get on this based 45 encoding : )</p>", "time": "2023-08-14T15:35:45Z"}, {"author": "Hannes Tschofenig", "text": "<p>Agree -- not both</p>", "time": "2023-08-14T15:35:53Z"}, {"author": "Orie Steele", "text": "<p>q+ to suggest maybe mandatory to support CBOR and optional YAML / debug friendly</p>", "time": "2023-08-14T15:36:40Z"}, {"author": "Neal McBurnett", "text": "<p>Won't developers need their own tooling to handle CBOR anyway, for debug etc? Why add an option to the API itself?</p>", "time": "2023-08-14T15:37:33Z"}, {"author": "Orie Steele", "text": "<p>yes, they will be forced to handle CBOR... anything else we add, should only be there to help them debug</p>", "time": "2023-08-14T15:37:58Z"}, {"author": "Neal McBurnett", "text": "<p>Henk, can you link to the EU standard you mentioned?</p>", "time": "2023-08-14T15:39:22Z"}, {"author": "Steve Lasker", "text": "<p>adoption and ease of debugging is a good point<br>\nHow easy could you use postman to test the API?</p>", "time": "2023-08-14T15:39:30Z"}, {"author": "Orie Steele", "text": "<p>its hard to test raw binary in postman</p>", "time": "2023-08-14T15:42:35Z"}, {"author": "Orie Steele", "text": "<p>but its possible</p>", "time": "2023-08-14T15:42:43Z"}, {"author": "Hannes Tschofenig", "text": "<p><a href=\"https://github.com/scitt-community/scitt-api-emulator\">https://github.com/scitt-community/scitt-api-emulator</a></p>", "time": "2023-08-14T15:44:03Z"}, {"author": "Raymond Lutz", "text": "<p>EU QRCODE used<br>\nJSON/CBOR/COSE/Zlib/Base45</p>", "time": "2023-08-14T15:44:34Z"}, {"author": "Orie Steele", "text": "<p>integration point for QR Codes is URLs... not raw binary, imo</p>", "time": "2023-08-14T15:45:12Z"}, {"author": "Orie Steele", "text": "<p>including data uris</p>", "time": "2023-08-14T15:45:19Z"}, {"author": "Raymond Lutz", "text": "<p><a href=\"https://github.com/ehn-dcc-development/eu-dcc-hcert-spec/blob/main/README.md\">https://github.com/ehn-dcc-development/eu-dcc-hcert-spec/blob/main/README.md</a></p>", "time": "2023-08-14T15:45:22Z"}, {"author": "Raymond Lutz", "text": "<p>I pull my potential agenda item.</p>", "time": "2023-08-14T15:46:24Z"}, {"author": "Hannes Tschofenig", "text": "<p>I have to cut the conversation in 5mins to talk about the agenda for next week</p>", "time": "2023-08-14T15:51:01Z"}, {"author": "Henk Birkholz", "text": "<p>Base45 is a qr requirement</p>", "time": "2023-08-14T15:52:16Z"}, {"author": "Raymond Lutz", "text": "<p>I'm going to try to have something concrete to talk about next week on json descriptor but will want to wait to see how is is forming up before reserving time.</p>", "time": "2023-08-14T15:56:44Z"}, {"author": "Orie Steele", "text": "<p>except for feeds... causing us challenges on that front.</p>", "time": "2023-08-14T15:58:42Z"}]