---
title: "Stats"
method: GET
path: "/api/v1/memory/stats"
tags: ["memory"]
---

# Stats

`GET /api/v1/memory/stats`

## Request

- Base URL: `https://core.mnemoverse.com`
- URL: `https://core.mnemoverse.com/api/v1/memory/stats`
- Auth: one of:
  - API key in header `X-Api-Key`
  - HTTP bearer

Get memory statistics (atom counts, Hebbian edges, domains, etc.).

Vault secrets are not counted, and a domain that holds only secrets is not
listed.

## Response `200`

Successful Response

- StatsResponseSchema: Memory statistics snapshot.
  - `total_atoms` integer, required: Total number of atoms. Vault secrets are not counted.
  - `episodes` integer, required: Count of episode-type atoms.
  - `prototypes` integer, required: Count of prototype atoms.
  - `singletons` integer, required: Count of singleton (protected) atoms.
  - `hebbian_edges` integer, required: Number of Hebbian concept-concept edges.
  - `episodic_fingerprints` integer, required: Number of stored episodic fingerprints.
  - `domains` string[], required: List of domain names present. A domain that holds only Vault secrets is not listed.
  - `avg_valence` number, required: Average valence across atoms, Vault secrets excluded.
  - `avg_importance` number, required: Average importance across atoms, Vault secrets excluded.

## Other responses

- `400`: Validation error
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not found
- `429`: Rate limited
- `500`: Internal server error
- `503`: Service unavailable

---

[API](https://skmtc.dev/mnemoverse/apis/mnemoverse-core.md) · [All operations](https://skmtc.dev/mnemoverse/apis/mnemoverse-core/llms.txt) · [OpenAPI document](https://skmtc.dev/mnemoverse/apis/mnemoverse-core/revisions/1f5e0048f017?raw)
