AgenticContract
Runtime Install Sync
AgenticContract supports three install profiles:
Install Profiles
AgenticContract supports three install profiles:
| Profile | Auth Required | MCP Config | Use Case |
|---|---|---|---|
desktop | No | Claude Desktop, Cursor, Windsurf | Local development |
terminal | No | Claude Code CLI | Terminal-based workflows |
server | Yes (AGENTIC_TOKEN) | Manual | Remote deployment |
Installation Methods
One-liner (recommended)
# Default (desktop profile)
curl -fsSL https://agentralabs.tech/install/contract | bash
# Specific profile
curl -fsSL https://agentralabs.tech/install/contract | bash -s -- --profile=serverPackage managers
pip install agentic-contract
cargo install agentic-contract-cli
npm install @agenticamem/contractFrom source
git clone https://github.com/agentralabs/agentic-contract.git
cd agentic-contract
cargo install --path crates/agentic-contract-cli
cargo install --path crates/agentic-contract-mcpRuntime Sync
The contract file (.acon) is the single source of truth. All access surfaces (MCP, CLI, FFI, Python) read from and write to the same file.
File Location Resolution
- Explicit path via
--pathflag orACON_PATHenv var - Project-local:
.agentra/<project>.acontract - Default:
~/.agentic/contract.acon
Concurrent Access
The .acon file uses a sidecar lock file (.acon.lock) for concurrent access safety. Multiple MCP servers or CLI instances can safely operate on the same contract file.