calc proto