app.thesocialwire.publicationPrefs

samclemente.me

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "User-defined display preferences for a discovered standard.site publication. The publication list itself is derived from the user's ATProto follow graph (app.bsky.graph.follow records) — this record stores only the organizational preferences that are not expressed in the protocol: folder assignment, display order, and visibility.",
      "key": "tid",
      "record": {
        "properties": {
          "createdAt": {
            "description": "ISO 8601 timestamp when this prefs record was created.",
            "format": "datetime",
            "maxLength": 64,
            "type": "string"
          },
          "folderId": {
            "description": "The rkey (TID) of the app.thesocialwire.folder record this publication is assigned to. Omit or set to null to leave the publication in 'All Publications'.",
            "maxLength": 512,
            "type": "string"
          },
          "hidden": {
            "default": false,
            "description": "If true, this publication is excluded from the sidebar entirely. Useful for discovered publications the user doesn't want to read.",
            "type": "boolean"
          },
          "publicationId": {
            "description": "The at-uri or canonical URL identifying the publication. Used to correlate this prefs record with a discovered publication.",
            "maxLength": 8192,
            "type": "string"
          },
          "sortOrder": {
            "default": 0,
            "description": "Position of this publication within its folder (or in 'All Publications' if unfoldered). Lower values appear first.",
            "type": "integer"
          }
        },
        "required": [
          "publicationId",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "app.thesocialwire.publicationPrefs",
  "lexicon": 1
}

Validate Record

Validate a record against app.thesocialwire.publicationPrefs

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:qy5pluw2bsuq2x6albsgkvx3
CID
bafyreih7c4uv2ddaj4eweqngoq3svtl4iluhnsrfwovjjh6kdkg77xkzfi
Indexed At
2026-08-15 17:31 UTC
AT-URI
at://did:plc:qy5pluw2bsuq2x6albsgkvx3/com.atproto.lexicon.schema/app.thesocialwire.publicationPrefs

Similar Lexicons

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

  • A named folder for organizing publication subscriptions in The Social Wire.

  • A publication record representing a blog, website, or content platform. Publications serve as containers for documents and define the overall branding and settings.

  • A reader's personal sidebar preferences: the top-level arrangement of list groups and ungrouped subscriptions (one level deep), which groups are collapsed, how automatic sort orders subscriptions, and which primary nav …

  • com.pagehare.publication recordnot from the namespace authority

    Marks a site.standard.publication as the one PageHare manages for this author. site.standard.publication is shared with other apps and its url can change (subdomain rename, custom domain), so PageHare finds its own publ…

Lexicon Garden

@