Go implementation of the vCon (Virtual Conversation) container spec with support for creation, validation, cryptographic operations, and file references. Includes a CLI tool (vconctl) for signing, encryption, and schema validation.

ai communication go vcon
3 Open Issues Need Help Last updated: Jul 16, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement a new `vconctl email` command that parses RFC-822 email files (.eml) using the enmime library, extracts relevant metadata (From, To, Cc, Date, Subject, Message-ID, body), maps email addresses to vCon parties with appropriate roles, handles various body encodings (quoted-printable, base64), and generates a vCon JSON output with a single email-type dialog entry.

Complexity: 4/5
enhancement good first issue

Go implementation of the vCon (Virtual Conversation) container spec with support for creation, validation, cryptographic operations, and file references. Includes a CLI tool (vconctl) for signing, encryption, and schema validation.

Go
#ai#communication#go#vcon
Add convert audio command about 1 month ago

AI Summary: Implement a new `vconctl audio` subcommand using Cobra to create a vCon from a standalone audio recording. The command should handle local file paths and HTTP(S) URLs as input, and accept flags for specifying the party, date, and output file. The generated vCon must be valid according to the existing validation schema.

Complexity: 3/5
enhancement good first issue

Go implementation of the vCon (Virtual Conversation) container spec with support for creation, validation, cryptographic operations, and file references. Includes a CLI tool (vconctl) for signing, encryption, and schema validation.

Go
#ai#communication#go#vcon

AI Summary: Implement a new `vconctl zoom` command that processes local Zoom recording folders. This command should parse metadata from Zoom's JSON sidecar files to populate a vCon, including start time, host, topic, and participants. The MP4 recording should be added as the main attachment, and the VTT transcript (if present) should also be included. The implementation must work offline without requiring a Zoom API token.

Complexity: 4/5
enhancement good first issue

Go implementation of the vCon (Virtual Conversation) container spec with support for creation, validation, cryptographic operations, and file references. Includes a CLI tool (vconctl) for signing, encryption, and schema validation.

Go
#ai#communication#go#vcon