sdk: add base repository fallback