CArtAgO (Common ARTifact Infrastructure for AGents Open environments) is a lightweight, extensible framework for implementing environment infrastructures in multi-agent systems. It introduces the concept of artifacts: first-class entities representing environment resources with defined operations, observable properties, and event interfaces. Developers define artifact types in Java, register them in environment classes, and expose operations and events for agent consumption. Agents interact with artifacts using standard actions (e.g., createArtifact, observe), receive asynchronous notifications of state changes, and coordinate through shared resources. CArtAgO integrates easily with agent platforms such as Jason, JaCaMo, JADE, and Spring Agent, enabling hybrid system development. The framework provides built-in support for artifact documentation, dynamic loading, and runtime monitoring, facilitating rapid prototyping of complex agent-based applications.