What problem does it solve? Building remote procedure calls, distributed services, and remote object proxying in Python requires deep knowledge of RPyC's services, netrefs, async wrappers, security model, and server types, and this Skill provides distilled references and working patterns for all of them. ## Core Features & Use Cases - Service and Server Patterns: Create services with rpyc.Service, exposed_ methods, ThreadedServer, ForkingServer, and registry-based discovery via rpyc.discover(). - Async and Events: Use rpyc.async_(), AsyncResult, rpyc.timed(), and BgServingThread for non-blocking calls and server-to-client callbacks. - Security and Deployment: Configure SSLAuthenticator, restricted() capability wrappers, and zero-deploy servers over SSH with DeployedServer. - Use Case: You need to run tests centrally while operations execute on remote machines; use classic mode with rpyc.classic.connect() to access remote modules, builtins, and hardware transparently. ## Quick Start Ask the assistant to create an RPyC service with a ThreadedServer and connect to it from a client using rpyc.connect.