It's Uplay. I purchased about 2 hrs ago and was told to download via Capsule after checkout. However, I decided to take a peek into my account under "other games" and there was a Uplay key there waiting for me, I was able to redeem via the Uplay client without any problems.