Berk Yilmaz
๐ค SpeakerAppearances Over Time
Podcast Appearances
Defense systems, critical infrastructures, EuroSpace, the kind of code where you need a provable audit trial and just not a green check mark in CI.
So the through the line is I kept seeing high stakes software build with low stake tools and Sentinel is the tool that I wished existed at every step along the way.
Great question.
So let me paint the picture.
There's an enormous amount of critical software out there.
It's in defense, aerospace, in the financial tech sector that was written in C, in COBOL, in Fortran decades ago.
And it actually works.
These decades of operational use have shaken out the bugs that actually matters.
But the engineers who wrote it in many cases retired and engineers inheriting the code
often don't know the source language well enough to verify that rewrite is the correct thing.
So that's the first problem.
A generational knowledge gap on both sides of the migration.
But the harder problem is, for these customers, a migration isn't finished when the new code compiles.
It's finished when an external reviewer can be pursued that the new code is equivalent.
That means that a paper trial, every prompt, every model response, every input, every proof certificate, if you can produce that trial, the migration doesn't count legally and no matter how good the code is.
So what Sentinel does is we pair an AI translation engine with formal verifications and a deterministic audit bundle.
We break the code base into translation units and translate each one.
To verify it through the differential testing, we literally put the old program and the new program against the same inputs and compare the outputs.
When very applicable, we dispatch formal obligations to check mathematical equivalence.
And every large language model call is cached deterministically, so any run can be replayed byte by byte.