---
slug: "AgentProtocol"
name: "AgentProtocol"
type: "Protocols"
layer: "Society"
ref: "AgentProtocol#86a3"
sema_id: "sema:AgentProtocol#mh:SHA-256:86a3f129036a28bab76d60f15ac835dfe779536cf02fe916f7b21cb1369ebf6d"
tags: ["Society","Protocols"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/AgentProtocol/
related: ["AcceptSpec","Agent","FailClosed","Greet","Protocol","Solution","Task","Work"]
---

# AgentProtocol

Standard patterns for multi-agent coordination

Layer: Society · Category: Protocols

## Mechanism

Defines the standard suite of patterns required for basic [Agent](https://mindscape.pages.dev/bootstrap/Agent.md) [Protocol](https://mindscape.pages.dev/bootstrap/Protocol.md) interoperability. Importing this bundle automatically imports the dependencies. It bundles [Task](https://mindscape.pages.dev/bootstrap/Task.md) for [Work](https://mindscape.pages.dev/bootstrap/Work.md) definition, [FailClosed](https://mindscape.pages.dev/bootstrap/FailClosed.md) for safe halting, [Greet](https://mindscape.pages.dev/bootstrap/Greet.md) for handshake, [AcceptSpec](https://mindscape.pages.dev/bootstrap/AcceptSpec.md) for validation, and [Solution](https://mindscape.pages.dev/bootstrap/Solution.md) for output standardization into a cohesive interaction suite.

## Invariants

- Includes at least [Task](https://mindscape.pages.dev/bootstrap/Task.md), [FailClosed](https://mindscape.pages.dev/bootstrap/FailClosed.md), [Greet](https://mindscape.pages.dev/bootstrap/Greet.md), [AcceptSpec](https://mindscape.pages.dev/bootstrap/AcceptSpec.md) and [Solution](https://mindscape.pages.dev/bootstrap/Solution.md).
- Importing it imports every member.
- A change of membership is a new version, not an edit.

## Failure modes

—

## Signature

- `Agent(Protocol)`

## Builds on

- [AcceptSpec](https://mindscape.pages.dev/bootstrap/AcceptSpec.md) (Infrastructure; References)
- [Agent](https://mindscape.pages.dev/bootstrap/Agent.md) (Mind; References)
- [FailClosed](https://mindscape.pages.dev/bootstrap/FailClosed.md) (Infrastructure; References)
- [Greet](https://mindscape.pages.dev/bootstrap/Greet.md) (Infrastructure; References)
- [Protocol](https://mindscape.pages.dev/bootstrap/Protocol.md) (Infrastructure; References)
- [Solution](https://mindscape.pages.dev/bootstrap/Solution.md) (Infrastructure; References)
- [Task](https://mindscape.pages.dev/bootstrap/Task.md) (Infrastructure; References)
- [Work](https://mindscape.pages.dev/bootstrap/Work.md) (Infrastructure; References)

## Used by

—

## Identity

- Sema ID: `sema:AgentProtocol#mh:SHA-256:86a3f129036a28bab76d60f15ac835dfe779536cf02fe916f7b21cb1369ebf6d`
- Ref: `AgentProtocol#86a3`
- Supersedes:
  - `sema:AgentProtocol#mh:SHA-256:5a7f6660a1899ecda1ed37f8b781e629917ad4851a001ad11f33ea1ff91a87b3`
  - `sema:AgentProtocol#mh:SHA-256:6297fe3d5b335cbe8051e147ce3235c33d30bce2f4df5ad274b18ae98b502878`
  - `sema:AgentProtocol#mh:SHA-256:e6b4b936738cd1077a7a360a0c4f069590627d1676ee7c251a2f66e8d3a34ee9`
  - `sema:AgentProtocol#mh:SHA-256:6f3c8e1257ffc2d771bf895b75f48e7461ae87d1c220b49f46d7a192c948d247`
  - `sema:AgentProtocol#mh:SHA-256:8c6e771e73f271afc78b7ca1701e664d688a179b6b590cf884b5796c57664a8b`

## Links

- [Pattern page](https://mindscape.pages.dev/bootstrap/AgentProtocol/)
- [View in the interactive graph](https://mindscape.pages.dev/bootstrap/#AgentProtocol)
- [JSON](https://mindscape.pages.dev/bootstrap/AgentProtocol.json)
- [Index of all patterns](https://mindscape.pages.dev/bootstrap/index.json)
