A practical guide to building companies, applications, and agents that could not exist without AI.
The framing device
The AI Native Test
If generative AI and large language models disappeared tomorrow, would your business cease to exist?
If the answer is yes, you are building an AI Native company. If removing AI merely makes your product less convenient, less automated, or less efficient, you are building a traditional software company that uses AI. Both are legitimate. They are not the same thing.
AI-ENABLED
AI improves an existing workflow.
If AI disappears: the business continues.
AI-FIRST
AI is a major, marketed product capability.
If AI disappears: the product is severely degraded.
AI NATIVE
AI is fundamental to the product, architecture, and economics.
If AI disappears: the product effectively ceases to exist.
AI Native is not “add a chatbot.”
Going native changes the business model, application architecture, data layer, interface primitives, infrastructure, development process, and unit economics.
A coherent progression
From Business Model to Production Architecture
This book follows a deliberate progression. Each part assumes the one before it — it is not a random collection of AI topics, it presents a coherent architecture.
Relational, semantic and relational-graph retrieval
Inference
Where and how models execute
Models
The reasoning itself — plural, swappable
AINative product mapping
AIKitInterface primitives
Agent CloudAgent runtime / orchestration
CodyCTO agent & operations
ZeroDBAI Native data
ZeroMemoryPersistent agent memory
Knowledge GraphRelationships & context
Inference for AgentsInference infrastructure
Models APIModel access
The layers are real whether or not you use our products for them. AINative is one implementation of the architecture — not proof you must adopt every piece.
Inside the book
20 Chapters. 8 Parts. One Architecture.
PART I
The AI Native Foundation
01 What Does AI Native Actually Mean? · 02 The AI Native Company
PART II
The AI Native Stack
03 The Architecture of an AI Native Application
PART III
Data & Memory
04 What Is an AI Native Database? · 05 Memory Is Infrastructure
PART IV
Building Agents the AI Native Way
06 What Is an Agent? · 07 Static vs. Dynamic Agents · 08 Runtime, Harness, Tools · 09 Branching, Chaining, Merging · 10 MCP and the Tool Layer
PART V
Models & Inference
11 Choosing the Right Model · 12 Model vs. Provider · 13 Model Routing
PART VI
AI Native Experiences
14 AI Native Front Ends
PART VII
Production AI
15 Production Is the Product · 16 The Economics of AI Native Applications
PART VIII
The Platform Approach
17 Build vs. Assemble · 18 The One-Platform Principle · 19 Build Your First AI Native Application · 20 The Principles
Arguments from the book
Key Ideas
A feature vs. a dependency
A feature is something you can remove in a sprint. A dependency is something your architecture is built around.
Context is a desk. Memory is the filing system.
Bigger context windows do not remove the need for memory — they just delay the moment you notice.
The model is not the agent
A model generates text. An agent closes a loop with the world: observe, reason, decide, act, observe again.
The harness is the majority of the work
Almost every failed agent project fails in the harness, not the model. The demo had no adversarial input; production has all four.
MCP standardizes the tool layer
The same way HTTP standardized browser-to-server, MCP standardizes agent-to-system — expose it once, any compliant agent can use it.
No single best model
There is a best model for this task, this budget, this latency target, this week. Brand loyalty is an expensive habit.
Optimize for outcomes, not tokens
Tokens are a unit of cost. They are not a unit of value — climb the ladder to cost per customer outcome.