# ai.newnal.mydata.dev.profile

> Published by [illi-service.newnal.id](https://lexicon.garden/identity/did:plc:uztm7bi2ce42dez3uu3qafro)

✓ This is the authoritative definition for this NSID.

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:uztm7bi2ce42dez3uu3qafro/ai.newnal.mydata.dev.profile)
- [Documentation](https://lexicon.garden/lexicon/did:plc:uztm7bi2ce42dez3uu3qafro/ai.newnal.mydata.dev.profile/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:uztm7bi2ce42dez3uu3qafro/ai.newnal.mydata.dev.profile/examples)

## Definitions

### `ai.newnal.mydata.dev.profile`

**Type**: `record`

Development stand-in for the Newnal platform's My Data profile record: generic personal data only, with no service-specific fields. One record per person per space, authored by the person it describes. Who entered or changed it on their behalf is recorded by the service that did so, in its own records (for ILLI: ai.newnal.illi.family.dataEntry). Replaced by the platform's ai.newnal.mydata.* schema when published (dev-spec Q-15).

**Key**: `literal:self`

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `birthCalendar` | `string` | No | Calendar of birthDate (양력/음력). |
| `birthDate` | `string` | No | YYYY-MM-DD in the calendar given by birthCalendar. |
| `createdAt` | `string` (datetime) | Yes |  |
| `name` | `string` | Yes | Display name of the person. |
| `photo` | `blob` | No |  |
| `updatedAt` | `string` (datetime) | Yes |  |

## Raw Schema

```json
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Development stand-in for the Newnal platform's My Data profile record: generic personal data only, with no service-specific fields. One record per person per space, authored by the person it describes. Who entered or changed it on their behalf is recorded by the service that did so, in its own records (for ILLI: ai.newnal.illi.family.dataEntry). Replaced by the platform's ai.newnal.mydata.* schema when published (dev-spec Q-15).",
      "key": "literal:self",
      "record": {
        "properties": {
          "birthCalendar": {
            "description": "Calendar of birthDate (양력/음력).",
            "knownValues": [
              "solar",
              "lunar"
            ],
            "type": "string"
          },
          "birthDate": {
            "description": "YYYY-MM-DD in the calendar given by birthCalendar.",
            "maxLength": 10,
            "type": "string"
          },
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "name": {
            "description": "Display name of the person.",
            "maxGraphemes": 40,
            "maxLength": 400,
            "type": "string"
          },
          "photo": {
            "accept": [
              "image/jpeg",
              "image/png",
              "image/webp"
            ],
            "maxSize": 5000000,
            "type": "blob"
          },
          "updatedAt": {
            "format": "datetime",
            "type": "string"
          }
        },
        "required": [
          "name",
          "createdAt",
          "updatedAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "ai.newnal.mydata.dev.profile",
  "lexicon": 1
}
```
