Flip, her oyun sonucunun şeffaf, bağımsız olarak doğrulanabilir ve bahis yapıldıktan sonra değiştirilemez olmasını sağlayan Kanıtlanabilir Adil bir sistem kullanır.
Her Flip sonucu üç unsur kullanılarak oluşturulur: bir sunucu tohumu, bir istemci tohumu ve artımlı bir nonce. Bahis yapmadan önce, sunucu tohumu bir karma değer olarak sağlanır ve bu da sonucun oluşturulmasından sonra tohumun değiştirilmediğini doğrulamanıza olanak tanır.
Sonuç, bir HMAC-SHA256 algoritması kullanılarak hesaplanır:
bytes = HMAC_SHA256(serverSeed, clientSeed:nonce:0)[0..4]
Oluşturulan değerler daha sonra rastgele bir sonuca dönüştürülür:
float = sum(byte[i] / 256^(i+1))
Son taraf şu şekilde belirlenir:
side = float <= 0.5 ? "Tura" : "Yazı"
Sunucu tohumu açıklandıktan sonra, Doğrula sekmesini kullanarak önceki Flip sonuçlarını doğrulayabilirsiniz. Sunucu tohumunu döndürmek, önceki sonuçları doğrulama için kullanılabilir halde tutarken, gelecek turlar için yeni bir tohum çifti oluşturur.
Bu sistem, her Flip turunun adil bir şekilde oluşturulmasını ve bahis yapıldıktan sonra sonucun oyuncu veya kumarhane tarafından etkilenememesini veya değiştirilememesini sağlar.
