Data Shaping Solutions
Data Science Technology for Financial Markets
From our Blog
Extreme Events
Elbow Rule
Digits of Pi
Numeration Systems
Feature Selection
Experimental Math
Prime Numbers
Stable Distributions
Big Numbers & HPC
Randomness Theory
Mixture Models
Brownian Motions
 
 Chaos Theory  
  Free Book   
  Executive Team  
  DSC Search  

Our Proprietary Gaming and Trading System
 
Based on state-of-the-art mathematical engineering, robust architecture, and patent-pending technology, our platform offers an alternative to the stock market. Rather than trading stocks or other financial instruments, participating investors and traders purchase numbers. Sequences of winning numbers are generated all the time, and if you can predict the next winning number in a given sequence, your return is maximum. If your prediction is not too far from a winning number, you still make money, but not as much. Our system has the following features:
  • The algorithms to find the winning numbers are public and regularly updated. Winning is not a question of chance: all future winning numbers are known in advance and can be computed using the public algorithm.
  • The public algorithm, though very simple in appearance, is not easy to implement efficiently. In fact, it is hard enough that mathematicians or computer scientists do not have advantages over the layman, to find winning numbers.
  • To each public algorithm, corresponds a private version that runs much, much faster. We use the private version to compute the winning numbers, but both versions produce the exact same numbers.
  • Reverse-engineering the system to discover any of the private algorithms, is more difficult than breaking strong encryption.
  • The exact return is known in advance and specified in public ROI tables. It is based on how close you are to a winning number, no matter what that winning number is. Thus, your gains or losses are not influenced by the transactions of other participants.
  • The system is not rigged and can not be manipulated, since winning numbers are known in advance.
  • The system is fair: it simulates a perfectly neutral stock market.
  • Participants can cancel a transaction at any time, even 5 minutes before the winning number is announced.
  • Trading on margin is allowed, depending on model parameters.
  • The money played by the participants is not used to fund the company or pay employees or executives. It goes back, in its entirety, to the participants. Participants pay a fee to participate.
Comprehensive tables of previous winning numbers are published, even well before a new sequence (based on these past numbers) is offered to players. It helps participants to design or improve their strategies to find winning numbers. Actually, past winning numbers are part of the public data that is needed to compute the next winning numbers, both for participants and the platform operators.

Various ROI tables are available to participants, and you can even design your own ones. If you are conservative, you can choose one offering a maximum return of 10% (for finding the exact value of a winning number), a 54% chance of winning on any transaction, and a maximum potential loss of 4%. This table is safe enough that we will allow you to "trade" on margin. Another interesting ROI table offers a maximum return of 330%, and the same 54% chance of winning on any transaction, with a maximum potential loss of 4%. Keep in mind that this return is what you can make (or lose) in one day, on one sequence. New winning numbers are issued every day for each life sequence, so your return (negative or positive) gets compounded if you play frequently.

If you are a risk taker, you may like a table offering a maximum return of 500%, a 68% chance of winning on any transaction, and a maximum potential loss of 60%. Or another table with a maximum return of 600%, a 80% chance of winning, but a maximum potential loss of 100%. To download all the sample ROI tables discussed in this presentation, click here.

All the sequences currently offered on the market consist of 8-bit numbers: each winning number (a new one per day per sequence) is an integer between 0 and 255. We will soon offer 16-bit numbers. By design, all ROI tables (even if you use a customized one) offer an average return of 0%. This is true regardless of the sequence you are playing with: sequences and ROI tables are independent.

Below, we explain how this works, using a real-life example.

How it Works: the Secret Sauce

Here is an example of a sequence being tested in our lab. It shows how the winning numbers are computed, for the sequence in question. The purpose is to illustrate the mechanics, applied to one of our 8-bit systems. The 32-bit version offers more flexibility, as well as potential returns that can beat those of a state lottery jackpot. Our sample 8-bit sequence is defined by the public algorithm below.

Public Algorithm

Start with initial values x(0) and y(0) that are positive integers, called seeds.

Then for t = 0, 1, 2, and so on, compute x(t+1) and y(t+1) iteratively as follows:

If 4x(t) + 1 < 2y(t) Then
    y(t+1) = 4y(t) - 8x(t) - 2
    x(t+1) = 2x(t) + 1
Else
    x(t+1) = 2x(t)
    y(t+1) = 4y(t).
