The LayerScale Manifesto

Models should keep working, not wait to be asked.

Your data changes every second. Most AI servers only look at it when someone asks.

Prices change many times a second. Sensors report without pause. A coding agent makes dozens of tool calls per task, each one building on the last. The data keeps coming, and so do the questions.

Yet most inference engines still work like this. You send a request with the whole history attached. The engine reads it, or matches it against what it saw before. You wait, get a response, and the engine moves on.

This made sense when AI was a tool you consulted. Ask a question, get an answer, close the tab. Today models run inside agents and live systems that never close the tab, and inference still works the old way.

Starting over is the bottleneck

The hardware and the models are fine. The waste is in how servers handle requests: they sit idle until one arrives, then do all the work at once.

Every request carries the whole history again, whether it changed or not. Every tool call in an agent's workflow resends everything that came before it, and the engine has to match it all up again. As context grows, the cost grows with it, and often faster than the context does.

Nobody made a mistake here. Serving frameworks were designed to answer requests, and they do that well. It's just the wrong design once AI has to keep up with data that changes between requests.

What we mean by Live AI

Live AI means the model keeps reading while nobody is asking. Data you push is read in the background as it arrives, so a question you registered ahead of time has its answer ready before you ask.

There is no retrieval step and no prompt trick. The model does the reading when the data arrives, so a question only adds its own few tokens.

Latency decides what you can build

Every second of waiting rules out a product that would otherwise be worth building.

At 2 seconds per call, an agent that makes fifty calls keeps its user waiting for well over a minute. Multi-step workflows stall. That wait is often the difference between a demo people like and a product people use.

Make inference fast enough and people start building things that weren't worth attempting before, because every answer arrived too late to act on:

  • Agents that call tools 50 times in a conversation without re-reading the whole conversation on every call.
  • Trading models that answer from the latest tick.
  • Monitoring tools that explain an alert while it is still firing.
  • Answers already waiting for the questions you registered, the moment you check.

Our position

We don't think inference is solved. Most servers still take in the whole history again on every request, and that is the part we are fixing.

The industry optimized for throughput: how many users one GPU can serve. That matters, and we measure it too. But it is the wrong goal when a model has to keep up with data that keeps changing.

LayerScale is built for that. We read data as soon as it arrives. We keep context on the GPU between calls. And we put idle GPU time to work reading your data before the next request comes in.

Every design decision we make follows from one rule: when data arrives, read it.

The future we're building

We think the line between "offline AI" and "real-time AI" will fade. Models will follow their data as it changes.

Agents and live data feeds are where it starts.

We are building LayerScale so teams can run them that way today, on their own GPUs.