It kind of reminds me of bounded contexts like the ones from http://martinfowler.com/bliki/BoundedContext.html
When being complex information systems you ended with subtle drifting in what something actually means from person to person or over time.
More directly in regards to having ambassadors working with unseen objects:
Seems like you would need some shared "language" the objects speak otherwise communication is impossible. Maybe a better way of describing intent or information? Like some kind of logical or declarative model + messages.
Also come to think of it reminds me of: https://en.wikipedia.org/wiki/Intentional_programming