You can use https://the-guild.dev/blog/open-source-apollo-federation to compose multiple services, during the composition schema validation runs as well. FYI, schema registries are not only about versioning and storing schemas, they perform composition and validation as well (one example).