I'm just talking in software engineering terms, if you want to decouple two services, you can put a queue in between. "IP decoupling" is a more abstract concept (and sort of a misnomer I'd argue), but if you wanted to apply the metaphor the role of the queue would be played by the onion routing implemented by DVMs. Anyhow 😂