# to.atpota.poe.memory

> Published by [atpota.to](https://lexicon.garden/identity/did:plc:qntsxa2i4sb24noi45fx4np2)

✓ This is the authoritative definition for this NSID.

## Description

Poe's notes about one person, published in Poe's own repo so anyone, that person included, can read what Poe remembers. One record per person, keyed by their DID, rewritten whenever Poe saves or removes a note, and deleted when they ask to be forgotten.

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:qntsxa2i4sb24noi45fx4np2/to.atpota.poe.memory)
- [Documentation](https://lexicon.garden/lexicon/did:plc:qntsxa2i4sb24noi45fx4np2/to.atpota.poe.memory/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:qntsxa2i4sb24noi45fx4np2/to.atpota.poe.memory/examples)

## Definitions

### `to.atpota.poe.memory`

**Type**: `record`

**Key**: `any`

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `notes` | `array` | Yes |  |
| `subject` | `string` (did) | Yes | Who the notes are about; always the record key. |
| `updatedAt` | `string` (datetime) | Yes | When any note last changed. |

### `to.atpota.poe.memory#note`

**Type**: `object`

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `createdAt` | `string` (datetime) | Yes | When Poe saved the note. For notes saved before 2026-10-21, when the stored version holding it arrived. |
| `text` | `string` | Yes |  |

## Raw Schema

```json
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "key": "any",
      "record": {
        "properties": {
          "notes": {
            "items": {
              "ref": "#note",
              "type": "ref"
            },
            "type": "array"
          },
          "subject": {
            "description": "Who the notes are about; always the record key.",
            "format": "did",
            "type": "string"
          },
          "updatedAt": {
            "description": "When any note last changed.",
            "format": "datetime",
            "type": "string"
          }
        },
        "required": [
          "subject",
          "notes",
          "updatedAt"
        ],
        "type": "object"
      },
      "type": "record"
    },
    "note": {
      "properties": {
        "createdAt": {
          "description": "When Poe saved the note. For notes saved before 2026-10-21, when the stored version holding it arrived.",
          "format": "datetime",
          "type": "string"
        },
        "text": {
          "maxGraphemes": 300,
          "maxLength": 3000,
          "type": "string"
        }
      },
      "required": [
        "text",
        "createdAt"
      ],
      "type": "object"
    }
  },
  "description": "Poe's notes about one person, published in Poe's own repo so anyone, that person included, can read what Poe remembers. One record per person, keyed by their DID, rewritten whenever Poe saves or removes a note, and deleted when they ask to be forgotten.",
  "id": "to.atpota.poe.memory",
  "lexicon": 1
}
```
