Das Projekt verwendet das JADE (Java Agent DEvelopment) Framework, um eine Multi-Agenten-Umgebung zu erstellen. Es definiert Agenten, die sich beim AMS und DF der Plattform registrieren, ACL-Nachrichten austauschen und Verhaltensweisen wie zyklisch, einstufig und FSM ausführen. Beispielsszenarien umfassen Käufer-Verkäufer-Verhandlungen, Contract-Net-Protokolle und Aufgabenverteilung. Ein GUI-Agenten-Container hilft, Laufzeitzustände der Agenten und Nachrichtenflüsse zu überwachen.