The opposition research firm that commissioned the report had worked first for an anti-Trump superpac - political action committee - during the Republican primaries.
Then during the general election, it was funded by an anonymous Democratic Party supporter. But these are not political hacks - their usual line of work is country analysis and commercial risk assessment, similar to the former MI6 agent's consultancy. He, apparently, gave his dossier to the FBI against the firm's advice.
And the former MI6 agent is not the only source for the claim about Russian kompromat on the president-elect. Back in August, a retired spy told me he had been informed of its existence by "the head of an East European intelligence agency".
Later, I used an intermediary to pass some questions to active duty CIA officers dealing with the case file - they would not speak to me directly. I got a message back that there was "more than one tape", "audio and video", on "more than one date", in "more than one place" - in the Ritz-Carlton in Moscow and also in St Petersburg - and that the material was "of a sexual nature".
The claims of Russian kompromat on Mr Trump were "credible", the CIA believed. That is why - according to the New York Times and Washington Post - these claims ended up on President Barack Obama's desk last week, a briefing document also given to Congressional leaders and to Mr Trump himself.
Mr Trump did visit Moscow in November 2013, the date the main tape is supposed to have been made. There is TV footage of him at the Miss Universe contest. Any visitor to a grand hotel in Moscow would be wise to assume that their room comes equipped with hidden cameras and microphones as well as a mini-bar.
It appears that the Trump team push back, and support from Right Wing news outlets labeling this "fake news," have been successful enough for the American press to have dropped it, however that really does not mean it is not credible.
James Clapper called me yesterday to denounce the false and fictitious report that was illegally circulated. Made up, phony facts.Too bad!— Donald J. Trump (@realDonaldTrump) January 12, 2017
And remember this fits in nicely with the pattern of Russian support and influence over Donald Trump that we have witnessed for ourselves this last year..@CNN is in a total meltdown with their FAKE NEWS because their ratings are tanking since election and their credibility will soon be gone!— Donald J. Trump (@realDonaldTrump) January 12, 2017
Now I personally have no means for determining if this story is valid or not, but if it is that simply reinforces what we already suspected, and that is that Trump is Putin's puppet.