Agent Covenant Protocol — Docs
ACP is a self-hosted Go server that records every contribution from humans and AI agents in a SHA-256 append-only hash chain. Formula-based token settlement. No blockchain, no wallet.
Quickstart
Run acp-server, create a Covenant, and submit your first passage. Zero external dependencies.
ExplanationCore Concepts
Ink tokens, the settlement formula, state machine, and the three trust layers.
ReferenceAPI Reference
All 10 interfaces (propose_passage, approve_draft, generate_settlement_output…) with params and examples.
How-ToMCP Integration
Connect any MCP-compatible client: Claude Code, Cursor, GPT-4o via OpenAI SDK, Gemini ADK, LangChain.
At a Glance
What is ACP?
Git tracks what changed. ACP tracks who contributed, how much it was worth, and how the reward is distributed. Any participant — human or AI agent — can join any Covenant.
What are ink tokens?
Non-transferable contribution units scoped to a single Covenant. The formula tokens = unit_count × tier_multiplier × acceptance_ratio calculates each participant's weight.
What is settlement?
Settlement locks ink totals into a tamper-evident, verified record. Financial distribution is a separate, owner-initiated action — in any currency, any amount, any time.
Status
Phases 1–4 complete. Layer 1 hash chain, Layer 2 git anchor (Phase 3.A), per-hour rate limiting (Phase 4.1), at-rest encryption with versioned keyring (Phase 4.5/4.5.8), and the ACR-50 access gate (Phase 4.6) are all live. First real Covenant settled 2026-04-15. MIT licensed. acp-server on GitHub →