۱. ثبت تعهد پیش از بازی
سرور هش بذر محرمانه را منتشر میکند. این هش، راز را فاش نمیکند اما ثابت میکند که سرور بعداً بذر دیگری را جایگزین نکرده است.
۲. ترکیب ورودیها
بذر سرور، ورودی بازیکنان و شمارهٔ نوبت با روش مشخص ترکیب میشوند. هیچ طرفی بهتنهایی نتیجه را انتخاب نمیکند.
۳. تولید بدون سوگیری
خروجی رمزنگاری به اعداد ۱ تا ۶ تبدیل میشود. نتیجههایی که میتوانند توزیع تاس را منحرف کنند کنار گذاشته میشوند تا همهٔ اعداد شانس یکسانی داشته باشند.
۴. رسید راستیآزمایی
پس از بازی میتوان تعهد اولیه، دادهٔ افشاشده و زنجیرهٔ رویدادها را بررسی کرد. صفحهٔ راستیآزمایی، هش و نتیجهٔ هر تاس را دوباره محاسبه میکند.
بازی عادلانه، تحت کنترل سرور
برنامهٔ بازیکن نمیتواند تاس بسازد یا یک حرکت غیرقانونی را ثبت کند. سرور مرجع نهایی بازی است و رسید منتشرشده مدرکی برای اجرای درست این سازوکار به شمار میرود.