anchor.diff:  
   
   default_repo_config() ->
  -    #{repos => [], keys => []}.
  +    #{version => 2, repos => [], keys => []}.
   
   
   default_user_config() ->
  
positive.code: load(Cfg, KeyLoader) ->
      RepoCfg = maps:get(repos, Cfg),
      KeyCfg = maps:get(keys, Cfg),
      {ok, Repos} = load_repos(RepoCfg),
      {ok, UpdatedRepos, Keys} = load_keys(KeyCfg, Repos, KeyLoader),
      {ok, UpdatedRepos, Keys}.
  
  
  -spec load_repos(RepoCfg) -> {ok, FixedRepoCfg}
  
negative.code:          load/1,
           load/2]).
  
  
  read(VarName, Defaults) ->
      case application:get_env(VarName) of
          {ok, {file, ConfigFile}} ->
  