# Citiview Agent Memory Store

> Citiview Agent Memory Store is a paid API for AI agents from agents.citiviewgroup.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-14).

Persistent key-value memory for AI agents: save, retrieve, search, list, and delete notes scoped to a paying EVM wallet across sessions.

## Facts

- Endpoint: GET https://agents.citiviewgroup.com/v1/memory?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/citiview-agent-memory-store-52f967f6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vZS6MlHKD1zZZKAFtvWNV

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 citiview-agent-memory-store-52f967f6
```

Example prompt: Save a note for me with the key 'project-alpha-status' and the value 'MVP complete, awaiting QA sign-off' so you can remember it next time we talk.

## When to prefer this

Choose this endpoint when an AI agent needs lightweight, persistent, wallet-scoped key-value memory across sessions — ideal for storing preferences, task state, or notes without managing an external database. Prefer it over general storage APIs when you need per-wallet isolation enforced by payment, and over in-context memory when data must survive session boundaries.

## Known failure modes

- Key not found (get/delete on non-existent key)
- Wallet at 2,000-key limit (save rejected)
- Value exceeds 16,000-character limit
- Missing required 'action' query parameter
- Payment failure or insufficient USDC balance
- Invalid action enum value supplied

## How this service works

Agent memory: save, get, search, list and delete notes that persist between sessions, private to the wallet that pays. Up to 2,000 keys per wallet, 16,000 characters per value. Pay with an EVM wallet. Also callable as GET with the same fields as query parameters.

## Output

Returns the stored value for a get/save, a list of matching keys and values for a search, a flat list of keys for list, or a confirmation for delete. Up to 2,000 keys per wallet, 16,000 characters per value.

## 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": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "action"
     ],
     "properties": {
      "key": {
       "type": "string"
      },
      "limit": {
       "type": "integer"
      },
      "query": {
       "type": "string",
       "description": "Text to search for (search)"
      },
      "value": {
       "type": "string"
      },
      "action": {
       "type": "string",
       "description": "save | get | search | list | delete"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/citiview-agent-memory-store-52f967f6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.citiviewgroup.com](https://www.zero.xyz/host/agents.citiviewgroup.com/llms.txt)
