{"uid":"cap_-DPFGpC6YSpdAw6IRMuLM","slug":"mnemo-memory-recall-765a9cf3","name":"Mnemo Memory Recall","description":"Memory that belongs to the user and follows them across agents. The agent pays per call (x402); the user authorizes the agent once: POST /v1/memory/delegate/challenge {user, agent} returns text the user signs (EIP-191), then POST /v1/memory/delegate {..., signature} returns a bearer token. Send Authorization: Bearer mn_... on every memory call. Start a session with GET /v1/memory/profile, write with POST /v1/memory/remember, retrieve with POST /v1/memory/recall (hybrid vector + keyword). When the user contradicts a memory, POST /v1/memory/conflict supersedes it with history kept. Tier B stores client-side ciphertext the server cannot read. Export and forget are always free.","url":"https://memory.reversecaptcha.fun/v1/memory/recall?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"k":{"type":"number"},"tags":{"type":"array","items":{"type":"string"}},"kinds":{"type":"array","items":{"enum":["fact","preference","instruction","decision","state"]}},"query":{"type":"string"},"query_index":{"type":"array","items":{"type":"string"}},"query_embedding":{"type":"array","items":{"type":"number"}}}},"responseSchema":{"type":"json","example":{"memories":[{"id":"mem_...","kind":"preference","score":0.82,"content":"Prefers short answers with code first"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_80EhrEVIvUMkOf-BWylEA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Retrieves stored user memories using hybrid vector + keyword search, filtered by kind and tags","exampleAgentPrompt":"Recall up to 5 memories about my user's communication style and formatting preferences — search for 'response format code style' and filter to the preference and instruction kinds.","exampleUseCases":[{"title":"Personalize response style for user","prompt":"Before you answer, recall up to 3 memories about how Sarah prefers to receive information — especially anything tagged 'communication' or 'format' of kind preference or instruction."},{"title":"Resume context after agent handoff","prompt":"I'm picking up a task from another agent — recall the top 5 most relevant memories about this user's recent decisions and current state so I can continue where they left off."},{"title":"Check prior dietary restrictions","prompt":"Before making a meal plan, recall any memories about this user's food preferences or dietary restrictions — search for 'diet allergies food' and give me up to 10 results."}],"resultDescription":"Returns a JSON array of memory records, each with an id, kind (fact/preference/instruction/decision/state), a relevance score (0-1), and the memory content string. Results are ranked by hybrid vector + keyword similarity to the query.","failureModes":["401 Unauthorized if Bearer token is missing or expired — re-delegate to get a new token","402 Payment Required if x402 payment is not provided or insufficient","Empty memories array if no stored memories match the query — not an error","Malformed query_embedding array causes 400 Bad Request","Rate limiting or quota exhaustion returns 429"],"whenToPreferThis":"Use this endpoint when you need to retrieve previously stored user context, preferences, instructions, or decisions in a cross-agent portable way. Prefer this over session-local memory when the user has delegated their Mnemo memory to your agent and you need personalized, persistent context that follows the user across different AI agents. Ideal when you need hybrid semantic + keyword search over typed memory records.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T07:05:09.278Z","isFirstParty":false,"canonicalSlug":"mnemo-memory-recall-765a9cf3"}