Unified AI Context Protocol
UACP is a vendor-neutral, open standard for representing, storing, and exchanging AI conversation data across tools. It enables portability between ChatGPT, Claude, Gemini, Cursor, and any other AI assistant — without lock-in.
FusionLayer is the first production adopter of UACP and implements it as the native cross-vendor memory interchange format.
Specification
Full spec, JSON schemas, and extension registry on GitHub.
→Conformance suite
110 test vectors and a public conformance harness. Verify your implementation.
→Reference implementations
TypeScript, Python, and Go reference implementations. MIT licensed.
Adopters
Organizations and products that have adopted UACP as their conversation interchange format.
| Name | Since | Usage |
|---|---|---|
| FusionLayer engine | 2026-05 | Native conversation storage and cross-vendor context injection |
To add your project, open a pull request on ADOPTERS.md.
About the standard
UACP defines a common envelope for AI conversation data — messages, tool calls, attachments, reasoning blocks, citations, and artifacts — with optional extensions for encryption, signing, sync, audit trails, and more.
The standard is dual-licensed: Creative Commons Attribution 4.0 for the specification text, MIT for reference implementations. Anyone can implement UACP without restriction.
The current stable version is v0.6.0. See the release notes for what's new.