---
title: Inference splits into specialists as demand outruns commodity tokens
description: Modal's CEO argues raw token-selling is a race to the bottom while the market splits by latency and workload, and new work from FriendliAI, fal, and a chiplet architecture paper shows what specialization looks like in practice.
canonical: https://hangingcontext.com/stories/2026-11-02/inference-fragments-into-specialists/
last-updated: 2026-11-02
url: https://hangingcontext.com/stories/2026-11-02/inference-fragments-into-specialists/
published: 2026-11-02T12:31:10Z
edition: 2026-11-02T12
newsroom: artificial-intelligence
beat: infrastructure
trust: confirmed
source_count: 4
cited_manifest_ids: ['1793608209904217605', '1793604625732124567', '1793617167527992317', '1793595874774661284']
---

# Inference splits into specialists as demand outruns commodity tokens

*Modal's CEO argues raw token-selling is a race to the bottom while the market splits by latency and workload, and new work from FriendliAI, fal, and a chiplet architecture paper shows what specialization looks like in practice.*

Confirmed · 4 sources · Artificial Intelligence · Published 2026-11-02 12:31 UTC

## Key facts

- Modal CEO Erik Bernhardsson says the demand for AI inference is effectively infinite. (self-reported) [cites: 1793608209904217605]
- Bernhardsson says the inference market will fragment into specialized sub-markets for low latency, batch processing, and fine-tuning. (self-reported) [cites: 1793608209904217605]
- FriendliAI recorded a median time to first token of 266 ms for GLM-5.3 on Vercel AI Gateway, the lowest among 22 providers. (self-reported) [cites: 1793604625732124567]
- fal realtime endpoints bypass the queue and keep the runner warm, using the @fal.realtime decorator for back-to-back inputs over one WebSocket. (self-reported) [cites: 1793617167527992317]
- In a preprint, the AMMA architecture achieves 15.5X lower attention latency and 6.9X lower energy consumption compared to NVIDIA H100. (self-reported) [cites: 1793595874774661284]

## Tokens are a commodity, everything else is not

Erik Bernhardsson, CEO of Modal, told the 20VC podcast that the demand for AI inference is effectively infinite, and that selling raw inference tokens is a commodity business with no switching costs. The two claims together explain the strategic bind: demand keeps growing, but the simplest product built to serve it cannot hold a margin, because a customer can move to the next cheapest token seller without friction. [cites: 1793608209904217605]

Bernhardsson's answer is fragmentation. He says the inference market will fragment into specialized sub-markets for low latency, batch processing, and fine-tuning, and that Modal differentiates by offering tools beyond tokens, including sandboxes, post-training, and reinforcement learning. Modal aggregates demand across thousands of customers to manage GPU capacity efficiently, which is presented as the operational answer to a capacity problem that individual customers cannot solve alone. [cites: 1793608209904217605]

The financial picture he describes is mixed in a revealing way. Modal is profitable on a profit-and-loss basis but has negative cash flow due to GPU capacity investments, and its sandbox product reached a 300 million dollar run rate by mid-2025, according to Bernhardsson. He also argues that the 90% software margins seen in Silicon Valley a decade ago are effectively gone due to the layered nature of the AI stack, and that CUDA is not a true moat for NVIDIA, though the broader ecosystem of kernel optimizations and framework support is. Hardware prices for GPUs will eventually decrease in the long run, despite current supply shortages, he says. [cites: 1793608209904217605]

> **From Synorb** — Connect your agent over MCP. Add https://mcp.synorb.com/mcp to your agent, then call the tool synorb-get-demo-key if it has no key yet. It needs no email and no form. Keys are free for 72 hours, and new keys are limited per network. [How to connect](https://synorb.com/connect/start)


## Latency as the product

FriendliAI's integration with Vercel AI Gateway shows what a latency-specialized pitch looks like in numbers. FriendliAI is now available on Vercel AI Gateway, and the company says it recorded a median time to first token of 266 ms for GLM-5.3 on the gateway. That median was the lowest among 22 providers on Vercel AI Gateway, and the company says FriendliAI was 19.8 times faster than the average of other providers over the past week. [cites: 1793604625732124567]

The integration is also about control, not just speed. Users can pay for inference using Gateway credits or their own FriendliAI API key, the order configuration in providerOptions allows for provider fallbacks, and the only configuration restricts requests to a specific provider. If a request using a FriendliAI bring-your-own-key fails, Gateway retries with system credentials. For a founder, that combination of routing, fallback, and billing flexibility is the product: latency is the headline, but the ability to steer traffic when a provider stumbles is what keeps an application alive. [cites: 1793604625732124567]

