DACS-3 §8.7 — the ordered, member-signed record of a channel session. Consumed by WI-3 for encrypted-anchor flows.

interface ChannelTranscript {
    channelId: string;
    generatedAt: number;
    members: `${string}:${string}`[];
    messages: ChannelMessage[];
    signatures: TranscriptSignature[];
    transcriptVersion: "1";
}

Properties

channelId: string
generatedAt: number
members: `${string}:${string}`[]
messages: ChannelMessage[]
signatures: TranscriptSignature[]
transcriptVersion