Participant status

A chery-pick + rebase of @lotze's work in #116.