social.colibri.sync.subscribeHums

colibri.social

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "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.",
      "errors": [
        {
          "name": "AuthRequired"
        },
        {
          "description": "Humming is disabled on this AppView.",
          "name": "NotEnabled"
        },
        {
          "description": "The hub is at its subscribeHums connection limit.",
          "name": "TooManySubscribers"
        }
      ],
      "message": {
        "schema": {
          "refs": [
            "lex:social.colibri.sync.subscribeEvents#humEnvelope"
          ],
          "type": "union"
        }
      },
      "parameters": {
        "properties": {
          "communities": {
            "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.",
            "items": {
              "format": "did",
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "params"
      },
      "type": "subscription"
    }
  },
  "id": "social.colibri.sync.subscribeHums",
  "lexicon": 1
}

Validate Record

Validate a record against social.colibri.sync.subscribeHums

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:mprdjqjluoswa7awzggaggj3
CID
bafyreidgjwgl5itl34d3fqkvrzo2goqzvvrhz6ucfum64pfqz2jffxpvc4
Indexed At
2026-07-27 21:35 UTC
AT-URI
at://did:plc:mprdjqjluoswa7awzggaggj3/com.atproto.lexicon.schema/social.colibri.sync.subscribeHums

Version History (3 versions)

Similar Lexicons

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

  • social.colibri.sync.sendHum procedurenot from the namespace authority

    Informs this AppView of an off-protocol event that occurred on a peer AppView. Requires inter-service auth: a JWT signed by the caller's AppView signing key, aud = this AppView's did:web, lxm = social.colibri.sync.sendH…

  • social.colibri.sync.subscribeEvents subscriptionnot from the namespace authority

    Opens a WebSocket stream that transmits relevant events for the authenticated user.

Lexicon Garden

@