# agent402.tools Memory Remember

> agent402.tools Memory Remember is a paid API for AI agents from agent402.tools, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Stores a text snippet into a per-wallet semantic memory index for later similarity-based recall by AI agents.

## Facts

- Endpoint: POST https://agent402.tools/api/memory/remember
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent402-tools-memory-remember-d04cbc98
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Uz6_bGiqRVKDNXIXBAN4U

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 agent402-tools-memory-remember-d04cbc98 -d '<json body>'
```

Example prompt: Remember this for me later: 'The user prefers concise bullet-point summaries over long paragraphs, and always wants costs shown in USD.' Store it in my semantic memory index so you can recall it by meaning.

## When to prefer this

Use this endpoint when an AI agent needs to persist information across sessions without maintaining in-context state, and when the retrieval pattern is semantic similarity (meaning-based) rather than exact key lookup. Prefer this over simple key-value stores when the recall query may be phrased differently from how the content was stored. Ideal for building long-term agent memory scoped to a wallet identity.

## Known failure modes

- Text exceeds 8KB limit — request rejected with payload too large error
- Invalid owner address format — 400 error if 0x namespace is malformed
- Missing or insufficient x402 payment — 402 Payment Required response
- Owner namespace requires a readwrite grant that is not present — authorization error
- Service unavailable or embedding model failure — 500 error

## How this service works

Store a piece of text for later similarity recall - a per-wallet semantic index an agent cannot host in-session. Returns an id. Prefer memory-write for structured state you will look up by exact key; this pair is for fuzzy, meaning-based retrieval. Pair with /api/memory/recall to retrieve by meaning, not exact key.

## Output

Returns a JSON object containing a unique memory record ID (string) that can be referenced later. The stored text is embedded and indexed for semantic similarity search via the paired /api/memory/recall endpoint.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "meta": {
   "description": "Optional JSON metadata stored alongside"
  },
  "text": {
   "type": "string",
   "description": "Text to remember (max 8KB)"
  },
  "owner": {
   "type": "string",
   "description": "Optional 0x namespace (requires a readwrite grant)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "abc123",
  "owner": "0x…",
  "stored": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent402-tools-memory-remember-d04cbc98/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent402.tools](https://www.zero.xyz/host/agent402.tools/llms.txt)
