Agent Applications: A Reference Architecture for AI Agent Systems

amthewiz1 pts1 comments

Agent Applications - Agent Applications<br>Documentation Index<br>Fetch the complete documentation index at: /llms.txt<br>Use this file to discover all available pages before exploring further.

Skip to main content

Search...

Navigation<br>Overview<br>Agent Applications

:first-child]:hidden! peer-[.is-custom]:[&>:first-child]:sm:hidden! peer-[.is-custom]:[&>:first-child]:md:hidden! peer-[.is-custom]:[&>:first-child]:lg:hidden! peer-[.is-custom]:[&>:first-child]:xl:hidden! peer-[.is-center]:[&>:first-child]:hidden! peer-[.is-center]:[&>:first-child]:sm:hidden! peer-[.is-center]:[&>:first-child]:md:hidden! peer-[.is-center]:[&>:first-child]:lg:hidden! peer-[.is-center]:[&>:first-child]:xl:hidden!">

A working paper · Draft 0.9 · August 2026 · Read the paper · Review the draft · Cite

Agent Applications are AI systems built<br>around persistent, tool-using agents. A request, event, or schedule can start<br>work. The agent chooses intermediate actions within application guardrails,<br>while its instance retains a workspace, authority, artifacts, and unfinished<br>work after the run ends.<br>The working paper presents a vendor-neutral reference architecture for<br>building and operating these systems. It identifies the main elements, assigns<br>responsibilities to them, and follows an Agent Project through release,<br>deployment, operation, and change. It also locates standards such as the Model<br>Context Protocol (MCP) and Agent<br>Skills at the boundaries they cover.<br>The paper is a working draft. We invite readers to test its claims against real products, implementation experience, prior art, and counterexamples.

What the paper gives you

A common vocabulary for projects, releases, instances, workspaces, artifacts,<br>frameworks, platforms, and stores

A build-and-operate method for turning a<br>use case into a tested application design

A capability model for<br>comparing frameworks and assigning responsibility

Lifecycle, security, and governance views for operating long-lived instances<br>without losing their accumulated work

An account of existing standards and the exchange boundaries where future<br>contracts may help

The paper includes guided reading<br>paths for application developers, framework<br>authors, platform operators, buyers, and standards contributors.

Core terms

TermMeaningAgent ApplicationThe complete product built around one or more persistent, tool-using agents that produce durable work.Agent ProjectThe framework-native project representation used to create releases.Agent Application FrameworkA harness that includes coherent project structure, development tools, evaluations, packaging, deployment, and production runtime support.Agent Application ProgrammingThe discipline of decomposing a use case across code, natural-language programs, tools, agents, workflows, state, and policy.Agent Application PlatformA service that turns tested Agent Projects into immutable releases and operates long-lived instances with durable workspaces, identity management, security controls, governance, observability, evaluation, and fleet management.Agent Application StoreA catalog and commerce service through which people find, acquire, and pay for Agent Applications.

Read the work

The paper presents the full argument, category definition, and architecture.

Hello World shows the model in a small application.

About this paper explains the audience, scope, and status of the work.

Companion documents lists the practical and technical documents planned around the paper.

Contribute

We welcome community engagement as the paper evolves.

Use GitHub Discussions for open-ended proposals, architecture questions, and boundary cases.

Open an issue for a concrete error, missing source, or broken page.

Send a pull request for a focused correction, example, or documentation improvement.

Read the review guide for the questions the draft most needs help answering. Before preparing a pull request, read CONTRIBUTING.md.

Cite

@misc{kelkar2026agentapplications,<br>title = {Agent Applications: A Reference Architecture for Building and Operating AI Agent Systems},<br>author = {Amol Kelkar},<br>year = {2026},<br>url = {https://agentapplication.io/paper}

Correspondence: hello@amolkelkar.me<br>Suggest editsRaise issue

⌘I

agent paper first child hidden peer

Related Articles