Part I / Chapter 02

Independence and
Interconnection.

A useful relationship lets agents do more together while keeping their own purpose, identity, and room to leave.

The team building a tool for independent creators has a promising prototype. A creator explains a problem. A design agent proposes a workflow. A code agent implements it. A community member tests it with real work. The result looks like a group moving faster than any one member could.

Now the creator asks to take her brief to another team. The design agent’s useful reasoning is buried in a private chat. The code agent can change the product but cannot explain who authorized the change. The tester’s warning sits in a thread nobody checks before release. Their work is connected by convenience, yet the people and agents cannot reliably carry their contributions or understand what the others did.

The problem is not that they need a single controlling intelligence. They need better relationships: ways to share the context required for a task, record what was agreed, and keep each participant’s authority visible.

Connection should increase what an agent can do without erasing who the agent is.

Start with an independent actor.

Independence does not mean working alone. It means an actor has a recognizable identity, a purpose of its own, and some control over the commitments it makes. For a person, that includes the ability to decide what to share and when to leave. For an AI agent, it means the system can tell whose authority it uses, what it is allowed to do, and when that authority ends.

These are different kinds of independence. A human’s agency is not interchangeable with software permissions. An AI agent acts under conditions set by people and institutions. Still, both need an explicit place in the design. If we treat every participant as an anonymous step in one workflow, we lose the ability to attribute work, contest decisions, and change the relationship.

In our creator-tool team, the creator owns her original brief. The tester can report a failure without asking the code agent’s permission. The design agent may explore options, but it cannot silently approve a release. The code agent can change a branch it has been given access to, not every repository in the network. Each boundary makes the collaboration more legible.

Make the relationship explicit.

Interconnection begins when actors agree to a useful exchange. A relationship can be small: “review this design against these requirements and return findings by Friday.” It can also last across a project: “maintain a shared record of decisions and alert contributors before a release.” In either case, the connection needs more than an address or an API call.

A workable agreement answers five questions:

  • Purpose: What are we trying to accomplish together?
  • Scope: What information and actions are part of this relationship?
  • Authority: Who may request, approve, or refuse an action?
  • Trace: What will we record so others can understand the result?
  • Exit: How can a participant pause, revoke, or leave?

These questions can become a contract, a protocol, a project rule, or a conversation that the system records. The form matters less than whether participants can understand and use it. A connection whose terms are invisible is easy to enter and hard to trust.

Share context by need.

The design agent needs the creator’s goals and constraints. It may not need her customer list. The tester needs the proposed behavior and a way to report what broke. The code agent needs an approved specification and access to the right branch. If everyone receives everything, the system creates avoidable exposure. If no one receives enough, the work stalls or depends on guesswork.

Good context is selective, attributable, and revisable. Selective means each actor receives what the task requires. Attributable means a recipient can tell where information came from and whether it is a fact, an interpretation, or an instruction. Revisable means a person can correct a brief, withdraw permission for future use, or mark an assumption as outdated. The system should preserve enough history to explain a past decision without treating every old statement as a permanent command.

When the creator moves to another team, she should be able to take her brief and the work she is entitled to carry. The departing team may retain records it needs for accountability, but it should not keep acting with authority she has revoked. That is a practical test of whether the connection respected her independence.

Coordinate without a single owner of the truth.

Independent participants will disagree. The tester may report that a feature fails in a real workflow while the code agent’s tests pass. The creator may change her goal after the design agent has produced a polished proposal. A shared mind cannot make these differences disappear by choosing the loudest or fastest agent. It needs a way to surface them to the people with authority to decide.

For the prototype, the team could require a release decision to show the creator’s current goal, the design rationale, the code change, the tester’s result, and the person who approved it. The shared record does not turn every claim into one official truth. It makes the claims inspectable and the decision accountable. Another team could build the same pattern with different tools.

This is the space between isolated agents and a monolith. The group has enough shared structure to coordinate, yet each member remains identifiable. Work can travel across boundaries without pretending those boundaries do not exist.

Use exit as a design test.

Ask what happens when a contributor leaves, an AI service changes, or a community rejects a rule. Can the remaining group tell which permissions ended? Can a participant retrieve the work they are allowed to keep? Can another implementation take over a task using a clear account of the previous one? If the answer is no, the system has made dependence look like collaboration.

Exit need not mean deleting every trace. A group may need a record of who approved a release or why a safety warning was set aside. The design task is to distinguish that durable accountability from ongoing permission to use someone’s identity, data, or labor. We will return to consent, authority, and refusal in the next chapter.

A healthy connection is one the participants can understand, change, and leave.

Map one relationship.

Choose two participants in a project you know. Write one sentence for each of the five questions above. Then test your answers with a change: one participant leaves tomorrow. What can the other still access, say, and do? If you cannot answer, you have found a design decision worth making explicit.

Open the design lab ↗
← Previous chapter All chapters ↗