The Winning Numbers

The winning numbers for a particular sequence, start at a specific machine-generated iteration T that no one knows, not even the platform operators or software engineers. Typically, T > 30,000,000 and can be chosen randomly. The iterations represent the time. The future winning numbers are always integers between 0 and 255, and they occur only at iterations t = T, T + 8, T + 16, T + 24, and so on. Their value at iteration t is x(t) - 256 x(t-8).

Past winning numbers are those occurring at iterations t = T - 8, T - 16, T - 24, and so on. The last 2,000 of them are published before the sequence is available (life) on the platform, allowing participants to predict future winning numbers, using the public algorithm or by other means, and make (or lose) money. For our above test sequence, the 2,000 past winning numbers in question are available in this text file.

For each sequence, one new winning number is published each day. So, the time unit used here is 3 hours since one day is 8 x 3 hours. To win the maximum amount, one must correctly predict the winning number attached to a future day. Good and fair approximations also result in a gain, albeit lower. These gains and losses are explicitly specified beforehand, in very precise ROI tables, see below. Finally, by design, the winning numbers are not auto-correlated; they appear to be independently and uniformly distributed (more so than many software-generated pseudo-random numbers), and do not exhibit any known or visible pattern. In short, they look totally arbitrary, yet generated using a rudimentary formula.

Using Seeds to Find the Winning Numbers

Most participants are likely to do random trials to find or approximate winning numbers. The few who want to use the public algorithm need extra information to compute winning numbers, and even then, their chance of finding such numbers is virtually zero, due to the tremendous amount of computations required. In short, you need to know the seeds, and when to stop your computations. The stopping rule is simple: you stop when you have found numbers that match the past winning numbers publicly available. Then you known for sure that your next number will be a winning one.

We offer information about the seeds in two different ways:

  • You can request seeds that work. The working seeds that we provide are integer numbers consisting of more than 100,000 digits. In our particular case, the following seeds work: x(0) and y(0). You can download them as text files, by clicking on these two links. Both x(0) and y(0) contain about 250,000 digits in base 10.
  • Or you can use the information provided with the public algorithm: the fact that there is a set of seeds (and only one) leading to the winning numbers, and consisting of positive integers lower than 1,000.

We guarantee the following:

  • With the wrong seeds, you won't find the winning sub-sequence (matching public past winning numbers) in your lifetime, no matter how much computing power you use.
  • With the right seeds, you will find the winning sub-sequence (matching public past winning numbers) only once, and in less than 32 trillion iterations.
So we offer you a way to find the next winning numbers, and you know in advance how much you will win when finding them, using the ROI table. The question is: how many years would the most powerful computers in the world need, to make all these computations? By contrast, as of January 2019, only 31.4 trillion digits of Pi are known, and computing them require several months using a lot of computing power, together with very clever mathematical engineering bearing some resemblance to our private algorithms. And checking that all these digits (not just the first few trillion) are correct, is another big problem. Here, if you make any tiny mistake in your computations, you will miss the past sequence of winning numbers.

Of course, you could be a mathematical genius, and somehow figure out what the private algorithm is, to make your computations far more efficiently. This is highly unlikely to happen. There is a considerable amount of very advanced, unpublished mathematical research that has been done to make our systems robust. Also, we regularly change the type of sequences that we use in our system, every few months or so. And we work with white hat hackers (paid to hack our system) in order to identify potential vulnerabilities.

Finally, seeds that lead to unpredictable winning numbers (simulating an efficient market) are known as good seeds. Of course, all the sequences that we offer are based on seeds highly believed to be good ones, and that have been run through a battery of statistical tests. Using sequences based on bad seeds would not hurt the players, quite the contrary, but it would make our system easier to crack and cause problems with the ROI tables, thus hurting us.

Proving that specific seeds are good or bad, is one of the most challenging, unsolved mathematical problems of all times. If solved, we would know for sure whether the digits of a number such as Pi, are evenly distributed or not. These mathematical concepts have been studied for some time, see recent material on this topic, here and here.

ROI tables

The ROI tables tell you how much money you will make or lose when submitting a number. Your ROI is a function of the distance between your submitted number z and the actual winning number x. The distance, also called error, is computed as follows: d(x, z) = min(|x - z|, 256 - |x - z|). It is always an integer value between 0 and 128. A pre-determined ROI is attached to each of the 129 potential error values. These ROI's characterize the type of risk that you are willing to take, and can be customized by each user, as long as the theoretical expected return (automatically computed in the ROI spreadsheet) is zero.

