PeerCQ is a peer-to-peer system for information monitoring on the web that uses CQs as its primitives to express information monitoring requests. The primary objective of the PeerCQ system is to build a decentralized Internet scale distributed system for monitoring information change on the web. The system is aimed to be highly scalable, self-organizing and support efficient and robust way of processing CQs.