place.stream.live.viewerCount

moderation.stream.place View official

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Current viewer count for a livestream on a particular server. Record keys are streamer_did::server_did by convention.",
      "key": "any",
      "record": {
        "properties": {
          "count": {
            "description": "The current view count for the livestream.",
            "type": "integer"
          },
          "server": {
            "description": "The DID of the server to get the view count for.",
            "format": "did",
            "type": "string"
          },
          "streamer": {
            "description": "The DID of the streamer to teleport to.",
            "format": "did",
            "type": "string"
          },
          "updatedAt": {
            "description": "The time the view count was last updated.",
            "format": "datetime",
            "type": "string"
          }
        },
        "required": [
          "streamer",
          "server",
          "count"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "place.stream.live.viewerCount",
  "lexicon": 1
}

Validate Record

Validate a record against place.stream.live.viewerCount

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:gqtagsooi75obldmytuow57q
CID
bafyreickpb5edshymiba5xyqglqev4vy4xqpkvp2lvif2vdx5r2wg36b6u
Indexed At
2026-08-20 16:29 UTC
AT-URI
at://did:plc:gqtagsooi75obldmytuow57q/com.atproto.lexicon.schema/place.stream.live.viewerCount

Similar Lexicons

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

  • place.stream.live.viewCount recordnot from the namespace authority

    Current view count for a livestream on a particular server.

  • Record indicating a livestream is published and available for replication at a given address. By convention, the record key is streamer::server

  • Record announcing a livestream is happening

  • place.stream.media.getVideo querynot from the namespace authority

    Get a hydrated view of a place.stream.video record — the record itself plus author info plus aggregated view counts summed across every reporting node we've indexed. View counts come from place.stream.media.viewCount …

  • place.stream.media.viewCount recordnot from the namespace authority

    A streamplace node's report of view counts for one place.stream.video over a closed time window. Published in the reporting node's server repo (not the streamer's), so a video served by multiple nodes accumulates multip…

Lexicon Garden

@