Skip to main content

A library converting RNG cracking algorithms into callable functions with bot emulation.

Project description

🔮 Prophet Dice Skills

Python Version CUDA Enabled PyTorch Supported License

Prophet Dice Skills is an advanced, cryptographically-aware, Machine Learning-enhanced framework designed for analyzing, simulating, and exploiting Provably Fair RNG systems (specifically modeled after the popular HMAC-SHA256 implementations used in online casinos like Stake).

It goes beyond standard statistics by treating RNG sequences as time-series datasets, deploying deep learning, real-time streaming AI, anomaly detection, and massively parallel GPU seed cracking algorithms.


🚀 Key Features

🧠 Groundbreaking AI Predictor Ensemble

  • Time-Series Transformer (PyTorch): Deciphers micro-patterns using Multi-Head Attention to forecast non-linear deterministic RNG flaws.
  • True Online Learning (river): Adaptive Random Forests and Hoeffding Trees stream process results roll-by-roll to adapt instantly without batch retraining.
  • Meta-Learning Evolutionary Optimizer: Self-evolves and genetically mutates your prediction ensemble weights based on live accuracy, storing the "fittest" models automatically.
  • Signal Processing Pipelines: Employs rigorous Kalman Filtering bounds and Hurst Exponent regime detection to filter noise and identify chaotic/trending moments.

🛡️ Real-Time Integrity & Anomaly Detection

  • RNG Anomaly Detector: Deploys an Isolation Forest across a rolling 100-roll window. It continuously monitors the cryptographic fingerprint of your session and fires an ANOMALY breaker if the casino's RNG server silently alters behavior, aggressively slashing betting confidence.

💰 "Anti-Human" Advanced Betting System

  • Burst Strategy Engine: Configurable, multi-tiered (Conservative, Balanced, Aggressive) capital allocator.
  • Circuit Breakers: Automatically detects variance clusters and cuts off trading until system conditions normalize.
  • Config Manager: Stores bankroll parameters effortlessly on disk (auditor_config.json).

⚡ CUDA-Accelerated Cryptanalysis

  • Massive Time-Crack Sweeps: Given a target timestamp and observed nonces, uses NVIDIA GPUs via numba.cuda to brute-force solve the HMAC-SHA256 Server Seed space in milliseconds.
  • Collision Farming Matrix: Analyzes deterministic hashing structures to reverse-engineer sequential Nonce targets.

📦 Installation

pip install prophetdiceskills

Note: For Deep Learning and GPU Cracking, ensure you have an NVIDIA GPU, CUDA Toolkit installed, and PyTorch dynamically linked (pip install torch).


📖 Quickstart Guide

1. Basic Machine Learning Prediction

from prophetdiceskills import GroundbreakingPredictor

# Initialize the Ensemble AI Predictor
predictor = GroundbreakingPredictor()

# Inject some actual history from your casino session...
history_rolls = [45.1, 99.2, 12.5, 66.8, 50.1]
for i, roll in enumerate(history_rolls):
    predictor.add(roll, identifier="my_seed", nonce=i+1)

# Request a prediction for the immediate next roll
pred = predictor.predict(current_identifier="my_seed", current_nonce=6)

if pred:
    print(f"Target: {pred['prediction']:.2f}")
    print(f"Confidence: {pred['confidence']:.2f}%")
    print(f"RNG Integrity: {pred['rng_integrity']}")

2. Auto-Updating Dashboard / Benchmarking

Test the library entirely offline without risking funds by importing the benchmark.py testing suite:

# This will spawn a dashboard via Matplotlib predicting 5,000 mathematically valid offline rolls.
python -m prophetdiceskills.benchmark --rolls 5000 --plot 

3. GPU Server Seed Brute Forcing

Requires an active NVIDIA CUDA grid. Attempt to find the casino's secret hash if you know roughly when a seed was issued and have some outcomes:

from prophetdiceskills import aggressive_time_crack

# Searches 10 seconds of unix-time space per millisecond (40 million permutations max)
seed = aggressive_time_crack(
    client_seed="my_client_seed",
    target_timestamp_ms=1600000000000,
    target_outcomes=[45.10, 99.20, 12.05],
    start_nonce=1,
    variance_sec=10 
)

📚 Advanced Documentation

For detailed analysis of the individual components, architecture designs, and configuration tweaks, please view the /docs/ repository files.

  • [docs/ml.md] - In-depth guide on the Transformer, River Integration, and Isolation Forest.
  • [docs/bot.md] - Configuration flags for Risk Levels, Stop Loss, and Burst Modifiers.
  • [docs/core.md] - Detailed structure of the Provably Fair SHA256 Engine and Numba Kernels.

⚠️ Disclaimer

This library is primarily intended for educational research, penetration testing of cryptographic systems, and statistical AI analysis. Gambling mathematically guarantees a loss over infinite time due to server edges (e.g. 1% House Edge). The predictions provided by models inside this library attempt to isolate temporary anomalies in pseudo-random distributions, but cannot guarantee profit.

Use strictly at your own financial risk.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prophetdiceskills-1.0.1.tar.gz (31.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

prophetdiceskills-1.0.1-py3-none-any.whl (31.7 kB view details)

Uploaded Python 3

File details

Details for the file prophetdiceskills-1.0.1.tar.gz.

File metadata

  • Download URL: prophetdiceskills-1.0.1.tar.gz
  • Upload date:
  • Size: 31.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for prophetdiceskills-1.0.1.tar.gz
Algorithm Hash digest
SHA256 65beb7d841fc2fa8855681eb11cb88340d0d23fe8b3718b932978e444b0ec1db
MD5 6ff18ce02d1bcfd05c0e0563838e70a0
BLAKE2b-256 1b47f06fb0f314b0dbc9e551405c9545758b5b5a8a00fe82e6831908423aa085

See more details on using hashes here.

File details

Details for the file prophetdiceskills-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for prophetdiceskills-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cfb2c270d028990f56c9a8b2fa4b836cf52627d02eaa71c5bb69a86e6391e9dd
MD5 805ff6148132084061300817f7ed8489
BLAKE2b-256 f116896662c9f17e079545681d75f81a66feb05765bf79fcafda7fef9daccbdb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page