RaRa Studio es un estudio de juegos independiente en Tiflis, Georgia. Cada título nace como un modelo: simulado, sometido a pruebas de estrés y documentado antes de entrar el arte. Las especificaciones y los verificadores son parte del producto, y Vice Run es el primer título de la línea.
Cada título empieza como un modelo matemático. El retorno, la volatilidad y el techo se fijan y auditan antes de que entre el arte.
El motor de producción pasa por auditorías Monte Carlo y el informe acompaña al juego, así que las cifras de la hoja de especificaciones están medidas, no prometidas.
Especificación matemática, verificador y documentación de integración vienen con cada build. Operadores y laboratorios reciben las mismas cifras que los jugadores pueden comprobar.
El modelo congelado: retorno, volatilidad, techo y el precio de cada función.
El informe de ejecutar el motor de producción, con su error estándar indicado.
Un script que vuelve a calcular el hash de cualquier ronda a partir de las semillas publicadas y recalcula su resultado.
La API de ronda con autoridad en el servidor, las llamadas de cartera y el build del cliente.
El juego completo contra un servidor de demostración, para que una plataforma pueda jugar antes de firmar.
Cada ronda se compromete antes de abrirse y puede verificarse al terminar. Los operadores no tienen que fiarse de nuestra palabra, y sus jugadores tampoco.
Antes de abrir una ronda, el servidor publica sha256(server_seed). Ese hash fija el punto de bust antes de aceptar la primera apuesta.
La ronda transcurre. crash_at se deriva de HMAC-SHA256(server_seed, client_seed:nonce), así que ninguna parte puede alterar el resultado a mitad de ronda.
Tras el bust, el servidor revela server_seed. Cualquiera puede recalcular el hash y crash_at, y confirmar que ambos coinciden con el registro.
EL VERIFICADOR DE REFERENCIA Y LA DERIVACIÓN COMPLETA SE ENTREGAN CON LA DOCUMENTACIÓN DE INTEGRACIÓN.
$ rara verify --game vicerun --round 001042 # hash publicado antes de abrir las apuestas server_seed_hash sha256:9f2c71a84be…c30be81a client_seed vicerun-demo-7f3a nonce 001042 hmac = HMAC_SHA256(server_seed, client_seed + ":" + nonce) = 7c2e4d09aa61b8e2…10f4b90f h = int(hmac[0:8], 16) crash_at = max(1.00, floor(99 * 2^32 / (h + 1)) / 100) = 3.47x $ rara reveal --game vicerun --round 001042 server_seed 4b7dd21c09aae5…f133c2e9 sha256(server_seed) == server_seed_hash ok recompute(crash_at) == 3.47x ok verify == true
Un estudio independiente que trabaja en GMT+4, así que las llamadas de integración encajan en el horario de oficina tanto europeo como asiático. El sitio habla inglés, español, chino, hindi y georgiano.
La documentación de integración, la especificación matemática completa y builds jugables están disponibles bajo NDA para operadores, agregadores y plataformas.