# Mnemo Memory Profile

> Mnemo Memory Profile is a paid API for AI agents from memory.reversecaptcha.fun, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Retrieves a structured user memory profile card including preferences, communication style, standing instructions, and clarification tolerance for the authenticated user

## Facts

- Endpoint: GET https://memory.reversecaptcha.fun/v1/memory/profile?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mnemo-memory-profile-2d8c18cb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ypPtHrpyd8ZwbqLBikECG

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability mnemo-memory-profile-2d8c18cb
```

Example prompt: Pull up my Mnemo memory profile so you know my preferences and how I like to be talked to before we start — use a fresh rebuild instead of the cached version.

## When to prefer this

Use this endpoint at the start of any agent session when you need to load a user's persistent preferences, communication style, and standing instructions that travel with them across different agents. Prefer this over storing context locally when the user expects their preferences to follow them between agent switches. This is the right call when you want a holistic snapshot of the user's profile rather than recalling a specific memory by query.

## Known failure modes

- Missing or invalid bearer token returns 401 unauthorized
- Expired or revoked delegation token returns 403 forbidden
- User has no memory profile yet — returns empty arrays and default values
- fresh=true cache-rebuild times out under high load
- x402 payment failure if the agent's wallet has insufficient USDC balance

## How this service works

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.

## Output

A JSON object containing the user's preferences array, how_to_talk_to_me string describing preferred communication style, standing_instructions array of persistent directives, and clarification_tolerance float (0–1) indicating how often the agent should ask clarifying questions before acting.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "fresh": {
       "enum": [
        "true",
        "false"
       ],
       "type": "string",
       "description": "true rebuilds the card instead of using the one-hour cache"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "preferences": [],
  "how_to_talk_to_me": "Short answers, code first.",
  "standing_instructions": [],
  "clarification_tolerance": 0.4
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mnemo-memory-profile-2d8c18cb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from memory.reversecaptcha.fun](https://www.zero.xyz/host/memory.reversecaptcha.fun/llms.txt)
