Unified protocol