ai.newnal.mydata.dev.profile

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).

Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authoritydev.mydata.newnal.ai
Indexed

Showing version bafyreia7mpcyf3xemubw6666guoored7gmqray4dizinblccilfx2f67qq. Show the latest

cid bafyreia7mpcyf3xemubw6666guoored7gmqray4dizinblccilfx2f67qq

Checks

Valid
  • unlimited-string defs.main.record.properties.birthCalendarNo maxLength, maxGraphemes or format limits this string.
JSONDownload
{
  "$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
}