state protocol