Skip to content

UAICP/uaicp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UAICP

UAICP (Universal Agentic Interoperability Control Protocol) is an open reliability contract for AI agent workflows.

Protocol Latest Release Docs License

UAICP gives orchestration runtimes deterministic controls for:

  • evidence-gated delivery
  • policy-gated high-risk writes
  • rollback requirements for risky operations
  • verifier checks before finalization
  • traceable multi-agent hierarchy via parent_trace_id

Current Status

  • Protocol contract: v0.3
  • Latest package release: 0.3.1
  • Official adapter tests: 52 passing (TypeScript + Python + Rust)
  • Website: https://uaicp.org

Published Packages

Ecosystem Package Latest
npm @uaicp/core 0.3.1
npm @uaicp/adapter-langgraph 0.3.1
npm @uaicp/uaicp-reference-impl 0.3.1
npm @uaicp/uaicp_specification 0.3.1
PyPI uaicp-core 0.3.1
PyPI uaicp-adapter-autogen 0.3.1
crates.io uaicp-core 0.3.1
crates.io uaicp-adapter-rig 0.3.1

Quick Start

1) Read the Contract

2) Install by Ecosystem

# TypeScript
npm install @uaicp/core @uaicp/adapter-langgraph

# Python
pip install uaicp-core uaicp-adapter-autogen

# Rust
cargo add uaicp-core uaicp-adapter-rig

3) Validate Behavior

Repository Structure

  • specification/ - canonical protocol docs, schemas, and conformance assets
  • libs/ - official adapters and core packages (TypeScript, Python, Rust)
  • reference-impl/ - reference primitives and workflow comparison
  • website/ - Docusaurus documentation site
  • RELEASING.md - release runbook for npm/PyPI/crates

Documentation Source of Truth

  • Canonical docs live in specification/docs/
  • Website mirrors live in website/docs/{specification,integration-guides,examples}
  • Sync command:
cd website
npm run sync:docs

Governance and Contribution

Security

License