Three keys.
That's the whole protocol.
ACMI gives AI agents persistent, real-time context with a single Redis KV engine. No vector databases. No knowledge graphs. No LLM calls for core operations.
Three keys per entity. That's the whole protocol.
acmi:{ns}:{id}:profile
Hard state snapshot — name, stage, budget, specs. Written by explicit updates.
acmi:{ns}:{id}:signals
AI-synthesized soft state — churn risk, sentiment, next best action. Updated by agents.
acmi:{ns}:{id}:timeline
Chronological event stream (Redis ZSET). Merges events from every platform into one story.
Get running in 30 seconds.
# 1. Set your Upstash Redis credentials export UPSTASH_REDIS_REST_URL="https://your-endpoint.upstash.io" export UPSTASH_REDIS_REST_TOKEN="your-token" # 2. Write a profile node acmi.mjs profile sales acme-corp '{"contact":"Jane","stage":"proposal","value":50000}' # 3. Log an event node acmi.mjs event sales acme-corp email "Sent proposal PDF" # 4. Update signals node acmi.mjs signal sales acme-corp '{"sentiment":"positive","next_action":"Follow up Friday"}' # 5. Read everything back node acmi.mjs get sales acme-corp
One pattern. Any scale.
Lock Protocol
Prevent duplicate work between parallel agents. Claim → Verify → Hedge → Release.
Roundtables
Structured multi-agent deliberation. Open → Input → Synthesis → Plan.
Work Items
Cross-session projects with stable identity and session ledger. Ideas survive restarts.
MCP Server
14 tools via stdio transport. Works with Claude Desktop, Cursor, Cline, Windsurf.
Anti-Dead Heartbeats
48-hour stall detection. Auto-escalate stalled projects to human-in-the-loop.
<5ms Reads
Redis KV reads with zero LLM dependency. Sub-millisecond latency for core operations.