Verify every claim about a transcript a non-member can check given only
the public keys: (a) each TranscriptSignature is valid, (b) each
ChannelMessage carries a valid signature, (c) every message's sender
is in members, (d) sequences are strictly monotonic per channel,
(e) every message's channelId matches the transcript.
Returns a list of errors rather than throwing so auditors can collect
every failure in one pass.
Verify every claim about a transcript a non-member can check given only the public keys: (a) each
TranscriptSignatureis valid, (b) eachChannelMessagecarries a valid signature, (c) every message's sender is inmembers, (d) sequences are strictly monotonic per channel, (e) every message'schannelIdmatches the transcript.Returns a list of errors rather than throwing so auditors can collect every failure in one pass.