Skip to main content
John McMahon
CEO, Valkyr Labs Inc
View all authors

GrayMatter Is More Than RAG

· 3 min read
John McMahon
CEO, Valkyr Labs Inc

RAG was the first useful answer to a real agent problem: the model does not know your business.

But the next problem is bigger.

The agent does not just need text. It needs memory, permissions, object relationships, retrieval policy, evidence receipts, workflow ownership, and a way to know when it should not answer confidently.

That is why GrayMatter is more than RAG.

SkillOptics: Stop Guessing Why Agents Fail

· 4 min read
John McMahon
CEO, Valkyr Labs Inc

Most companies will not fail at agents because the model is too weak.

They will fail because nobody can tell which agent behaviors are getting better.

An agent writes a draft. Another agent opens a pull request. A third one creates a product ticket. One run is useful, one is noisy, and one quietly repeats a mistake from last week. If the only record is a transcript, the team is stuck arguing vibes.

SkillOptics is the measurement layer for that mess.

TurboVec Is What Agent Memory Looks Like in Production

· 4 min read
John McMahon
CEO, Valkyr Labs Inc

Most agent memory demos stop at embeddings. They turn text into vectors, run a nearest-neighbor search, and call the result context.

That is a toy version of the problem.

Production memory has to answer harder questions. Who is allowed to see the record? Which business object did the evidence come from? Was the indexed source stale, unchanged, or newly refreshed? Can the agent cite a generated application object without inventing a custom evidence format? What should happen when the retrieval is weak, expensive, or unsafe?

That is the gap TurboVec is meant to close.

Signposts on the Road to the Singularity

· 4 min read
John McMahon
CEO, Valkyr Labs Inc

AI Revolution

7 min read


Signposts on the Road to the Singularity

We are at an inflection point of automation—there is still work. For now...

As we hurtle towards an AI-driven future, have we stopped to consider what we're leaving behind? In our relentless pursuit of progress, are we overlooking the subtle signs that we're automating ourselves out of existence?


Is Replacing SaaS with CG/CI/CD the new SaaS?

· 3 min read
John McMahon
CEO, Valkyr Labs Inc

The Journey Begins

5 min read

Replacing Existing Systems with AI-Generated APIs

ThorAPI allows developers to generate client-side code in TypeScript that directly matches the updated API schema. This means that ThorAPI can be used to create new APIs that are compatible with existing systems. This can enable businesses to gradually transition away from costly SaaS products by replacing them with systems built using AI-generated APIs. ● Step-by-Step Replacement: Rather than replacing an entire system at once, which could be disruptive and costly, businesses can use ThorAPI to create APIs that connect to and interact with specific parts of an existing system. ● Reduced Dependence on External Vendors: Over time, as more functionality is replaced with systems built using ThorAPI, the reliance on the external SaaS product decreases, ultimately leading to cost savings.


Why CG (Continuous Generation) Needs to Be a Part of Your Agile Process

· 4 min read
John McMahon
CEO, Valkyr Labs Inc

CodeGen and Agile

7 min read

Agile has seen wide adoption but needs to be seen as a framework for routines and disciplines built around first principles—not as a static monolithic approach to project management. Often, the rituals and incantations around Scrum and grooming are liable to morph and even become lost. Thus, the advantages of Agile are lost, and we are back to facing scope creep, lack of accountability, and perpetual disappointment.


In Our Mad Dash for Progress, What Are We Giving Up in Return?

· 4 min read
John McMahon
CEO, Valkyr Labs Inc

AI Revolution

7 min read


Signposts on the Road to the Singularity

We are at an inflection point of automation—there is still work. For now...

As we hurtle towards an AI-driven future, have we stopped to consider what we're leaving behind? In our relentless pursuit of progress, are we overlooking the subtle signs that we're automating ourselves out of existence?