در ده زمان و مکان مختلف قول دادند
امام جواد علیهالسلام: رسول خدا صلیاللهعلیهوآله در ده موقعیت، از مردم برای خلافت علی علیهالسلام قول گرفت و بعد خدا این آیه را نازل کرد: «یا أیُّهَا الَّذینَ آمَنواْ أوْفواْ بِالْعُقودِ»{ای کسانی که ایمان آوردهاید، به قراردادها وفا کنید.}(مائده/1). یعنی به قراردادها و پیمانهایی که برای امیرالمؤمنین علیهالسلام با شما