(Unnamed RPC Protocol)
- Pulls a bunch of ideals from varlink
- Encoded as two msgpack streams, one in each direction
- The stream is broken up into channels, where there is a single call and potentially many responses.
- Method names are forward-dotted paths (eg com.foobar.service.Method)
- Parameters and returns are both maps; at the application level, methods only take keyword arguments and return named return values
- Methods may return 0 or more returns or errors