Architecture for participation