readme protocol