Resource Library: communication, protocol