Skip to main content

vCon
charter-ietf-vcon-01

Revision differences

Document history

Date Rev. By Action
2023-12-01
01 Cindy Morgan Removed from agenda for telechat
2023-12-01
01 Cindy Morgan New version available: charter-ietf-vcon-01.txt
2023-12-01
00-06 Cindy Morgan State changed to Approved from External Review (Message to Community, Selected by Secretariat)
2023-12-01
00-06 Cindy Morgan IESG has approved the charter
2023-12-01
00-06 Cindy Morgan Closed "Approve" ballot
2023-12-01
00-06 Cindy Morgan WG action text was changed
2023-12-01
00-06 Murray Kucherawy New version available: charter-ietf-vcon-00-06.txt
2023-12-01
00-05 Murray Kucherawy New version available: charter-ietf-vcon-00-05.txt
2023-12-01
00-04 Martin Duke [Ballot comment]
Thank you for adding the privacy considerations in the charter.
2023-12-01
00-04 Martin Duke [Ballot Position Update] Position for Martin Duke has been changed to No Objection from Block
2023-12-01
00-04 Murray Kucherawy New version available: charter-ietf-vcon-00-04.txt
2023-11-30
00-03 Cindy Morgan Telechat date has been changed to 2023-12-14 from 2023-11-30
2023-11-30
00-03 Robert Wilton [Ballot Position Update] New position, No Objection, has been recorded for Robert Wilton
2023-11-30
00-03 Francesca Palombini [Ballot Position Update] New position, No Objection, has been recorded for Francesca Palombini
2023-11-30
00-03 Andrew Alston [Ballot Position Update] New position, No Objection, has been recorded for Andrew Alston
2023-11-30
00-03 Éric Vyncke [Ballot Position Update] New position, Yes, has been recorded for Éric Vyncke
2023-11-29
00-03 Paul Wouters [Ballot Position Update] New position, Yes, has been recorded for Paul Wouters
2023-11-29
00-03 John Scudder
[Ballot comment]
Does vCon stand for anything? If so, it would be kind of nice to mention that somewhere. If not, respect for not giving …
[Ballot comment]
Does vCon stand for anything? If so, it would be kind of nice to mention that somewhere. If not, respect for not giving in to the pressure to backronym it, but it might be nice to mention that, too.

