app.userinput.lock

A moderation lock on a discussion: replies created after lockedAt are no longer shown, and the thread is closed to new replies. Only honored when authored by the space owner or an appointed moderator. Latest createdAt wins; deleting the record unlocks (for that moderator). Lives in the moderator's repo.

Repository @userinput.app did:plc:uyixj57k6nmxrdj7pjs2ss5s namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityuserinput.app
Indexed
cid bafyreiacjwqnrgvxvwtjmy6u5d3p6z6ehgpb6dkeqjgqh7nvckp66hmovm

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A moderation lock on a discussion: replies created after lockedAt are no longer shown, and the thread is closed to new replies. Only honored when authored by the space owner or an appointed moderator. Latest createdAt wins; deleting the record unlocks (for that moderator). Lives in the moderator's repo.",
      "key": "tid",
      "record": {
        "properties": {
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "lockedAt": {
            "description": "Cutoff time: replies with createdAt at or before this are shown; later ones are hidden.",
            "format": "datetime",
            "type": "string"
          },
          "subject": {
            "description": "The discussion being locked. Indexed by constellation at subject.uri.",
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          }
        },
        "required": [
          "subject",
          "lockedAt",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "app.userinput.lock",
  "lexicon": 1
}