A virtual chain instance (ONG) is divided into micro-services that have explicit interfaces defined using Google Protobuf language.
The Orbs virtual chain reference implementation relies on these interfaces compiled to Golang type definitions. The compliation process is available here and must be performed and published whenever the interfaces change.