Core protocol specifications