What is proto?