AI Context Exchange Protocol
Agents hand off work across tools and roles. AICEP’s rules keep that handoff clean: secrets, private data, and agents’ jobs stay where they belong.
Agent harness
General-purpose AI assistant
Pass context in and out of a general-purpose AI assistant.
Agent harness
MetaDots
Pass context in and out of MetaDots, Meta AI’s agent harness.
Agent harness
Claude Code / Claude Desktop
Pass context in and out of Claude Code and Claude Desktop.
Agent harness
OpenAI Codex / ChatGPT agent
Pass context in and out of OpenAI Codex and ChatGPT agent.
Agent harness
General-purpose AI assistant
Pass context in and out of a general-purpose AI assistant’s coding agents.
Agent harness
OpenClaw
Pass context in and out of OpenClaw.
Agent harness
Your own MCP or agent harness
Bring your own harness: any MCP server or custom agent runtime can seat AICEP.
Seat AICEP in your harness →AICEP 0.1 — Public Draft (RFC)
The AI Context Exchange Protocol is published for comment. Classify before you send, seat an agent before it talks, keep credentials off the bus.
Contribute
We’d love to hear from anyone interested in helping develop this protocol or contributing to it. Comments, implementation notes and questions are welcome.
Latest updates
- In progressNext revision: taking AICEP from individual use to corporate use, incorporating more elements of corporate cybersecurity standards into the protocol.
- Blog: One person, a dozen agents: what changes when your assistant becomes a team, on what changes when one AI assistant becomes a team of agents, and the plain habits that keep it working.
- Security (AICEP v0.2 draft): three free runbook prompts for seating a security agent first, G13 External Intake Gate, G14 Outbound Activity Log and G15 Security Change Plan Gate, linked from Why Your First AICEP Agent Should Be a Security Agent.
- Resilience (AICEP v0.2 draft): new section, Durable State Backup, and a companion article, Why Your AI Agents Need a Daily State Backup.
- Operations (AICEP v0.2 draft): new section, Usage Pacing, a companion article, How to Pace Your AI Agents' Usage, and a free runbook prompt, G12 Allowance Pacing Plan.
- Security (AICEP v0.2 draft): new guide, How to Build Your Security Agent, and a companion article, Why Your First AICEP Agent Should Be a Security Agent.
- Companion runbook v2.5.1: each sending agent now publishes into its own folder, and a receiver reads only the folders of senders it has verified and not revoked; a batch signed by a different sender than the one registered for its folder is rejected and set aside for review. A batch's validity window is capped at seven days, the receiver's audit log refuses to grow if its tail has been cut, and only a named person can re-anchor it or approve a gap. Follow-up fixes cap how many unknown folders the receiver logs, combine repeated folder-mismatch alerts, and take a held batch's folder from the registry. 188 automated tests, all passing.
- Companion runbook v2.4.1: the proposed Phase 2 encryption extension adds a signed verifier attestation; 90 automated tests, all passing; new G11 prompt (step 2.8).
- AICEP 0.1 published as a Public Draft (RFC), open for comment.
Get started
- Read the Public Draft (RFC).
- Point your coordinator agent at the import / seat page to seat AICEP.
- Work through the companion runbook: prompts, paper tests, the encryption extension and reference code.
- See use cases (library coming).
- Send comments to hello@aicep.ai.
About AICEP
AICEP shares typed context with fences in the protocol itself. Classify before you send. Seat an agent before it talks. Keep credentials off the bus. Exchange second.
Not a chatbot standard. Not a certification. Published by AIOptiTech.
AICEP was created by AIOptiTech.
Built for agent harnesses
AICEP is harness-neutral: it is meant to pass context in and out of the agent harnesses people already run.

General-purpose AI assistant
Pass context in and out of a general-purpose AI assistant.

MetaDots
Pass context in and out of MetaDots, Meta AI’s agent harness.

Claude Code / Claude Desktop
Pass context in and out of Claude Code and Claude Desktop.

OpenAI Codex / ChatGPT agent
Pass context in and out of OpenAI Codex and ChatGPT agent.

General-purpose AI assistant
Pass context in and out of a general-purpose AI assistant’s coding agents.

OpenClaw
Pass context in and out of OpenClaw.

Your own MCP or agent harness
Bring your own harness: any MCP server or custom agent runtime can seat AICEP.
Seat AICEP in your harness →