Base OTP frame + message queue: publishing