I have to agree, Gigabet is not really helping itself in the "legit" area and I'll explain why below.
So in this post I am going to outline why I believe gigabet.com is a NON-Provably fair casino despite their claims to be such an entity. As far as I'm aware, there are very few posts about it here on Bitcointalk and none of them have any replies from the site admins themselves as far as I can tell. So I guess this type of a post shouldnt come as a surprise since many new casinos are indeed scams anyway. Before I can begin, I have to outline sites which ARE provably fair and that implement it in a couple different ways so that we have a baseline to work with.
Freebitco.in:
This site implements a provably fair system that is identical to that of gigabet.com (to be expected anyway) in every way EXCEPT in how it's implemented. Freebitco.in provides the user the Hashed server seed, nonce, client seed, AND the actual server seed itself after EVERY roll on it's site and every site has a NEW server hash. Whether it's for a gambling roll or their faucet rolls. The nonce is the bet ID for your specific account and has nothing to do with the server seed at all. IMO This is the best implementation that a casino can have as there is nothing being hidden anywhere, it's LIGHTING fast to verify a roll with 1 single click right in the site's own roll results page UI. A bot can do it as the rolls happen without making any extra API calls to the server. Their provably fair system is second to none. It's simply the best there is.
Primedice:
This site implements a provably fair system that is identical to that of gigabet.com in every way EXCEPT in how it's implemented. Primedice will only reveal a server hash if you generate a new server hash. Doing so is not as intuitive as it should be via the UI, but via a bot its very simple. You just make a call to generate a new hash, then immediately send the server the game's ID and you'll be able to retrieve the server hash for the roll/game/spin/whatever that had just happened. Also note that the nonce at primedice is tied to the server hash since a single server hash can be re-used (why anyone would want to do that.... no idea, seems fishy and/or insecure to me). So nonce is the bet ID for that server seed. The key here is that there is no time limit on when you can make a "new server seed" request which makes it a viable option for provably fairness.
Stake:
This site implements a provably fair system that is identical to that of gigabet.com in every way EXCEPT in how it's implemented. Primedice will only reveal a server hash if you generate a new server hash. Doing so is not as intuitive as it should be via the UI, but via a bot its very simple. You just make a call to generate a new hash, then immediately send the server the game's ID and you'll be able to retrieve the server hash for the roll/game/spin/whatever that had just happened. Also note that the nonce at stake is tied to the server hash since a single server hash can be re-used (why anyone would want to do that.... no idea, seems fishy and/or insecure to me). So nonce is the bet ID for that server seed. The key here is that there is no time limit on when you can make a "new server seed" request which makes it a viable option for provably fairness.
Now lets compare to Gigabet
Gigabet implements the SAME provably fair system as the sites above with a few differences that are IMO very very suspect. It's almost like they want to purposely make it impossible to actually verify rolls, even by way to automated means which is EXTREMELY suspect IMO.
1. There is NO WAY to view a roll's "server seed" in the Roll result's UI. None. It simply doesnt exist. It literally has no field, whether you have generated a new server seed or not. The only data it has in the UI is the "Nonce", hashed version of the server seed, and the client seed. There isnt even a LINK to where you can find the server seed. Anywhere. There isnt one in their FAQs, there isnt one in the roll result page, it's NO WHERE to be found. Instead, they have silently buried the actual server seed in a separate page that is well hidden in their menu system. Once you find it, all if will have is the server seed and the number of rolls that used that server seed (AKA nonce in this case). It's up to you to figure out which roll went with which server seed and nonce.
2. The roll results in their own UI only shows the last 20 rolls. Thats it. Thats all you get. There is no history, no archive, no anything for past rolls. Once a roll has scrolled off the page, your are SOL if you havent logged it's ID in a local DB somewhere.
3. The server seed changing mechanism is behind a time wall. You cant regenerate a new server (nor client) seed whenever you want. You have to wait at least 1 min between requests. This 1 item ALONE is enough for me to suspect something is going on that shouldnt be.
My conclusive opinion:
The biggest problem is #3, the time limit. The others can be dealt with by using a bot at the time a roll happens. IMO There is absolutely no reason for putting a prohibitive time limit (more than once every 2 seconds IMO is prohibitive since it would lower the BPS of a bot that verifies every roll) on when someone can generate a new server/client seed pair. The only reason I can think of is to purposely try deter people from even bothering to try to verify rolls. And once you cross that line, it's open season on your reputation because why would any casino want to purposely deter someone from verifying their roll results. There is only 1 reason for that. Because things are NOT as they should be and they are adding in every hoop they can think of to try to hide it while still trying to claim things are "provably fair".
I would like to hear other's opinions on the tactics Gigabet has employed to hide it's server seeds from it's users through the way the UI works all the way down to the time wall.