Problem with inter-snap dbus method calls

I’ve created a proof-of-concept for using dbus to connect two snaps:

This has a Go-based “server” snap and a python-based client. I found that the key to getting everything working was to make sure the object path and interface in the applications lines up with the declarations in the snapcraft.yaml files.