You will find these values in the ROI tables, available in spreadsheet format, here. Look at the second row in the spreadsheet, between column K and EI. The spreadsheet also contains 1,000 user-submitted numbers (simulations) with the ROI computed for each submitted number. Other summary statistics of interest are available in the spreadsheet: highest and lowest potential payout, chances of winning, and more.

Interested in Learning more?

Accredited investors, hedge funds, stock trading brokers, stock exchange companies, government organizations (for instance, state lotteries and agencies interested in creating a lottery at the federal level) as well as game developers and companies in the gaming industry, are welcome to contact us. Investors potentially interested in participating in a first round of funding to create and scale this platform, and who can bring clients and/or a CEO of their choosing, are also invited. We traditionally work smart and fast, with very small efficient teams in a lean environment, with people located all over the world.

This short presentation only features the tip of the iceberg. The possibilities are endless, including the implementation of:

  • ROI tables that favor participating brokers over players (or the other way around),
  • 16 or 32 bit systems offering spectacular potential returns yet no potential big loss,
  • Short-selling,
  • Sequences that are cross-correlated or auto-correlated, offered to VIP clients to help them gain a competitive advantage,
  • Sequences with variable ROI tables, sometimes favoring the players, and sometimes favoring the operators.
Some of these features allow players to sometimes slightly beat the official and neutral odds of winning, offering a true positive return on average for some short periods of time, at the expense of the operators. For the organization implementing these features, this can be seen as marketing costs to attract new customers. Other potential applications includes Blockchain technology, strong encryption, patent and security laws, and state-of-the-art, innovative research in statistical science, computer science, and number theory.

Let's now look at how the money flows.

Managing the Money Flow

Managing the money involves subtracting or adding dollars to user accounts after each completed transaction. On a given day, how do we know whether on average, gains and losses will balance out, since we don't control the numbers entered by the participants?

Actually, we don't know. Sometimes the balance is slightly negative, sometimes slightly positive. However, by using fair ROI tables and good seeds, we are guaranteed to be flat on average. You can even compute the daily volatility resulting from the daily winning and losing transactions. Example: with 1,000 transactions in a single day, each one consisting of a $20 bet, the most conservative ROI table introduced in this presentation produces a theoretical standard deviation of $24, over a volume of $20,000. The most aggressive one produces a standard deviation of $314, still entirely manageable. These theoretical numbers have been confirmed by simulations, and are included in each ROI table, for internal use. When offering customized ROI tables, you might want to put a cap on the standard deviation being allowed.

More technical details are available here.

Executive Team

Vincent Granville, Ph.D. — Founder and seed investor

Vincent is a pioneering data scientist, mathematician, entrepreneur, innovator, investor, co-founder of Data Science Central, former VC-funded executive, author and patent owner. Vincent's past experience includes Big Data positions and consulting with Visa (fraud detection), Wells Fargo, eBay, NBCi, Microsoft, CNET, InfoSpace and other Internet startup companies (one acquired by Google), working on web traffic quality scoring, Botnet detection, ad arbitrage and business intelligence. Vincent is also a former post-doctorate research fellow at the University of Cambridge and the National Institute of Statistical Sciences (NISS).

He has published in Journal of Number Theory, Journal of the Royal Statistical Society (Series B) and IEEE Transactions on Pattern Analysis and Machine Intelligence. Vincent currently manages his own, self-funded data science research lab, along with his other corporate responsabilities.

 

Data Mining Machine Learning Analytics Quant Statistics Econometrics Biostatistics Web Analytics Business Intelligence
Risk Management Operations Research Artificial Intelligence Predictive Modeling Actuarial Science Statistical Programming
Graph Theory Data Modeling Competitive Intelligence Information Retrieval Computer Science ROI Optimization
Experimental Design Scoring Models Python R Stata Julia C++ Perl Scientific Programming Mathematics Probability
Theory Game Theory Stochastic Algorithms High Performance Computing Quantum Algorithms Cloud Computing Fraud Detection Cryptography Data Analysis Decision Science Deep Learning Bayesian Networks Natural Language Processing

Data Shaping Solutions LLC, 4511 Cutter Drive, Anacortes, WA 98221 | Contact: vincentg@datasciencecentral.com