TruthInTheFlip, the Control, and What the Run Keeps

There comes a point in an experiment when the control has had enough time to speak for itself.

I believe TruthInTheFlip has reached that point.

This project has never been about “solving” cryptographic randomness. It has never been an attempt to reverse a CSPRNG, peek behind the curtain, or declare victory over noise. The project asks a narrower and, in some ways, harder question: can an anticipation strategy do meaningfully better than chance over very large runs, and if so, what kind of “better” is it?

That question now has a better vocabulary than it did when this work began.

As the project evolved, it became clear that a single peak is not the same as a durable edge. A run may flare brilliantly in one place and still fail to keep anything over time. That realization led to the distinction now built directly into the project’s reading of results: excursion, settlement, and persistence. In the current project framing, local edge excursion is not the same thing as long-arc settlement, and the segmented reporting in TruthInTheFlip_sample_report3 exists precisely to separate what the edge can do, what it keeps, and how often it holds.

That distinction matters more now than ever.

The same-source RandomSD control has now outgrown the earlier subject run in total length. It has had time to breathe. It has had time to surprise. It has had time to embarrass earlier expectations. It has had time to produce jackpots. And after all that time, the broader segmented story still favors the subject overall.

That is the update.

The control remains capable of real local excursions. It still contains a sovereign standout segment, the same remarkable region that has kept its place in the run as both best excursion and best settlement segment. At its best, it is genuinely strong. But the run as a whole still does not turn those local capabilities into durable average settlement.

At the current checkpoint, crypto_RandomSD.tkr reads:

  • Edge Excursion Score: +0.518209
  • Edge Settlement Score: -0.713976
  • Edge Persistence Index: -0.355215

Its median best TrueZ per segment is still positive. Its occasional local fire is still real. But its average end TrueZ remains clearly negative. Its persistence remains negative. Only 20.8333% of its segments end with TrueZ >= 0, and only 1.0417% end with TrueZ >= 1.96.

That is not the profile of a control that matures into a stronger overall story than the subject. It is the profile of a control that can still win headlines locally while continuing to lose the argument in aggregate.

And that is where the phrase that has stayed with me keeps proving itself:

jackpots don’t make it worth it.

That is not just a rhetorical line. It is the whole point of the newer measurement language.

If someone were to say that this project simply found a clever new way of reading the numbers to support its preferred side, I think the best answer would be: no, the newer way of reading the numbers mainly tells us not to be fooled by jackpots. It says that a run is not vindicated by dramatic local moments alone. It is judged by what it keeps.

That feels very true to life.

In the real world, people lose fortunes, time, and conviction to systems that occasionally sparkle but do not settle. A strategy that can produce a few glorious moments and still fail over the longer arc is not rescued by the existence of those moments. It is judged by durability. That is exactly what the segmented reports are now doing to these runs.

And that is why I think the current update matters.

The control has now had every reasonable opportunity to become the story. Instead, it has clarified it.

That does not mean the control is useless. Quite the opposite. The control has been extraordinarily valuable. It forced the project to grow up. It exposed the limits of peak-based interpretation. It pushed the development of sample_report3. It made excursion, settlement, and persistence necessary rather than optional. In that sense, the control has strengthened TruthInTheFlip by refusing to be trivial.

And it is still running.

That is also worth saying plainly.

Although the current numbers now strongly indicate that the subject performed better overall than the same-source RandomSD control, I am not stopping the control. I am letting it continue to grow. That is not hesitation. It is part of what supports the project. A control that continues to live keeps the story honest. It keeps the edge under scrutiny. It keeps the conclusions from hardening too soon.

So the current stance is this:

  • the subject appears better overall than the control by the segmented measures now in use
  • the control remains capable of meaningful local excursions
  • those excursions still do not translate into durable average settlement
  • and the control will continue to grow, both to test and to support the project

That feels like the right place to stand.

TruthInTheFlip was never at its best when it chased the brightest number in the room. It got better when it learned to ask what the run keeps.

And today, after giving the control more than enough time to speak, that question still points in the same direction.

https://github.com/johnwaynecornell/TruthInTheFlip/

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>


The reCAPTCHA verification period has expired. Please reload the page.

This site uses Akismet to reduce spam. Learn how your comment data is processed.