place.stream.broadcast.syndication

did:web:stream.place

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Record created by a Streamplace broadcaster to indicate that they will be replicating a livestream. NYI",
      "key": "tid",
      "record": {
        "properties": {
          "broadcaster": {
            "description": "DID of the Streamplace broadcaster that will be replicating the livestream",
            "format": "did",
            "type": "string"
          },
          "createdAt": {
            "description": "Client-declared timestamp when this syndication was created.",
            "format": "datetime",
            "type": "string"
          },
          "streamer": {
            "description": "DID of the streamer whose livestream is being replicated",
            "format": "did",
            "type": "string"
          }
        },
        "required": [
          "broadcaster",
          "streamer",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "place.stream.broadcast.syndication",
  "lexicon": 1
}

Validate Record

Validate a record against place.stream.broadcast.syndication

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:web:stream.place
CID
bafyreie6f6shxjotjzi5r25skk3mzk7gnswxqbdegb7pxrsjpnlox5ftqy
Indexed At
2026-07-26 20:18 UTC
AT-URI
at://did:web:stream.place/com.atproto.lexicon.schema/place.stream.broadcast.syndication

Similar Lexicons

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

  • 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.multistream.target recordnot from the namespace authority

    An external server for rebroadcasting a Streamplace stream

  • org.swappulse.voiceSpace recordnot from the namespace authority

    Manual live stream declaration, mirrored to AT Protocol as a real org.swappulse.voiceSpace record so live streams are discoverable across instances. A collector goes live by pasting an external stream URL.

  • Current viewer count for a livestream on a particular server. Record keys are streamer_did::server_did by convention.

Lexicon Garden

@