community.gifthood.replygate

gifthood.community

Documentation

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.

main record

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.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

An RFC 3339 formatted timestamp.

hiddenReplies array of string at-uri Optional

AT-URIs of community.gifthood.reply records hidden from default views on this listing.

maxLength: 300 items
listing ref com.atproto.repo.strongRef Required

Strong reference to the owner's own listing. Belt for the matching-rkey suspenders; indexers verify both.

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "listing",
      "createdAt"
    ],
    "properties": {
      "listing": {
        "ref": "com.atproto.repo.strongRef",
        "type": "ref",
        "description": "Strong reference to the owner's own listing. Belt for the matching-rkey suspenders; indexers verify both."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      },
      "hiddenReplies": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "at-uri"
        },
        "maxLength": 300,
        "description": "AT-URIs of community.gifthood.reply records hidden from default views on this listing."
      }
    }
  },
  "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."
}

Lexicon Garden

@