The potion known for compelling the drinker to speak only the truth is "Veritaserum." This powerful truth serum is used in the wizarding world for extracting the truth from people without their consent, and is strictly controlled by the Ministry of Magic.