ReCOOP Architecture