Markdown Version | Transcript | Session Recording

Session Date/Time: 24 Sep 2026 14:00 ✎ Suggest a correction

VCON

Summary

The VCON Working Group held an interim meeting to discuss key architectural updates to the core data model, specifically focusing on integrating sessions, events, and hierarchical relationship structures into the core specification. The group debated the merits of a flat graph-based model versus a nested tree-based model, the mechanism for document references (document-scoped IDs vs. array indices), and how to best represent passive participants and redacted data. It was agreed that these significant updates will be incorporated directly into the core document, draft-ietf-vcon-vcon-core.


Key Discussion Points

1. Concept Proposal: Sessions and Events Model

Jonathan Rosenberg presented a concept proposal aimed at updating the underlying data model to support complex multi-party and AI agent conversations. The proposal introduces:

Edward Guy asked if this model would support real-time streaming. Jonathan Rosenberg and Daniel Petrie clarified that while a streaming URL (e.g., dash URL) can be referenced, the format is primarily optimized for post-conversation representation rather than real-time protocol execution.

There was general consensus to incorporate these concepts directly into draft-ietf-vcon-vcon-core rather than as separate extensions. Thomas McCarthy-Howe and Chris Wendt supported this approach.

2. Flat Model (Graph) vs. Nested Model (Tree)

Daniel Petrie presented the Petrie Session Proposal, advocating for a flat array of session objects where parent-child relationships are handled by reference.

3. Redirection References: Indices vs. Unique IDs

A key point of contention was how to reference other objects (e.g., parties, dialogues) within the document.

This technical issue remains open for further discussion.

4. Dialogue Participants and Contributors

The group refined how to track who is involved in a dialogue:

5. Redaction and AI Agent Auditing

Jonathan Rosenberg highlighted feedback from the IETF Audit BOF, where participants discussed using vCon for AI agent audit logs but raised concerns about insufficient redaction features.


Decisions and Action Items

Decisions Made:

  1. Direct Core Integration: The concepts of sessions, events, and top-level flat arrays will be integrated directly into draft-ietf-vcon-vcon-core rather than as extensions.
  2. Graph Model Adoption: The group agreed to adopt a flat graph-based model with references over a strictly nested tree model to support complex multi-session routing (e.g., whispering/coaching).
  3. Passive Participant Tracking: Passive participants will not be tracked on individual dialogue objects; instead, they will be tracked at the session level, using join/leave events to calculate real-time presence.

Action Items:


Next Steps

The next VCON Interim Meeting is scheduled for October 8, 2026, at 10:00 AM Eastern Time. The primary goal of this meeting will be to review Daniel Petrie's updated draft text, resolve the outstanding ID vs. Index reference issue, and discuss coordination with the Audit BOF.

Related Documents

draft-ietf-vcon-vcon-core