community.gifthood.replygate

gifthood.community

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "The listing owner's moderation of notes on their own listing, bsky-threadgate style: the record key MUST match the listing's record key. hiddenReplies drop from default views (view policy, not deletion — the note survives in its author's repo; reports remain the violation path). Future allow/close rules are additive fields here.",
      "key": "tid",
      "record": {
        "properties": {
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "hiddenReplies": {
            "description": "AT-URIs of community.gifthood.reply records hidden from default views on this listing.",
            "items": {
              "format": "at-uri",
              "type": "string"
            },
            "maxLength": 300,
            "type": "array"
          },
          "listing": {
            "description": "Strong reference to the owner's own listing. Belt for the matching-rkey suspenders; indexers verify both.",
            "ref": "com.atproto.repo.strongRef",
            "type": "ref"
          }
        },
        "required": [
          "listing",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "community.gifthood.replygate",
  "lexicon": 1
}

Validate Record

Validate a record against community.gifthood.replygate

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:7prvtl4j6wsfmkrfrnwknuxj
CID
bafyreidbkm53cfatnxnrviyld4jnibjgltlvrlrzvow7z6k6s53n35p6nu
Indexed At
2026-07-26 20:06 UTC
AT-URI
at://did:plc:7prvtl4j6wsfmkrfrnwknuxj/com.atproto.lexicon.schema/community.gifthood.replygate

Similar Lexicons

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

  • A public note on a listing — appreciation, a question, a joke; the front porch. Thread-native: root is ALWAYS the listing; parent is the listing for top-level notes or another reply once threaded rendering exists. Mir…

  • Record defining interaction gating rules for a thread (aka, reply controls). The record key (rkey) of the threadgate record must match the record key of the thread's root post, and that record must be in the same reposi…

  • town.delve.feed.threadgate recordnot from the namespace authority

    Record defining interaction gating rules for a thread (aka, reply controls). The record key (rkey) of the threadgate record must match the record key of the thread's root post, and that record must be in the same reposi…

  • Record defining interaction gating rules for a thread (aka, reply controls). The record key (rkey) of the threadgate record must match the record key of the thread's root post, and that record must be in the same reposi…

  • A moderator's decision to hide a thread or message in this server. Written by the moderator (owner, admin or mod) into their OWN repo within the space: a repo only ever carries its holder's own statements. The record's …

Lexicon Garden

@