---
title: "CHORUS | Glossary"
description: "CHORUS is a six-skill coordination protocol for teams of 2 to 15 people who share work with specialised AI workers: Charter, Handoff, Orchestrate, Review, Update, Sync. A charter is seven fields that turn a vague intention into a contract any worker can be handed. A handoff is a six-field packet. They are not the same artifact. Org charts name reporting lines. CHORUS names coordination lines. A graph of model calls is not this protocol. If the receiver reconstructs the job from a chat log, you have a paste."
image: "https://lenvanderhof.com/photos/len-portrait-1.jpg"
---

Term

# CHORUS

CHORUS is a six-skill coordination protocol for teams of 2 to 15 people who share work with specialised AI workers: Charter, Handoff, Orchestrate, Review, Update, Sync. A charter is seven fields that turn a vague intention into a contract any worker can be handed. A handoff is a six-field packet. They are not the same artifact. Org charts name reporting lines. CHORUS names coordination lines. A graph of model calls is not this protocol. If the receiver reconstructs the job from a chat log, you have a paste.

## When to use it

Use it when adding agents made the team slower: lost handoffs, unreviewed output, standups that could have been a dashboard. If work crosses a boundary and the next person has to reconstruct the job from a chat log, you do not have coordination. You have a paste.

## Do not confuse with

Not Chorus AIDLC, not chorusprotocol.dev, not a choir, not CrewAI, and not a swarm demo. It is the coordination protocol from The Multi-Agent Organization. ROSTER is the company-of-one counterpart.

## Essays on this site

- [The Multi-Agent Organization: introduction](https://lenvanderhof.com/en/blog/the-multi-agent-organization-introduction/)
- [Why multi-agent systems fail](https://lenvanderhof.com/en/blog/why-multi-agent-systems-fail/)
- [An agentic workflow is not an automation](https://lenvanderhof.com/en/blog/agentic-workflow-vs-automation/)
- [What is CHORUS? Coordination, not a choir](https://lenvanderhof.com/en/blog/what-is-chorus/)

```json
{
	"@context": "https://schema.org",
	"@graph": [
		{
			"@type": "DefinedTerm",
			"@id": "https://lenvanderhof.com/glossary/chorus/#term",
			"name": "CHORUS",
			"description": "CHORUS is a six-skill coordination protocol for teams of 2 to 15 people who share work with specialised AI workers: Charter, Handoff, Orchestrate, Review, Update, Sync. A charter is seven fields that turn a vague intention into a contract any worker can be handed. A handoff is a six-field packet. They are not the same artifact. Org charts name reporting lines. CHORUS names coordination lines. A graph of model calls is not this protocol. If the receiver reconstructs the job from a chat log, you have a paste.",
			"url": "https://lenvanderhof.com/glossary/chorus/",
			"inDefinedTermSet": "https://lenvanderhof.com/glossary/"
		},
		{
			"@type": "WebPage",
			"@id": "https://lenvanderhof.com/glossary/chorus/#webpage",
			"url": "https://lenvanderhof.com/glossary/chorus/",
			"name": "CHORUS",
			"description": "CHORUS is a six-skill coordination protocol for teams of 2 to 15 people who share work with specialised AI workers: Charter, Handoff, Orchestrate, Review, Update, Sync. A charter is seven fields that turn a vague intention into a contract any worker can be handed. A handoff is a six-field packet. They are not the same artifact. Org charts name reporting lines. CHORUS names coordination lines. A graph of model calls is not this protocol. If the receiver reconstructs the job from a chat log, you have a paste.",
			"inLanguage": "en",
			"isPartOf": {
				"@id": "https://lenvanderhof.com/#website"
			},
			"about": {
				"@id": "https://lenvanderhof.com/glossary/chorus/#term"
			},
			"mainEntity": {
				"@id": "https://lenvanderhof.com/glossary/chorus/#term"
			},
			"breadcrumb": {
				"@id": "https://lenvanderhof.com/glossary/chorus/#breadcrumb"
			}
		},
		{
			"@type": "BreadcrumbList",
			"@id": "https://lenvanderhof.com/glossary/chorus/#breadcrumb",
			"itemListElement": [
				{
					"@type": "ListItem",
					"position": 1,
					"name": "Home",
					"item": "https://lenvanderhof.com/"
				},
				{
					"@type": "ListItem",
					"position": 2,
					"name": "All terms",
					"item": "https://lenvanderhof.com/glossary/"
				},
				{
					"@type": "ListItem",
					"position": 3,
					"name": "CHORUS",
					"item": "https://lenvanderhof.com/glossary/chorus/"
				}
			]
		}
	]
}
```
