fn row(slot: &SessionSlot, detail: &impl Serialize) -> Result<Value, String>
A snapshot row: the address to pass back to agents__send_message, then whatever the engine that produced the snapshot knows about the seat.
agents__send_message