Can the new process and the host path share one contract?
Channels want one contract whether the process still runs on CICS or on the new service. Can we do that?
Yes. Define the contract first in [[product:ol-integration|OL Integration]], then expose it through more than one endpoint style if you need to: OpenAPI, messaging, or another runtime. Callers bind to the contract. You swap the implementation behind it as each process moves. Enrich the contract with names and descriptions an agent can use, and keep the host connector only on the path that is still legacy.