[Protocol] implement matrix transition protocol