New: rulerprotocol