DebateTranscript.metadata is a dict populated by the orchestrator after a debate completes. All keys are optional — their presence depends on how the debate was run.
stats
Always present. Contains aggregate token and cost data.total_cost_usd is null if pricing data was unavailable for any model. convergence is reserved for future analysis.
resolved_config
Always present. Records the effective configuration for the debate — useful for reproducing results.scores
Present when--ground-truth was used.
experiment
Present whenExperimentMetadata is attached via the Python API. Used to link debates to research experiments across CounterSignal and CounterAgent.