One example of a working group whose name isn't an acronym is babel, in RTG. The full name of the working group in datatracker is "babel routing protocol", which while not super descriptive, is at least better than having it just be "babel". For the present WG, right now we have "vcon ... vCon" which is not very helpful.
2023-11-29
00-03 John Scudder [Ballot Position Update] New position, No Objection, has been recorded for John Scudder
2023-11-28
00-03 Zaheduzzaman Sarker [Ballot Position Update] New position, No Objection, has been recorded for Zaheduzzaman Sarker
2023-11-27
00-03 Martin Duke
[Ballot block]
I would like to briefly discuss if it is possible to include any notion of user consent in the authentication methods here: e.g. …
[Ballot block]
I would like to briefly discuss if it is possible to include any notion of user consent in the authentication methods here: e.g. for a recorded/transcribed conversation, is it possible to verifiably attest that the parties consented to this action, when this is required by policy or by law?
2023-11-27
00-03 Martin Duke [Ballot Position Update] New position, Block, has been recorded for Martin Duke
2023-11-17
00-03 Roman Danyliw [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw
2023-11-13
00-03 Jim Guichard [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard
2023-11-12
00-03 Erik Kline
[Ballot comment]
# Internet AD comments for charter-ietf-vcon-00-03
CC @ekline

* comment syntax:
  - https://github.com/mnot/ietf-comments/blob/main/format.md

## Nits

### "Out of Scope"

* "It is …
[Ballot comment]
# Internet AD comments for charter-ietf-vcon-00-03
CC @ekline

* comment syntax:
  - https://github.com/mnot/ietf-comments/blob/main/format.md

## Nits

### "Out of Scope"

* "It is expected that JOSE or other..."

  This is not really a bullet point under "out of scope".  Suggest:
  de-bullet, de-indent, and clarify "provides sufficient security context"
  (or whatever reads best).
2023-11-12
00-03 Erik Kline [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline
2023-10-28
00-03 Murray Kucherawy [Ballot Position Update] New position, Yes, has been recorded for Murray Kucherawy
2023-10-28
00-03 Murray Kucherawy
Added charter milestone "Submit draft containing recommendations or analysis of undefined  data containers and media types for components of conversation data to the IESG (Informational)", …
Added charter milestone "Submit draft containing recommendations or analysis of undefined  data containers and media types for components of conversation data to the IESG (Informational)", due June 2024
2023-10-28
00-03 Murray Kucherawy Added charter milestone "Submit draft to provide a specification for a JSON based container for conversation data to the IESG (Proposed Standard)", due June 2024
2023-10-28
00-03 Murray Kucherawy
Added charter milestone "Adopt a draft containing recommendations or analysis of undefined  data containers and media types for components of conversation data (Informational)", due December …
Added charter milestone "Adopt a draft containing recommendations or analysis of undefined  data containers and media types for components of conversation data (Informational)", due December 2023
2023-10-28
00-03 Murray Kucherawy Added charter milestone "Adopt a draft to provide a specification for a JSON based container for conversation data (Proposed Standard)", due December 2023
2023-10-25
00-03 Cindy Morgan Telechat date has been changed to 2023-11-30 from 2023-10-05
2023-10-25
00-03 Cindy Morgan WG new work message text was changed
2023-10-25
00-03 Cindy Morgan WG review text was changed
2023-10-25
00-03 Cindy Morgan WG review text was changed
2023-10-25
00-03 Cindy Morgan WG review text was changed
2023-10-24
00-03 Murray Kucherawy Created "Approve" ballot
2023-10-24
00-03 Murray Kucherawy Closed "Ready for external review" ballot
2023-10-24
00-03 Murray Kucherawy State changed to External Review (Message to Community, Selected by Secretariat) from Start Chartering/Rechartering (Internal Steering Group/IAB Review)
2023-10-24
00-03 Lars Eggert [Ballot Position Update] Position for Lars Eggert has been changed to No Objection from Block
2023-10-23
00-03 Murray Kucherawy New version available: charter-ietf-vcon-00-03.txt
2023-10-05
00-02 Andrew Alston [Ballot Position Update] New position, No Objection, has been recorded for Andrew Alston
2023-10-04
00-02 Roman Danyliw
[Ballot comment]
** Stepping back from the details of the charter text, this work appears to be trying to define an object security model for …
[Ballot comment]
** Stepping back from the details of the charter text, this work appears to be trying to define an object security model for a JSON data model for conversational data.  This is my first exposure to the vCon and I don’t know if this was discussed prior.  Please let me know if this has been adjudicated already.  As a starting point for this work, has JOSE’s JWE (RFC7516) been considered?  The JOSE ecosystem provides a rich sent of container formats in JSON and associated code points/identifiers for algorithms.  I don’t mean to invent a solution, but wondering if the use cases or desired security properties preclude the definition of this domain-specific (conversational data) JSON data model that can then be secured with an already standardized JOSE security containers?  I’m trying to ensure that snippet of IETF technology aren’t reinvented unless it is necessary.

** I concur with Lars that the use cases should be pruned from the charter text.

** Paragraph 2.  Opposing forces are being presented, but I don’t understand why “privacy of personal data” necessarily conflicts with “integrating data with multiple sources” or “transitioning from one provider to the next”.

** Paragraph 2.  Per “There are also three open source systems implementing vCon”, what is this text meant to convey?  Are there already draft specification for vCon that this WG will adopt? Or, is this “vCon” in the sense of open source solution generically in the space of conversational data management?

** There are a few places where security related things are said:
(a) “The work group is to define a JSON-based container for conversational data, along with mechanisms to protect the integrity and privacy of data in the container.

(b) “Define/specify a mechanism for proving integrity of the conversation data”

(c) “Define/specify a mechanism for encrypting of the objects enclosed in the vCon conversation data container to provide confidentiality of the data independent of transport such that some parts of the vCon may be disclosed to different parties”

-- “privacy” is mentioned in (a) and “encrypting”/”confidentiality” is mentioned in (b).  I recommend being precise on the security property, is it “confidentiality” that is desired?

-- just checking, this scope is really is only “integrity”, that is “no one modified the bits”.  There is no interest in authenticity, that is “the bits came from who I expected them to come from”.

** Per the scope paragraph saying:

* Data minimization should be considered for each of the use case

What does this mean in terms of deliverables? Or properties of the container?

** Per out-of-scope paragraph saying:

* The encryption keying.

Can this be clarified?  Is this saying key management is out of scope?  MTI algorithms?

** In either the milestone or the scope paragraphs describe the status (Proposed Standard, Informational, etc) of each planned document.
2023-10-04
00-02 Roman Danyliw [Ballot Position Update] New position, No Objection, has been recorded for Roman Danyliw
2023-10-04
00-02 Zaheduzzaman Sarker [Ballot Position Update] New position, No Objection, has been recorded for Zaheduzzaman Sarker
2023-10-03
00-02 Paul Wouters [Ballot comment]
I agree with Lars that the charter could be shorter.
2023-10-03
00-02 Paul Wouters [Ballot Position Update] New position, No Objection, has been recorded for Paul Wouters
2023-10-03
00-02 John Scudder [Ballot comment]
I agree with Lars. ISTM everything could be elided after the first paragraph, up until the “in scope” heading.
2023-10-03
00-02 John Scudder [Ballot Position Update] New position, No Objection, has been recorded for John Scudder
2023-10-03
00-02 Jim Guichard [Ballot Position Update] New position, No Objection, has been recorded for Jim Guichard
2023-10-03
00-02 Éric Vyncke
[Ballot comment]
I share Lars' concern about a very long charter.

The mention of FTP could possible be replaced as it should not really be …
[Ballot comment]
I share Lars' concern about a very long charter.

The mention of FTP could possible be replaced as it should not really be used anymore.

Please provide intended status for all work items: most of them are already "specify" (which I read as "standards track"), but let's specify the use cases as informational, ... OTOH, the use cases do not appear in the milestones, does it mean that they are not intended to be published as RFC ?

TL;DR: too long on the context/positioning, too short on the deliverables and actual work to be done by the WG.
2023-10-03
00-02 Éric Vyncke [Ballot Position Update] New position, No Objection, has been recorded for Éric Vyncke
2023-10-03
00-02 Lars Eggert
[Ballot block]
# GEN AD review of charter-ietf-vcon-00-02

CC @larseggert

## Discuss

### Paragraph 4

Use Case 1: Contact Center Data Exchange

Including four use …
[Ballot block]
# GEN AD review of charter-ietf-vcon-00-02

CC @larseggert

## Discuss

### Paragraph 4

Use Case 1: Contact Center Data Exchange

Including four use cases in the charter makes it extremely lengthy. If
aspects of these use cases influence the charter scope, state those
aspects and their impact on the scope explicitly. Move description of
use cases to an I-D to be done by the WG, if they are considered
important.
2023-10-03
00-02 Lars Eggert
[Ballot comment]
## Comments

### "CRM", paragraph 9
```
  The scope of the VCON working group is:
```
This seems redundant/overlapping with the third …
[Ballot comment]
## Comments

### "CRM", paragraph 9
```
  The scope of the VCON working group is:
```
This seems redundant/overlapping with the third paragraph above
("The work group is to define...") Consolidate in one place.

### "CRM", paragraph 13
```
  * Data minimization should be considered for each of the use case
```
This isn't really about the scope, it's requirement for use cases.

### "CRM", paragraph 21
```
  Milestones
```
Add expected RFC levels.

## Nits

All comments below are about very minor potential issues that you may choose to
address in some way - or ignore - as you see fit. Some were flagged by
automated tools (via https://github.com/larseggert/ietf-reviewtool), so there
will likely be some false positives. There is no need to let me know what you
did with these suggestions.

### Typos

#### Paragraph 4
```
- The work group is to define a JSON-based container for conversational data,
+ The working group is to define a JSON-based container for conversational data,
+        +++
```

### Grammar/style

#### Paragraph 14
```
tain the entire conversation or omni channel where the conversation takes pla
                                ^^^^^^^^^^^^
```
This word is normally spelled as one.

#### Paragraph 17
```
general management. The customer they they interact with may be internal to
                                  ^^^^^^^^^
```
Possible typo: you repeated a word.

#### Paragraph 19
```
s * Feed the conversation data to a SAAS provider accepting a standard conver
                                    ^^^^
```
The recommended spelling for the acronym for "Software/Platform as a Service"
is "SaaS".

#### Paragraph 19
```
services such as: transcription, note taking, annotations such as action item
                                ^^^^^^^^^^^
```
The noun or adjective "note-taking" is normally spelled with a hyphen.

#### "CRM", paragraph 3
```
of the captured conversation and meta data may be the most critical feature
                                  ^^^^^^^^^
```
Did you mean "metadata"?

#### "CRM", paragraph 11
```
tional data including: call style meta data, recordings, data exchanged or pr
                                  ^^^^^^^^^
```
Did you mean "metadata"?

## Notes

This review is in the ["IETF Comments" Markdown format][ICMF], You can use the
[`ietf-comments` tool][ICT] to automatically convert this review into
individual GitHub issues. Review generated by the [`ietf-reviewtool`][IRT].

[ICMF]: https://github.com/mnot/ietf-comments/blob/main/format.md
[ICT]: https://github.com/mnot/ietf-comments
[IRT]: https://github.com/larseggert/ietf-reviewtool
2023-10-03
00-02 Lars Eggert [Ballot Position Update] New position, Block, has been recorded for Lars Eggert
2023-09-24
00-02 Murray Kucherawy [Ballot Position Update] New position, Yes, has been recorded for Murray Kucherawy
2023-09-23
00-02 Erik Kline [Ballot Position Update] New position, No Objection, has been recorded for Erik Kline
2023-09-21
00-02 Cindy Morgan Placed on agenda for telechat - 2023-10-05
2023-09-21
00-02 Murray Kucherawy WG action text was changed
2023-09-21
00-02 Murray Kucherawy WG review text was changed
2023-09-21
00-02 Murray Kucherawy WG review text was changed
2023-09-21
00-02 Murray Kucherawy Created "Ready for external review" ballot
2023-09-21
00-02 Murray Kucherawy State changed to Start Chartering/Rechartering (Internal Steering Group/IAB Review) from Draft Charter
2023-09-21
00-02 Murray Kucherawy New version available: charter-ietf-vcon-00-02.txt
2023-07-26
00-01 Murray Kucherawy State changed to Draft Charter from Not currently under review
2023-07-26
00-01 Murray Kucherawy New version available: charter-ietf-vcon-00-01.txt
2023-07-26
00-00 Murray Kucherawy Responsible AD changed to Murray Kucherawy
2023-02-22
00-00 Murray Kucherawy New version available: charter-ietf-vcon-00-00.txt