social.colibri.sync.sendHum

colibri.social

Schema Diff

+6 -6

From

CID
bafyreifjvyvn6eo...
Indexed At
2026-07-24 14:44 UTC
View this version

To

CID
bafyreifizpuqmge...
Indexed At
2026-07-31 21:23 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": "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.sendHum. The receiver drops the Hum unless the JWT issuer equals both the envelope `origin` and the `subject`'s declared presenceService.",
6 6
      "errors": [
7 7
        {
8 8
          "description": "Missing or invalid service-auth JWT.",
9 9
          "name": "AuthRequired"
10 10
        },
11 11
        {
12 12
          "description": "A trust-model check failed (origin is not the subject's declared presenceService, subject is not a community member, origin is not an AppView, or a channel does not belong to the community).",
13 13
          "name": "Forbidden"
14 14
        },
15 15
        {
16 -
          "description": "Event type is not an off-protocol Hum event.",
17 -
          "name": "UnsupportedEvent"
16 +
          "description": "A parameter or body field was missing or malformed.",
17 +
          "name": "InvalidRequest"
18 +
        },
19 +
        {
20 +
          "description": "Humming is disabled on this AppView.",
21 +
          "name": "NotEnabled"
18 22
        },
19 23
        {
20 24
          "description": "The peer exceeded its per-peer sendHum rate budget.",
21 25
          "name": "RateLimited"
22 -
        },
23 -
        {
24 -
          "description": "Humming is disabled on this AppView.",
25 -
          "name": "NotEnabled"
26 26
        }
27 27
      ],
28 28
      "input": {
29 29
        "encoding": "application/json",
30 30
        "schema": {
31 31
          "ref": "lex:social.colibri.sync.subscribeEvents#humEnvelope",
32 32
          "type": "ref"
33 33
        }
34 34
      },
35 35
      "type": "procedure"
36 36
    }
37 37
  },
38 38
  "id": "social.colibri.sync.sendHum",
39 39
  "lexicon": 1
40 40
}

Compare Other Versions

Lexicon Garden

@