octochat protocol detailed