anchor.diff:      {error, unknown_version | cannot_parse_registry}.
   check_products_compatibility(?ONEZONE, VersionA, ?ONEPROVIDER, VersionB) ->
       check_entry([<<"compatibility">>, <<"onezone:oneprovider">>], VersionA, VersionB);
  +check_products_compatibility(?ONEPROVIDER, VersionA, ?ONEZONE, VersionB) ->
  +    check_entry([<<"compatibility">>, <<"oneprovider:onezone">>], VersionA, VersionB);
   check_products_compatibility(?ONEPROVIDER, VersionA, ?ONEPROVIDER, VersionB) ->
       check_entry([<<"compatibility">>, <<"oneprovider:oneprovider">>], VersionA, VersionB);
   check_products_compatibility(?ONEPROVIDER, VersionA, ?ONECLIENT, VersionB) ->
  
positive.code: -spec revision(registry()) -> pos_integer().
  revision(#{<<"revision">> := Revision}) ->
      Revision.
  
negative.code:     {error, unknown_version | cannot_parse_registry}.
  get_compatible_versions(?ONEZONE, VersionA, ?ONEPROVIDER) ->
      get_entries([<<"compatibility">>, <<"onezone:oneprovider">>], VersionA, local);
  get_compatible_versions(?ONEPROVIDER, VersionA, ?ONEZONE) ->
      get_entries([<<"compatibility">>, <<"oneprovider:onezone">>], VersionA, local);
  get_compatible_versions(?ONEPROVIDER, VersionA, ?ONEPROVIDER) ->
      get_entries([<<"compatibility">>, <<"oneprovider:oneprovider">>], VersionA, local);
  get_compatible_versions(?ONEPROVIDER, VersionA, ?ONECLIENT) ->
  