---
title: "What is CHORUS | Multi-agent coordination protocol | Len P. van der Hof"
description: CHORUS is a six-skill coordination protocol for teams of 2 to 15 people who share work with specialised AI workers. It is not a choir, not an alphabet, and not a CrewAI demo.
image: "https://lenvanderhof.com/media/generated/blog-hero-chorus-meaning-en.2c38a0c5a265.wide.webp"
---

[AI Systems](https://lenvanderhof.com/en/blog/category/ai-systems/) Research guide

# What is CHORUS? Coordination, not a choir

Org charts name reporting lines. CHORUS names coordination lines.

Len P. van der HofPublished 6 September 20261 min read

Coordination of specialists. Not a choir.

Direct answer

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. A handoff is a six-field packet. They are not the same artifact. It is not a choir, not an alphabet song, not CrewAI, and not a graph of model calls. If the receiver reconstructs the job from a chat log, you have a paste, not coordination. The book that owns the name is The Multi-Agent Organization, which is live.

## Key takeaways

- CHORUS is coordination protocol, not a choir and not an alphabet.
- Charter and handoff are different artifacts. Mixing them is how work gets lost.
- This page is the definition. The failure article is the coordination gap.
- The Multi-Agent Organization is live.

People search “chorus” and get a choir, an alphabet, or a graph product. On this site the word is an operating protocol.

**What is CHORUS?** 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.

Org charts name reporting lines. CHORUS names coordination lines. If the receiver reconstructs the job from a chat log, you have a paste.

## Not a choir, not an alphabet, not a swarm demo

The collision is in the glossary on purpose. This is not music. This is not a children’s alphabet. This is not CrewAI. A graph of model calls is not this protocol.

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. Mixing them is how work gets lost when you add agents.

## Two pages

[Why multi-agent systems fail](https://lenvanderhof.com/en/blog/why-multi-agent-systems-fail/) is the coordination-gap article. This page is the name.

[The Multi-Agent Organization](https://lenvanderhof.com/books/multi-agent-organization/) is live. You do not need the hardcover to write the packet before the paste.

## Terminology

- [CHORUS](https://lenvanderhof.com/glossary/chorus/)

## Sources

1. [CHORUS (glossary)](https://lenvanderhof.com/glossary/chorus/)
2. [Why multi-agent systems fail](https://lenvanderhof.com/en/blog/why-multi-agent-systems-fail/)
3. [The Multi-Agent Organization](https://lenvanderhof.com/books/multi-agent-organization/)

## Related essays

What is an AI agent?The Multi-Agent Organization: introductionWhy multi-agent systems failAn agentic workflow is not an automation

## Further reading

- [CHORUS](https://lenvanderhof.com/glossary/chorus/)
- [Why multi-agent systems fail](https://lenvanderhof.com/en/blog/why-multi-agent-systems-fail/)
- [The Multi-Agent Organization](https://lenvanderhof.com/books/multi-agent-organization/)

About the author

## [Len P. van der Hof](https://lenvanderhof.com/en/authors/len-p-van-der-hof/)

Entrepreneur, AI Innovator and Venture Builder

Len P. van der Hof builds practical AI systems, digital ventures and evidence-informed tools for founders.

```json
{
	"@context": "https://schema.org",
	"@graph": [
		{
			"@type": "Person",
			"@id": "https://lenvanderhof.com/#person",
			"name": "Len P. van der Hof",
			"alternateName": [
				"Len van der Hof",
				"L.P. van der Hof",
				"Leendert Pieter van der Hof"
			],
			"honorificSuffix": "MSc",
			"url": "https://lenvanderhof.com/",
			"image": [
				"https://lenvanderhof.com/photos/len-portrait-1.jpg",
				"https://lenvanderhof.com/photos/len-portrait-2.jpg",
				"https://lenvanderhof.com/photos/len-portrait-3.jpg",
				"https://lenvanderhof.com/photos/len-portrait-4.jpg",
				"https://lenvanderhof.com/photos/len-speaking.jpg",
				"https://lenvanderhof.com/photos/len-hero.jpg"
			],
			"jobTitle": "Entrepreneur, AI Innovator and Venture Builder",
			"description": "Len P. van der Hof is a Dutch entrepreneur and AI innovator building ReasonKit, MindSesh, Undominated.ai, the fiction imprint LPH98.lifestyle, and technology ventures through LPH98.ventures.",
			"address": {
				"@type": "PostalAddress",
				"addressLocality": "Zwijndrecht",
				"addressCountry": "NL"
			},
			"alumniOf": {
				"@type": "CollegeOrUniversity",
				"name": "Rotterdam School of Management, Erasmus University"
			},
			"knowsAbout": [
				"Artificial intelligence",
				"AI agents",
				"Agentic AI systems",
				"LLM routing",
				"SEO",
				"Generative engine optimization",
				"Answer engine optimization",
				"Venture building",
				"Founder performance",
				"Founder psychology",
				"Evidence-based decision-making"
			],
			"sameAs": [
				"https://www.linkedin.com/in/lenvanderhof/",
				"https://x.com/LenvanderHof",
				"https://www.youtube.com/channel/UCTG20buKqYYbitqqf7l3zJA",
				"https://www.instagram.com/Lenvanderhof/",
				"https://www.threads.com/@lenvanderhof",
				"https://github.com/Lenvanderhof",
				"https://huggingface.co/LPH98",
				"https://www.npmjs.com/~lenvanderhof",
				"https://www.goodreads.com/author/show/70983905.Len_P_van_der_Hof",
				"https://www.amazon.com/stores/author/B0H8B1SCLQ",
				"https://www.bol.com/nl/nl/b/len-p-van-der-hof-msc/609879394/",
				"https://bsky.app/profile/lenvanderhof.com",
				"https://mastodon.social/@Lenvanderhof",
				"https://crates.io/users/Lenvanderhof",
				"https://cursor.com/@Lenvanderhof",
				"https://medium.com/@Lenvanderhof",
				"https://gitlab.com/Lenvanderhof",
				"https://hub.docker.com/u/lenvanderhof/",
				"https://dev.to/lenvanderhof",
				"https://www.facebook.com/Lenvanderhof",
				"https://soundcloud.com/Lenvanderhof"
			],
			"affiliation": [
				{
					"@id": "https://lenvanderhof.com/#publisher"
				},
				{
					"@id": "https://lenvanderhof.com/#mindsesh"
				},
				{
					"@id": "https://lenvanderhof.com/#lifestyle"
				}
			]
		},
		{
			"@type": "WebSite",
			"@id": "https://lenvanderhof.com/#website",
			"url": "https://lenvanderhof.com/",
			"name": "Len P. van der Hof",
			"description": "Len P. van der Hof is a Dutch entrepreneur and AI innovator building ReasonKit, MindSesh, Undominated.ai, the fiction imprint LPH98.lifestyle, and technology ventures through LPH98.ventures.",
			"inLanguage": [
				"en",
				"nl"
			],
			"publisher": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "Organization",
			"@id": "https://lenvanderhof.com/#publisher",
			"name": "LPH98.ventures",
			"url": "https://lph98.ventures",
			"founder": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "Organization",
			"@id": "https://lenvanderhof.com/#mindsesh",
			"name": "MindSesh",
			"url": "https://mindsesh.net",
			"founder": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "SoftwareApplication",
			"@id": "https://lenvanderhof.com/#reasonkit",
			"name": "ReasonKit",
			"url": "https://reasonkit.sh",
			"creator": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "SoftwareApplication",
			"@id": "https://lenvanderhof.com/#undominated",
			"name": "Undominated.ai",
			"url": "https://undominated.ai",
			"creator": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "Organization",
			"@id": "https://lenvanderhof.com/#lifestyle",
			"name": "LPH98.lifestyle",
			"url": "https://lph98.lifestyle",
			"founder": {
				"@id": "https://lenvanderhof.com/#person"
			}
		},
		{
			"@type": "ImageObject",
			"@id": "https://lenvanderhof.com/en/blog/what-is-chorus/#primaryimage",
			"url": "https://lenvanderhof.com/media/generated/blog-hero-chorus-meaning-en.2c38a0c5a265.wide.webp",
			"contentUrl": "https://lenvanderhof.com/media/generated/blog-hero-chorus-meaning-en.2c38a0c5a265.wide.webp",
			"representativeOfPage": true
		},
		{
			"@type": "BreadcrumbList",
			"@id": "https://lenvanderhof.com/en/blog/what-is-chorus/#breadcrumb",
			"itemListElement": [
				{
					"@type": "ListItem",
					"position": 1,
					"name": "Home",
					"item": "https://lenvanderhof.com/"
				},
				{
					"@type": "ListItem",
					"position": 2,
					"name": "Blog",
					"item": "https://lenvanderhof.com/en/blog/"
				},
				{
					"@type": "ListItem",
					"position": 3,
					"name": "AI Systems",
					"item": "https://lenvanderhof.com/en/blog/category/ai-systems/"
				},
				{
					"@type": "ListItem",
					"position": 4,
					"name": "What is CHORUS? Coordination, not a choir",
					"item": "https://lenvanderhof.com/en/blog/what-is-chorus/"
				}
			]
		},
		{
			"@type": "WebPage",
			"@id": "https://lenvanderhof.com/en/blog/what-is-chorus/#webpage",
			"url": "https://lenvanderhof.com/en/blog/what-is-chorus/",
			"name": "What is CHORUS? Coordination, not a choir",
			"description": "CHORUS is a six-skill coordination protocol for teams of 2 to 15 people who share work with specialised AI workers. It is not a choir, not an alphabet, and not a CrewAI demo.",
			"isPartOf": {
				"@id": "https://lenvanderhof.com/#website"
			},
			"primaryImageOfPage": {
				"@id": "https://lenvanderhof.com/en/blog/what-is-chorus/#primaryimage"
			},
			"breadcrumb": {
				"@id": "https://lenvanderhof.com/en/blog/what-is-chorus/#breadcrumb"
			},
			"inLanguage": "en-GB"
		},
		{
			"@type": "BlogPosting",
			"@id": "https://lenvanderhof.com/en/blog/what-is-chorus/#article",
			"mainEntityOfPage": {
				"@id": "https://lenvanderhof.com/en/blog/what-is-chorus/#webpage"
			},
			"headline": "What is CHORUS? Coordination, not a choir",
			"description": "CHORUS is a six-skill coordination protocol for teams of 2 to 15 people who share work with specialised AI workers. It is not a choir, not an alphabet, and not a CrewAI demo.",
			"datePublished": "2026-09-06T07:00:00.000Z",
			"author": {
				"@id": "https://lenvanderhof.com/#person"
			},
			"publisher": {
				"@id": "https://lenvanderhof.com/#person"
			},
			"image": [
				"https://lenvanderhof.com/media/generated/blog-hero-chorus-meaning-en.2c38a0c5a265.square.webp",
				"https://lenvanderhof.com/media/generated/blog-hero-chorus-meaning-en.2c38a0c5a265.landscape.webp",
				"https://lenvanderhof.com/media/generated/blog-hero-chorus-meaning-en.2c38a0c5a265.wide.webp"
			],
			"articleSection": "AI Systems",
			"inLanguage": "en-GB"
		}
	]
}
```
