The numbers your backtest claims, and the code your AI agents built. One or two engagements at a time, alongside the research on this site, and everything below is checkable against the live records rather than my word: I run my own systems under the same verification I sell, in public, mistakes included. Fixed scope and a flat quote, agreed before I read a line: a full run on one subsystem in 3–5 days, or a two-day pilot on one module. What you get, and the ten questions to ask any verifier, are answered below.
Every engagement answers two separate questions, because they are separate: is it internally correct (does it do what you think it does) and does the evidence actually support what you believe about it. Systems pass the first and fail the second all the time. Knowing which failure you have is the product.
You have a strategy: backtested, maybe beautiful, maybe about to get real money. Before it does, I attack it the way I attack my own:
You get a written report: what survived, what didn't, and exactly how I checked, with every claim reproducible. Sometimes the answer is "your edge is real, and here's where it's fragile." Sometimes it's a graveyard. Either answer is worth more than a beautiful chart. Read a complete sample report →
Your AI wrote it. I try to break it. Agents write code that looks right, runs, and passes the tests they also wrote. Whether it does what you think it does is a different question, and it's the one that costs money when it's wrong quietly. Don't ask whether your tests pass. Ask whether your system survives an independent attack.
What that looks like: analitiq-engine had 3,632 green tests. I planted 20 defects one at a time; the suite caught 14, six escaped, and the maintainers reproduced all six. payload-reserve's default install let any customer take over any other customer's account; fixed in v4.1.1. Both audits publish with the attack plan hashed before I read a line. Read the audits →
Why I started in markets: quantitative systems are the most hostile place to verify anything. Backtests lie, data leaks, assumptions change silently, and a tiny implementation error creates an enormous fake edge. I built the verification machinery there first, on my own systems, in public. This is the same machinery applied to software.
Give me one production subsystem (or one clearly bounded codebase). What you receive:
I report verification coverage instead of a bug count: “112 adversarial scenarios · your system handled 103 · 9 escaped · your tests caught 71; I found 32 more.” One honesty note: the denominator is mine, so the number describes this attack, not a universal metric. The scenario list ships with it so you can judge the denominator.
How this differs from mutation testing (Stryker, mutmut, and friends): those tools mutate syntax (flip an operator, delete a line) and are worth running in an afternoon. The planted defects here are semantic: a future-data leak, the wrong authorization branch, a missing transaction, a duplicate event, a swallowed exception. These are the failures that pass every syntactic mutant and every test written by the same agent that wrote the code. Run both; they answer different questions.
Stacks: Python, TypeScript/JavaScript, Ruby, and Go are in scope today. The method is language-agnostic, so ask about anything else before assuming no.
If I find nothing, you still get everything above: the attack plan, the independent tests, the coverage number, and the receipt. I never promise a bug count. An auditor who guarantees twenty vulnerabilities has already told you what the report will say.
Try the method before you trust it. Fault injection only, on one module you choose: the planted-defect set, the coverage number, the list of what escaped your tests, and a receipt. If it finds something, the pilot fee credits toward the full engagement. The quote comes in my first reply, before anything is pinned.
I also build systems this way from scratch: specification before code, tests before implementation, independent adversarial review before anything is trusted. If you want the flavor of how I work, read the slow version was the honest one.
I don't get paid more for approving your system, and I don't get paid more for killing it. Fixed scope, flat quote, agreed before I read a line. The verdict is not for sale. And the method isn't marketing: my own strategies get the same treatment on this site, including the ones the process killed.
Email a short description of what you have and what worries you: sk@trenyx.io. If it's a fit, I reply with a fixed scope and a flat quote before any commitment (the verification packages above are fixed-price; backtest audits are quoted per scope). One or two engagements at a time. If I'm full, I'll say so and give you a date.