social.colibri.sync.subscribeHums

colibri.social

Schema Diff

+2 -1

From

CID
bafyreidgjwgl5it...
Indexed At
2026-07-27 21:35 UTC
View this version

To

CID
bafyreiarn65rrwq...
Indexed At
2026-07-31 21:23 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

1 1
{
2 2
  "id": "social.colibri.sync.subscribeHums",
3 3
  "defs": {
4 4
    "main": {
5 5
      "type": "subscription",
6 6
      "errors": [
7 7
        {
8 -
          "name": "AuthRequired"
8 +
          "name": "AuthRequired",
9 +
          "description": "Missing, malformed, or unverifiable service auth."
9 10
        },
10 11
        {
11 12
          "name": "NotEnabled",
12 13
          "description": "Humming is disabled on this AppView."
13 14
        },
14 15
        {
15 16
          "name": "TooManySubscribers",
16 17
          "description": "The hub is at its subscribeHums connection limit."
17 18
        }
18 19
      ],
19 20
      "message": {
20 21
        "schema": {
21 22
          "refs": [
22 23
            "lex:social.colibri.sync.subscribeEvents#humEnvelope"
23 24
          ],
24 25
          "type": "union"
25 26
        }
26 27
      },
27 28
      "parameters": {
28 29
        "type": "params",
29 30
        "properties": {
30 31
          "communities": {
31 32
            "type": "array",
32 33
            "items": {
33 34
              "type": "string",
34 35
              "format": "did"
35 36
            },
36 37
            "description": "DIDs of the communities the peer wants Hums for, repeated once per community. Narrowing only: the intersection with what the peer is authorised for is what gets streamed, so declaring a community grants nothing. Omit it entirely to receive every authorised community."
37 38
          }
38 39
        }
39 40
      },
40 41
      "description": "Egress-only WebSocket stream of Hums this AppView is relaying. Peers subscribe to receive off-protocol events for shared communities, optionally narrowing to declared `communities` (repeated query param). Requires inter-service auth (subprotocol-carried, as with subscribeEvents). Clients cannot send messages on this stream."
41 42
    }
42 43
  },
43 44
  "$type": "com.atproto.lexicon.schema",
44 45
  "lexicon": 1
45 46
}

Compare Other Versions

Lexicon Garden

@