com.getorbyt.community.getFeed

getorbyt.com

Schema Diff

+5 -0

From

CID
bafyreiclsj3rk52...
Indexed At
2026-08-28 23:34 UTC
View this version

To

CID
bafyreid4uxfbipc...
Indexed At
2026-09-05 23:36 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 5
      "description": "A Community's native feed skeleton, served from projected com.getorbyt.community.post links. Clients hydrate post URIs through their authenticated Bluesky AppView. Removed posts are only included for their author and Community moderators.",
6 6
      "errors": [
7 7
        {
8 8
          "name": "CommunityNotFound"
9 9
        },
10 10
        {
11 11
          "name": "InvalidCursor"
12 12
        }
13 13
      ],
14 14
      "output": {
15 15
        "encoding": "application/json",
16 16
        "schema": {
17 17
          "properties": {
18 18
            "cursor": {
19 19
              "type": "string"
20 20
            },
21 21
            "feed": {
22 22
              "items": {
23 23
                "ref": "com.getorbyt.community.defs#feedItem",
24 24
                "type": "ref"
25 25
              },
26 26
              "type": "array"
27 27
            }
28 28
          },
29 29
          "required": [
30 30
            "feed"
31 31
          ],
32 32
          "type": "object"
33 33
        }
34 34
      },
35 35
      "parameters": {
36 36
        "properties": {
37 37
          "community": {
38 38
            "format": "at-uri",
39 39
            "type": "string"
40 40
          },
41 41
          "cursor": {
42 42
            "type": "string"
43 43
          },
44 44
          "limit": {
45 45
            "default": 25,
46 46
            "maximum": 50,
47 47
            "minimum": 1,
48 48
            "type": "integer"
49 49
          },
50 50
          "sort": {
51 51
            "default": "latest",
52 52
            "description": "`top` ranks by Orbyt's canonical all-time loop count.",
53 53
            "knownValues": [
54 54
              "latest",
55 55
              "top"
56 56
            ],
57 57
            "type": "string"
58 +
          },
59 +
          "viewer": {
60 +
            "description": "The requesting viewer's DID. Unauthenticated skeleton reads (the legacy pre-grant path) supply it so the AppView can mint viewer-bound playback tokens for loop counting. It never elevates moderation visibility; a service-authenticated call always wins.",
61 +
            "format": "did",
62 +
            "type": "string"
58 63
          }
59 64
        },
60 65
        "required": [
61 66
          "community"
62 67
        ],
63 68
        "type": "params"
64 69
      },
65 70
      "type": "query"
66 71
    }
67 72
  },
68 73
  "id": "com.getorbyt.community.getFeed",
69 74
  "lexicon": 1
70 75
}

Compare Other Versions

Lexicon Garden

@