[Vcon] Re: Reviews needed for vCon core I-D

Scott Godin <slgodin@gmail.com> Mon, 13 July 2026 21:47 UTC

Return-Path: <slgodin@gmail.com>
X-Original-To: vcon@mail2.ietf.org
Delivered-To: vcon@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id DD9C01161A022 for <vcon@mail2.ietf.org>; Mon, 13 Jul 2026 14:47:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783979228; bh=R4otjXNdhHGfMQolPvgEIopto+3T3pSKaV3rOSjCdII=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=tfgLC7lwPL/pRF6P7i/dPkyouPLOiwU8jJ8+WcCp7GlOBFMVk9yKuMpvExSZ/Bs6P r1bhcovjWxCvpDkpGCPo6LK2tBRLJqVGc447s/z5cvnplmhH/FLkZpMPMIqsS6s6+u LwMKhx0sK+KtW8/t71EIFuq5DsIXGaIdwrLOYpjs=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level:
X-Spam-Status: No, score=-2.088 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iIZ0wlvPktpt for <vcon@mail2.ietf.org>; Mon, 13 Jul 2026 14:47:08 -0700 (PDT)
Received: from mail-ot1-x32e.google.com (mail-ot1-x32e.google.com [IPv6:2607:f8b0:4864:20::32e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 37D0E1161A017 for <vcon@ietf.org>; Mon, 13 Jul 2026 14:47:08 -0700 (PDT)
Received: by mail-ot1-x32e.google.com with SMTP id 46e09a7af769-7ea9c6ea7deso2578646a34.3 for <vcon@ietf.org>; Mon, 13 Jul 2026 14:47:08 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1783979221; cv=none; d=google.com; s=arc-20260327; b=WuENsNzwKyQhNbUVOv4JbfTxiQBFaSmAyv6wutUU8F7RcNtcfETxJRW/HGDRefm2Wy LZw74B2bYPgLUNAy8u8lAUTza5qQKmx6GXKTFVfhzMN2QYUEVZfZDElSgJmr4rThsH1Z eGe0HepqgjDqEpRxI65U31boJLO50/iE5LEf4xI5LRSDOp1kahaljoRcj4QaiTpkrcLl qe4Oo1dWWj2WNrLY56Rktkzwr+xNFrwqYeuCfqqOAU2LjcI2f7wJRffjEyLSnEBCpmoJ 9UFEU4OPs2VWrtLK2sBV0FgvjWN/FqGxdXwiLxoFa8Ht+HFyzXvh5O1WDAO6CHgG1uo7 0LJQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=meVTMOFhfRPriF8vI+/ItVjmSnWqlgFFgl46W436dXU=; fh=xoW7v2x1EY0Y2PfcRrdbftKYQT8xmyCPz8FcrQiWfQQ=; b=A63tGzhXfigIJ1BKXkk/kSjbJpwYnCK22BV+UP1rABKsNp6yv57y2eG+qC36KutOh7 5jMjN6kST0pWKIFaqN5t8Mq1m2gDRP5iOYfWyXyGfZOFe59GQAQ9PUuRiNKvZsibxWtD bv36b4om993bybQs52c3ajoctgJmBQNlBn3Wod9l220x7wkBpCUnymulngJc1oFh6Y1d 7u+YDzMYFd75kaAvjjcGT5kLKYWKdzV4jc3vvUHlyFVSXemVOwZw7IEiu6Eb5QIw9VOb FOQ/ZGVclc9uW7be06hy6CW5zuJCTlSBGjOyNBf37V0xShT3fIvmAIiJKUge3kQDc/XP 08bw==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783979221; x=1784584021; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=meVTMOFhfRPriF8vI+/ItVjmSnWqlgFFgl46W436dXU=; b=c9X65dfpE2d86ugOEV2xf9qqQYHziqNwMn5jWAt6ljSqQfkuJnPgcyNa4K31Wkf4E5 117+OPt6PiXt3C0fk04860gVI07TKYivJw62s1YiCt7ffQ3L2fTMmKvYbkoKrNRvy5VW A9W+uaGDLLK488oqBZC7GlJ5CHQj6YxjCAPHoe/XnscYEeP0n/0I8mBVITLyzTZ80xEv KC0XXlj3HNBvEI21vTDpXhCSjgbTyP+gde2OsukRtXkRg6O57k2XN7558ZfKKRqQeBbv fbrardbNHjOGwYlNVFgNh2jEWU+WLH1sczuqYgwhjNhJoxy5+mUIaJPDuCB0PdIxPHMn dNAA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783979221; x=1784584021; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=meVTMOFhfRPriF8vI+/ItVjmSnWqlgFFgl46W436dXU=; b=pZJ/MWf+JCgVrZEQX4TzG41BWNq+OXa+T7UQiZAQ2mJQPNcd7ecabWmP+oCyqYcEWW qQvwwrXrKDvtNy+J/bI3qxyhBBNHbuYm48PAoeCX4x9vbijEWx9PPN6YLrYNwy2iJGkO 4Esua5Mgenv4WlBCYy4xTW0m0XeKMUeMUrELgm4X7aJq6Tamynfo4r4ay1DDO7cVE6aV q1r8HbeJ0NvdI1NQCaodJkmscM/fBB9TS023DDZoUvj5WE0JT7Qd/AVgc+VV+R5MaUzM 77xhQsSnbPbzSLLeic5wYcsoAbfTVy17CwWOB4BIAYTuR05TPJyyiiXF/OdReP+ZVPP7 lWhQ==
X-Gm-Message-State: AOJu0Yykxsg8plZSIxH0F4IkufdBKqsfXefLDGcfVE7/OWIO3VRpGT4/ Hww/1d8TWsTHIG6o5wuFY5sK/vevFk8SqYTrUHeO4cKcFNoodj3fUQJ8Pe0SAXMO0xcwYmwW39v 4/RWkE4tzdZ2b8PWooD8WXwAoW5hANiE=
X-Gm-Gg: AfdE7cmHokFrEpSCCpF7DYnCL7e/x6qF/SE+DEyngvb1qpcdXANBziMJrnqkMz2K+ja 5pL2x52L0fbbDIMSesVQtYO2osxbnUmIOdCQ4dog5paw/aLZmrdu9aRGzdlpzajbHSQX338TIYy HJlostwxcpOXGdQihqlqOjb+soU8jXbzDhOmYu5QO9iMeQMp/11iQkMW2Xuq+M1iCWaVGobCewj tvKs+l48wG9iL2J9Uwx4RyIo0uz5XB695mOloYcPY9DwkKr0OUtgVyt1qZPA9aemrlCEg==
X-Received: by 2002:a05:6830:6d28:b0:7e6:ee6d:cb1f with SMTP id 46e09a7af769-7ec41d0d6camr819768a34.0.1783979220932; Mon, 13 Jul 2026 14:47:00 -0700 (PDT)
MIME-Version: 1.0
References: <178287719045.2416573.14888619254885099985@dt-datatracker-f9b87776f-8pmmg> <1960375258.482019.1783794331114@mail.yahoo.com>
In-Reply-To: <1960375258.482019.1783794331114@mail.yahoo.com>
From: Scott Godin <slgodin@gmail.com>
Date: Mon, 13 Jul 2026 17:46:49 -0400
X-Gm-Features: AVVi8CeI5fNF4GPuYMlTZpBkHSyhH9KiiV3GhBFXrnPWtmEHf6MR5uLn5jAYbA8
Message-ID: <CAKuk9BzL=8agKknAMLVWb4FS_HZ6c8ke6wQkTJ+OavWhBJ1RcA@mail.gmail.com>
To: Dan Petrie <dan.ietf@sipez.com>
Content-Type: multipart/alternative; boundary="000000000000c01d6106568507c6"
Message-ID-Hash: SNL42PE4CNPX7NAEBO2BO6GBMLL45XDZ
X-Message-ID-Hash: SNL42PE4CNPX7NAEBO2BO6GBMLL45XDZ
X-MailFrom: slgodin@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "vcon@ietf.org" <vcon@ietf.org>, Rohan Mahy <rohan.ietf@gmail.com>, Chris Wendt <chris@appliedbits.com>, Thomas Howe <ghostofbasho@gmail.com>, Jonathan Rosenberg <jdrosen@jdrosen.net>, Jonathan Lennox <jonathan.lennox42@gmail.com>, Orie Steele <orie@transmute.industries>, "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Vcon] Re: Reviews needed for vCon core I-D
List-Id: container for conversation data <vcon.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/vcon/YmvFO4NsSnu76UDoNKYFLQcMPm4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/vcon>
List-Help: <mailto:vcon-request@ietf.org?subject=help>
List-Owner: <mailto:vcon-owner@ietf.org>
List-Post: <mailto:vcon@ietf.org>
List-Subscribe: <mailto:vcon-join@ietf.org>
List-Unsubscribe: <mailto:vcon-leave@ietf.org>

Hi Dan,

Looks great.

I have reviewed the entire draft and here are my review comments - some
comments are not specific to the new work:

   - 1.1 Awkward wording:  "This abstraction simplifies data exchange,
   apply AI-driven analysis, as well as model training and    testing."
   Suggested rewording: "This abstraction simplifies data exchange, enables
   AI-driven analysis, and supports model training and testing."
   - 4.1.1    The draft version 03 being different from the vcon version
   string 0.4.0 threw me off for a bit, before I realized they weren't really
   coupled.  Could add clarifying text.  Not very important.
   - 4.3 - text is already transcribable: Media-based Dialog Objects (type
   text and recording) SHOULD contain only media that is transcribable.  My
   first read of this confused me - why would you need to transcribe text?  I
   think it was referring to extracting text from an image, but wasn't that
   obvious.  Could add clarifying text earlier in the paragraph.
   - 4.3.1 - Dialog type - I think this section would benefit from a
   distinct subsection for each defined type
   - 4.3.4 - parties - typo - "Single channel recordings should have a
   parties value of the form:  "UnisignedInt" or "UnsignedInt[]" where the
   integer value or array of integer values are the indices to the Party
   Object(s) in the parties array that contributed to the mix for the single
   channel recording."
   - 4.3.5 originator - who is the originator in the case of a meeting
   recording?  The creator of the meeting?
   - 4.3.6 - recordings array pointer - consider removing this, since
   recordings point back to their set.  If left in, we have integrity issues
   that need to be resolved, ie: a recording is listed in the recording_set
   recordings array but has a pointer back to a different recording_set.
   - 4.3.16 - "string" should be "String" like elsewhere
   - Once accepted, might be good to add recording-set example to the
   appendix

Best Regards,
Scott Godin



On Sat, Jul 11, 2026 at 2:25 PM Dan Petrie <dan.ietf@sipez.com> wrote:

> Was: New Version Notification for draft-ietf-vcon-vcon-core-03.txt
>
> Folks:
> I have addressed ALL of the open issues that I am aware of.  In Vienna, I
> will present the fixes made to the 03 I-D and I will discuss a few open
> nits with these changes.  I think that those will result in just a few
> lines of text changes. My goal is to get this to Working Group last call
> with those last small edits.
>
> I need YOU to review this (03) version of the I-D so that it only takes
> one more iteration of edits to get this to Working Group Last Call!
>
> Cheers,
> Dan
>
> On Tuesday, June 30, 2026 at 11:39:51 PM EDT, <internet-drafts@ietf.org>
> wrote:
>
>
> A new version of Internet-Draft draft-ietf-vcon-vcon-core-03.txt has been
> successfully submitted by Daniel Petrie and posted to the
> IETF repository.
>
> Name:    draft-ietf-vcon-vcon-core
> Revision: 03
> Title:    The JSON format for vCon - Conversation Data Container
> Date:    2026-07-01
> Group:    vcon
> Pages:    130
> URL:      https://www.ietf.org/archive/id/draft-ietf-vcon-vcon-core-03.txt
> Status:  https://datatracker.ietf.org/doc/draft-ietf-vcon-vcon-core/
> HTML:    https://www.ietf.org/archive/id/draft-ietf-vcon-vcon-core-03.html
> HTMLized: https://datatracker.ietf.org/doc/html/draft-ietf-vcon-vcon-core
> Diff:
> https://author-tools.ietf.org/iddiff?url2=draft-ietf-vcon-vcon-core-03
>
> Abstract:
>
>   vCon is a standardized framework for the exchange of conversational
>   data.  Conversations, which may involve one or more participants,
>   occur across a wide variety of modes and application platforms.  This
>   document defines a JSON format for representing conversational data,
>   encompassing metadata, conversation media, related documents, and
>   analysis.  The goal of this standard is to provide an abstracted,
>   platform-independent data format for conversations, regardless of the
>   mode or application platform.  By doing so, it facilitates the
>   integration and seamless exchange of conversational data across
>   application platforms, enterprises, and trust boundaries.
>
>
>
> The IETF Secretariat
>
>
>