mutual_dissent.models and mutual_dissent.types. Every type is JSON-serializable via .to_dict().
DebateTranscript
The complete record of a debate session.DebateRound
All responses from one round.ModelResponse
One model’s response in one round.ExperimentMetadata
Links a debate to a research experiment. Attached totranscript.metadata["experiment"].
RoutingDecision
Records how a request was routed. Serialized intoModelResponse.routing.