JSON Schemas for backend protocol messages