>>2 TCP would be an example, where a parent (the standard) owns the interface.
A more interesting example would be the Protobuf schema which is used between A and B.
In a client-server relationship the server "provides a service", usually the server owns the interface.