Commit
Store a typed memory.
Bring your own Solana keypair. Aurpex handles storage, the graph, embeddings, and recall behind a tiny surface.
1 · install
# node / bun / deno
npm i @aurpex/sdk2 · write
import { Aurpex } from "@aurpex/sdk";
const mem = new Aurpex({ keypair });
await mem.write({
kind: "semantic",
text: "user prefers terse, metric answers",
tags: ["preference", "user"],
});3 · recall
// hybrid vector + keyword, ranked
const hits = await mem.recall("how does the user like answers?");
// → [{ text, score, kind, tags }]
agent.prime(hits); // inject into context4 · link (optional)
await mem.link(a.id, b.id, "caused");
// edges make recall pull whole clustersStore a typed memory.
Ranked, hybrid, fast.
Connect two memories.
Tombstone a memory on-chain.