| The [Remote Control Service](rcs.md) offers an API for querying and connecting | |
| to arbitrary FIDL services on the target. | |
| Queries can match an arbitrary number of services on the system, and `select` | |
| will output all of the matches, formatted according to their place in the | |
| component topology. | |
| In the special case of a query that uniquely matches a single service, RCS can | |
| connect to that service and pass a handle to it to the host for FFX to use. | |
| This is how the the [plugin system](proxy-plugin.md) is able to create FIDL | |
| proxies using the component selector mapping. | |
| To query for services on a target, write a | |
| [selector](https://fuchsia.dev/reference/fidl/fuchsia.diagnostics#Selector) to | |
| match the service(s) of interest. |