ai.newnal.illi.parent.putSlot

illi-service.newnal.id

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Set the name and honorific of a linked parent as the family and the device show them (root or main admin). Writes a new parentSlot record into the caller's repo in the family sphere; the newest record per slot wins.",
      "errors": [
        {
          "name": "NotAdmin"
        },
        {
          "name": "ParentSlotEmpty"
        },
        {
          "name": "HomeNotFound"
        },
        {
          "name": "PdsUnavailable"
        }
      ],
      "input": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "homeId": {
              "format": "tid",
              "type": "string"
            },
            "honorific": {
              "maxLength": 32,
              "type": "string"
            },
            "name": {
              "maxLength": 64,
              "type": "string"
            },
            "slot": {
              "maximum": 2,
              "minimum": 1,
              "type": "integer"
            }
          },
          "required": [
            "homeId",
            "slot",
            "name",
            "honorific"
          ],
          "type": "object"
        }
      },
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "cid": {
              "format": "cid",
              "type": "string"
            },
            "slot": {
              "type": "integer"
            },
            "uri": {
              "format": "at-uri",
              "type": "string"
            }
          },
          "required": [
            "uri",
            "cid",
            "slot"
          ],
          "type": "object"
        }
      },
      "type": "procedure"
    }
  },
  "id": "ai.newnal.illi.parent.putSlot",
  "lexicon": 1
}

Validate Record

Validate a record against ai.newnal.illi.parent.putSlot

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:uztm7bi2ce42dez3uu3qafro
CID
bafyreiclpetbmw7ktgxvg3so5y4br26lki2vke5fij34bwenodql27xqp4
Indexed At
2026-10-23 07:24 UTC
AT-URI
at://did:plc:uztm7bi2ce42dez3uu3qafro/com.atproto.lexicon.schema/ai.newnal.illi.parent.putSlot

Version History (2 versions)

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • One of the two parent slots of a home. Written by an admin into the admin's own repo; the Service Agent Node resolves one record per slot by the newest updatedAt.

  • The root admin asks the device to create the second parent's Newnal ID (07 F-06); the name and honorific given here fill the new parentSlot. The device learns of it by SSE or getState.pendingRequests and completes it wi…

  • Write a linked parent's My Data profile (ai.newnal.mydata.dev.profile, rkey self) into the PARENT's repo in the family sphere, in the parent's name through delegation, and an ILLI dataEntry (who entered it) into the cal…

Lexicon Garden

@