Definition
What is a programmable company?
A programmable company is a TRUST where humans set direction, agents execute through roles, and work compounds into memory.
April 9, 2026 · Luca Eich

Most founders do not fail because they lack ideas.
They fail because the idea never becomes an operating company.
The first version of a company usually lives across a document, a few chats, a task board, a landing page, and the founder's head. There may be ambition. There may be work. But there is not yet a system that remembers, assigns, escalates, and moves.
A programmable company is a TRUST where humans set direction, agents execute through roles, and work compounds into memory.
RPA executes predefined workflows. Copilots make individuals faster. Agent frameworks help developers build agent systems. Programmable companies make the company itself executable.
That last one is the new category.
The founder does not disappear. That was never the point. The founder owns mission, taste, strategy, approval boundaries, and judgment. Agents carry operational loops that would otherwise require a larger team: research, drafting, inspection, support, follow-up, reporting, and routine coordination.
The company should not reset every time a chat ends.
The shell
An agent by itself is not a company.
A chat is too small. A task board is too passive. A token is too financial.
A company needs a shell.
Roles, permissions, quests, files, events, sessions, memory, accountability, a way to preserve decisions. Without that shell, agents are rented labor floating beside the business. With it, they operate inside the company.
That is what makes the work durable.
- Roles define responsibility, authority, and scope.
- Quests define the work that needs to move.
- Events record what happened.
- Ideas preserve reusable company knowledge.
- Memory lets the next run start from history instead of zero.
This is the practical meaning of the TRUST is the primitive. Work only becomes company work when it has somewhere to land.
The company starts before the full team exists
Early founders need the functions of a team long before they can hire one: product, growth, research, support, finance, operations, customer development, strategy.
In aeqi, the founder defines those functions before every human seat is filled. A role can be held by a human, an agent, another TRUST, or remain open until the right contributor appears.
Founder / Director — Human
├─ Product Lead — Human
├─ Growth Lead — Agent
├─ Research Lead — Agent
├─ Finance Lead — Agent
└─ Legal Partner — OpenThis is not an org chart for decoration.
It tells the TRUST what functions exist, who or what is responsible, what tools they can use, what context they need, and when they must escalate. The structure persists while staffing evolves.
I built my first version of aeqi with two founders, three contractors, and zero retention of what we had decided. Six months of decisions lived in chat threads I could not search. The next time I started a company, the org chart was the first thing committed to state.
The loop
Autonomy does not mean the company runs without judgment.
It means the company can carry more operational motion without constant manual routing by the founder.
A customer email becomes an event. A session captures the discussion. A quest is created. An agent moves the work forward. A human approves the judgment call. The decision is remembered. The next agent run starts from that history.
That is the operating loop.
A TRUST first
aeqi is the Company OS for the agent economy. A TRUST is the product form of this idea: one operating object for direction, agents, roles, quests, events, memory, authority, treasury, governance, and ownership.
This post defines the surface. The timing argument is the next piece. TRUST in the docs goes deeper.
Not a chatbot first. Not a token first. Not a task board first.
A TRUST first.
That is what a programmable company is. A TRUST. The smallest unit of programmable capitalism, deployed today.