[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 > > >
- [Vcon] Reviews needed for vCon core I-D Dan Petrie
- [Vcon] Re: Reviews needed for vCon core I-D Thomas Howe
- [Vcon] Re: Reviews needed for vCon core I-D Scott Godin
- [Vcon] Re: Reviews needed for vCon core I-D Dan Petrie