AMIP is an open protocol specification for deterministic, portable, and auditable memory operations between AI agents and memory nodes.
Built by hippocamp.me — the reference implementation.
AI agents need memory that is:
- Deterministic — identical query + identical memory state = identical results, always
- Portable — snapshot and restore agent memory across any compliant node
- Auditable — every recall is accompanied by a cryptographic proof
AMIP is to agent memory what HTTP is to web communication.
| Document | Status | Description |
|---|---|---|
| AMIP Core | Draft v0.1 | Base protocol: STORE, SEARCH, READ, SNAPSHOT, RESTORE |
| AMP-D Profile | Draft v0.1 | Deterministic retrieval profile (integer-only scoring) |
Agent ──STORE──► Memory Node ──verification_receipt──► Agent
Agent ──SEARCH──► Memory Node ──hits + proof──────────► Agent
Agent ──SNAPSHOT─► Memory Node ──portable_bundle──────► Agent
| Command | Description |
|---|---|
STORE |
Persist a memory chunk, receive blake3 receipt |
SEARCH |
Retrieve ranked memory hits with cryptographic proof |
READ |
Retrieve a specific memory entry by ID |
SNAPSHOT |
Export entire agent memory as portable bundle |
RESTORE |
Import a snapshot bundle into a node |
hippocamp.me is the reference implementation of AMIP.
- Gateway API, multi-region node cluster, MCP server for Claude/OpenAI
- Free tier: 5 agents, 100MB, 10k requests/month
- Get started →
Protocol specification: CC BY 4.0
You are free to implement AMIP in any language or system.