Skip to content

cezexPL/amip-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

AMIP — Agent Memory Interchange Protocol

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.


Why AMIP?

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.


Specifications

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)

Protocol Overview

Agent  ──STORE──►  Memory Node  ──verification_receipt──►  Agent
Agent  ──SEARCH──► Memory Node  ──hits + proof──────────►  Agent
Agent  ──SNAPSHOT─► Memory Node ──portable_bundle──────►   Agent

Core Commands

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

Reference Implementation

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 →

License

Protocol specification: CC BY 4.0

You are free to implement AMIP in any language or system.

About

AMIP — Agent Memory Interchange Protocol specification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors