Protocol-based solution