Open Source · MIT License

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.

N° 01 How it works

Three keys per entity. That's the whole protocol.

P Profile — who
acmi:{ns}:{id}:profile

Hard state snapshot — name, stage, budget, specs. Written by explicit updates.

S Signals — now
acmi:{ns}:{id}:signals

AI-synthesized soft state — churn risk, sentiment, next best action. Updated by agents.

T Timeline — then
acmi:{ns}:{id}:timeline

Chronological event stream (Redis ZSET). Merges events from every platform into one story.

N° 02 Quick Start

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
N° 03 Built for agent fleets

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.

N° 04 One pattern, any domain
salesCRM pipeline tracking
supportCustomer ticket context
fleetDispatch & vehicle tracking
agentMulti-agent coordination
threadConversation state
workCross-session projects

Start building.