This project investigates emerging agent societies undergoing evolutionary, individual, and social learning. The project involves an agent modeling environment, monitoring mechanisms, simulation engine and a distributed p2p platform. All this in Java.