pics.2bit.feed.photogate

2bit.pics

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A photo author's statement about the comments on one of their photos, modeled on app.bsky.feed.threadgate. Comments live in their authors' repos, so a photo's author cannot delete one; instead they list it here, in their own repo, and the AppView folds it out of the thread - still one tap away for anyone who asks, the way Instagram and Bluesky treat hidden comments. The record key must be the photo's own rkey, and a gate is only honored in the repo that holds the photo - one written anywhere else is ignored.",
      "key": "tid",
      "record": {
        "properties": {
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "hiddenComments": {
            "description": "AT URIs of pics.2bit.feed.comment records on the photo that its author has hidden. Hidden comments are left out of the thread, the photo's comment count and notifications, and listed separately on request (see pics.2bit.feed.getComments' `hidden`).",
            "items": {
              "format": "at-uri",
              "type": "string"
            },
            "maxLength": 200,
            "type": "array"
          },
          "photo": {
            "description": "AT URI of the pics.2bit.feed.photo this gate applies to. Must match the gate's own repo and record key.",
            "format": "at-uri",
            "type": "string"
          }
        },
        "required": [
          "photo",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "pics.2bit.feed.photogate",
  "lexicon": 1
}

Validate Record

Validate a record against pics.2bit.feed.photogate

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:sbmntiflmknij2axeck3w6u7
CID
bafyreier42uhz72zagarmrfbenebljia3j563meo4zxxmur6v4dwv62ulm
Indexed At
2026-09-26 20:10 UTC
AT-URI
at://did:plc:sbmntiflmknij2axeck3w6u7/com.atproto.lexicon.schema/pics.2bit.feed.photogate

Similar Lexicons

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

  • A comment on a 2bit.pics post 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 surv…

  • Interaction settings for a log or list, analogous to app.bsky.feed.threadgate/postgate. The record key (rkey) must match the rkey of the gated record. Absence of a gate record means everyone can interact.

  • A comment on a post. Optionally includes a single image with alt text and self-applied labels — same image shape as feed.post. Either text or image (or both) must be present in practice; the lexicon doesn't enforce th…

  • A comment on a log or list. Stored in the commenter's repo; the subject's author can hide it via their social.respawn.feed.gate record.

Lexicon Garden

@