The 0x protocol is an open protocol with the aim of building tools for free flowing exchanges of ERC 20 tokens via the Ethereum blockchain; in anticipation of the increasing tokenization of assets.
The 0x token (ZRX) acts as a governance token/ enables you to become a key stakeholder, in protocol upgrades as well as pay for fees to operate transactions via the protocol.