در فاز اول هر participant کارش را durable می‌کند و رأی yes یا no می‌دهد. در فاز دوم coordinator پس از ثبت تصمیم در log به همه می‌گوید commit یا abort. این روش atomicity بین چند سیستم می‌دهد، اما participantی که prepared شده باید منتظر coordinator بماند و در این مدت lockهایش را نگه می‌دارد.