This document discusses XIRCD, a Perl module for building IRC servers and clients. XIRCD uses POE (Parallel Object Environment) and Moose to provide a component-based framework for easily developing IRC services and functionality. It allows developers to build reusable IRC components and integrate them to create customized IRC servers and clients. The document provides examples of using XIRCD to build an IRC time component and discusses possible additional features like integrating calendars, feeds or todo lists.