El sistema MAKlLA proporciona un formalismo y un intérprete para la definición de sociedades de agentes cooperativos basadas en el modelo de red contractual. MAKILA complementa la funcionalidad de los agentes de dominio con agentes predefinidos, que realizan tareas comunes al conjunto de la sociedad. El ciclo de funcionamiento de los agentes de dominio está dirigido por objetivos. El mecanismo de contratación se utiliza para resolver aquellos problemas para los que no se dispone de conocimiento propio. El éxito o fracaso de los procesos de contratación permite a cada agente enriquecer su conocimiento acerca de los agentes de la sociedad. Se incrementa con ello la eficiencia de nuevas contrataciones y en consecuencia de la sociedad como sistema de resolución. El artículo describe el modelo de organización y cooperación entre agentes, así como el funcionamiento individual de cada agente, ilustrando el funcionamiento del sistema con una aplicación concreta.