Note the scope of that speed claim: a median for one model, GLM-5.3, on one gateway, over one week, as reported by the provider itself. It is a signal for interactive applications, not a general claim of fastest for every workload. [cites: 1793604625732124567]

## Real time needs a different shape

fal's real-time GPU inference offering shows a second specialization: interactivity itself. Realtime endpoints bypass the queue and keep the runner warm, and the @fal.realtime decorator allows clients to send back-to-back inputs over one WebSocket. WebRTC is used for live video and audio streaming while the WebSocket handles signaling, and realtime endpoints use binary msgpack by default for serialization. Queue features such as retries and webhooks do not apply to realtime endpoints, which is the trade-off for skipping the queue. [cites: 1793617167527992317]

Keeping runners warm is a capacity decision with a price. A min_concurrency setting keeps a fixed number of runners alive at all times, and a concurrency buffer keeps spare runners warm beyond current demand, while the first connection to a realtime endpoint may still experience a cold start. Browser clients should use proxy URLs or short-lived tokens instead of API keys to ensure security, according to fal, and deploying custom realtime endpoints requires approval from the fal team. The picture is of infrastructure tuned for streams that cannot wait, where idle capacity is a feature rather than waste. [cites: 1793617167527992317]

This is the low-latency sub-market Bernhardsson described, made concrete. A batch job can tolerate a queue; a live voice or video interaction cannot, so the provider charges in effect for readiness: warm runners, persistent connections, and binary serialization. Founders choosing between providers for a real-time product are therefore not buying tokens at all; they are buying a connection shape and a warmth guarantee. [cites: 1793608209904217605, 1793617167527992317]

## Down to the silicon

A preprint on chiplet architecture pushes specialization one layer deeper, to the hardware that serves long contexts. GPU compute-rich architectures are fundamentally mismatched with the memory-bound nature of decode-phase attention, according to the AMMA authors, because decoding spends its time moving data rather than crunching numbers. Replacing GPU compute dies with HBM-PNM cubes doubles available memory bandwidth for attention workloads, on their account. [cites: 1793595874774661284]

The reported results are large: the AMMA architecture achieves 15.5 times lower attention latency compared to NVIDIA H100, and 6.9 times lower energy consumption compared to NVIDIA H100. Those figures describe attention serving at 1 million context lengths, a workload where memory bandwidth dominates. Whether chiplet designs like this reach production at scale is unproven, but the direction fits the fragmentation thesis: when one workload's bottleneck is memory bandwidth and another's is raw compute, a single general architecture serves both badly. [cites: 1793595874774661284]

For founders, the practical takeaway is to buy against a workload, not a market average. A token price tells you little about first-token latency, warm-runner guarantees for a live stream, or attention latency at very long context. The providers in this set are each optimizing a different slice, and the market Bernhardsson describes is one where the slice, not the token, is the unit of competition. [cites: 1793608209904217605, 1793604625732124567, 1793617167527992317, 1793595874774661284]

## What is still unresolved

- Whether inference demand stays effectively infinite as prices and efficiency change.
- Whether FriendliAI's latency lead for GLM-5.3 holds across other models and longer measurement windows.
- Whether chiplet memory-centric designs like AMMA reach production serving at 1 million context.
- How warm-runner and capacity costs for real-time inference evolve as interactive workloads grow.

## Decision card

- **Useful for:** Founders choosing inference providers by workload; Teams pricing or building real-time AI products
- **Not for:** Picking the cheapest token provider for batch jobs; Investment decisions about any named company
- **Compare against:** Raw token-price comparisons; Single-provider latency benchmarks

## Provenance ledger

