use serde::{Deserialize, Serialize};
use crate::version::ContractVersion;
use meerkat_core::{AgentEvent, SessionId};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct WireEvent {
pub session_id: SessionId,
pub sequence: u64,
pub event: AgentEvent,
pub contract_version: ContractVersion,
}