An EIP (Ethereum Improvement Proposal) sets out the protocol and smart contract rules for each, which then becomes an ERC (ERC stands for Ethereum Request for Comment) once it is approved by a committee. The ERC serves as a form of agreement at the application level with different varieties - tokens URI and more.