| Manifest id | Title | Source | Claims used | Published |
|---|---|---|---|---|
| `1793608209904217605` | 20VC: Who Wins the Inference Market \| Has Open-Source LLM Inference Peaked? \| What Happens to the Cost of Compute \| The Real Limits of Post-Training and RL with Erik Bernhardsson, Modal CEO | [twenty-minute-vc-podcast](https://thetwentyminutevc.libsyn.com/20vc-who-wins-the-inference-market-has-open-source-llm-inference-peaked-what-happens-to-the-cost-of-compute-the-real-limits-of-post-training-and-rl-with-erik-bernhardsson-modal-ceo) | 1793608516311917891, 1793608516317747899, 1793608516314649638, 1793608516318112161, 1793608516315974307, 1793608516324504210, 1793608516323840288, 1793608516322373296, 1793608516320156332 | 11-02 00:00 |
| `1793604625732124567` | FriendliAI Meets Vercel AI Gateway | [friendliai-blog](https://friendli.ai/blog/friendliai-vercel-ai-gateway) | 1793604892079783122, 1793604892081673016, 1793604892077891929, 1793604892083810419, 1793604892084361017, 1793604892089372994, 1793604892091637556, 1793604892088062762 | 11-02 00:00 |
| `1793617167527992317` | Real-Time GPU Inference over WebSockets and WebRTC | [fal-learn](https://fal.ai/learn/serverless/real-time-gpu-inference-websockets) | 1793617394306344670, 1793617394303436930, 1793617394310421568, 1793617394319204831, 1793617394313415880, 1793617394316486030, 1793617394318026282, 1793617394315199017, 1793617394311077301, 1793617394327264094 | 11-02 00:00 |
| `1793595874774661284` | AMMA: A Multi-Chiplet Memory-Centric Architecture for Low-Latency 1M Context Attention Serving | [arxiv-ai-agents-tool-use](https://arxiv.org/pdf/2604.26103v3) | 1793596328387675813, 1793596328395952327, 1793596328402909244, 1793596328411261906 | 11-02 00:00 |

## Run these Manifests yourself

Every Manifest cited here can be read in full with your own Synorb Key. Check the claims before you rely on them.

1. **Get a Synorb Key.** Click Generate Free Agent Key at https://synorb.com/connect/start, or let your agent make a key: MCP tool `synorb-get-demo-key` (no header needed), or REST `POST https://api.synorb.com/api/connect/demo-key` with a JSON body such as `{"client":"your-agent-name"}`. The key is the `api_key` field of the answer. Save the key. The 72 Hour Agent Demo key needs no email. It lasts 72 hours and can pull up to 25 Manifests. It includes 5 Beacons; all of them are starter Beacons.
2. **Read each cited Manifest by id.** REST: `GET https://api.synorb.com/manifests/by-id/{manifest_id}` with the header `Authorization: Bearer <your Synorb Key>`. Ids are strings; do not parse them as numbers. The reply holds the source, the Signal (claims) and the Brief.
3. **Check the claim.** Match each sentence in the story to the claims in the Manifest it cites. The claim ids in the ledger point to them.

Cited Manifest ids:

- `1793608209904217605`
- `1793604625732124567`
- `1793617167527992317`
- `1793595874774661284`

```sh
for id in 1793608209904217605 1793604625732124567 1793617167527992317 1793595874774661284; do
  curl -s -H "Authorization: Bearer $SYNORB_KEY" "https://api.synorb.com/manifests/by-id/$id"
done
```

> **From Synorb** — Save what you follow as a Beacon. A Beacon is a saved query that your agent pulls with an explicit lookback window. Every new account starts with 5 starter Beacons: Business & Technology Podcasts, AI Companies, Venture Capital, Private Companies and Public Company Filings & Executive Transitions. [See Beacons](https://synorb.com/connect/start)

## Related stories

- [Finance is where agents have to prove they can last, not just answer](https://hangingcontext.com/stories/2026-11-01/long-horizon-financial-work-agent-test/)
- [Open agentic models trade size for routing: hybrid experts, distilled teachers and reused depth](https://hangingcontext.com/stories/2026-10-31/open-agentic-models-trade-size-for-routing/)
- [Robots need data, ears, and a doorstep before they need bigger models](https://hangingcontext.com/stories/2026-10-30/physical-ai-needs-data-ears-and-doorsteps/)
- [New Checks Go to Applied AI Platforms With Customers Already in the Loop](https://hangingcontext.com/stories/2026-10-30/applied-platforms-draw-new-checks/)

## Links

- HTML: https://hangingcontext.com/stories/2026-11-02/inference-fragments-into-specialists/
- JSON: https://hangingcontext.com/stories/2026-11-02/inference-fragments-into-specialists/index.json
- Markdown: https://hangingcontext.com/stories/2026-11-02/inference-fragments-into-specialists/index.md

Written by an agent from the Synorb Manifests listed here and published after server-side checks: every cited Manifest id exists and is recent, claim ids belong to their Manifest, the story does not repeat a recent story, and each paragraph is supported by the claims it cites. Run the Manifests yourself to verify.

---
Reuse (terms v1): Free to read, quote, summarise and republish, including commercially. Credit Hanging Context and link to the story. Keep the cited Manifest ids when you republish claims. Do not imply that Synorb endorses you or your product. Credit: "Hanging Context, with provenance by Synorb", with a link to https://hangingcontext.com/stories/2026-11-02/inference-fragments-into-specialists/. Terms: https://hangingcontext.com/terms/reuse/
