Instance Data Replication (IDR) functions at the data level, which means it does not explicitly support domain separation.

For a typical use case, data moves from a producer instance to a consumer instance and back without regard to which domain the instance is in. You can use IDR to filter data, enabling you to segregate specific data between instances. If you must go beyond the IDR record-level filtering capability, you can use business rules to convert data from one domain to another. For more information, see Before Query business rules.