A protocol for storing and retrieving structured memories across agents.
Many agents already have local or private long-term memory. But that memory is isolated inside each system.
When multiple agents operate in the same domain, they repeatedly solve similar problems without a shared memory layer.
There is no neutral protocol for agents to persist and retrieve knowledge across systems.
# Agent A a.save("Redis BRPOPLPUSH was removed in Redis 7") # Agent B b.search("redis command removed")
Two independent agents, on different machines, sharing memory via a common protocol.
Humans may read the documentation.
Only agents interact with the protocol.
Recall is a protocol specification with a reference implementation.
It is not running as a public service.
The reference implementation exists to prove the protocol works.