to.atpota.poe.scene
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"camera": {
"description": "The screen share's camera window.",
"properties": {
"shape": {
"knownValues": [
"rounded",
"circle",
"wide"
],
"type": "string"
},
"side": {
"knownValues": [
"right",
"left",
"none"
],
"type": "string"
}
},
"required": [
"side",
"shape"
],
"type": "object"
},
"countdown": {
"description": "The starting screen's countdown: to a time, or a timer that starts when the scene is shown.",
"properties": {
"at": {
"description": "For a clock: when the stream starts.",
"format": "datetime",
"type": "string"
},
"minutes": {
"description": "For a timer.",
"maximum": 120,
"minimum": 1,
"type": "integer"
},
"mode": {
"knownValues": [
"timer",
"clock",
"none"
],
"type": "string"
}
},
"required": [
"mode"
],
"type": "object"
},
"main": {
"key": "any",
"record": {
"properties": {
"background": {
"description": "The sky behind it all (the screen share's frame colour).",
"knownValues": [
"day",
"night",
"garden",
"butter"
],
"type": "string"
},
"camera": {
"ref": "#camera",
"type": "ref"
},
"countdown": {
"ref": "#countdown",
"type": "ref"
},
"createdAt": {
"format": "datetime",
"type": "string"
},
"ground": {
"description": "What's along the bottom: a meadow hill with flowers, a strip of grass, soil with sprouts, or nothing.",
"knownValues": [
"meadow",
"grass",
"soil",
"none"
],
"type": "string"
},
"kind": {
"description": "Which sort of screen it is (loading: Anisota's loading screen, its brand mark with the moon running through its phases, on black). Without it, the record key's kind, or starting.",
"knownValues": [
"starting",
"brb",
"ending",
"screenshare",
"loading"
],
"type": "string"
},
"links": {
"description": "Where to find the streamer, on the end screen (\"bsky.app/profile/dame.is\").",
"items": {
"maxGraphemes": 60,
"maxLength": 300,
"type": "string"
},
"maxLength": 4,
"type": "array"
},
"name": {
"description": "What the streamer calls this screen (\"coding brb\"), on the setup page only.",
"maxGraphemes": 40,
"maxLength": 200,
"type": "string"
},
"showPoe": {
"type": "boolean"
},
"showWidgets": {
"description": "Whether the weather widgets from the overlay's settings show on this scene too.",
"type": "boolean"
},
"subtitle": {
"description": "A line under them: what the stream is about.",
"maxGraphemes": 200,
"maxLength": 1000,
"type": "string"
},
"title": {
"description": "The big words (\"starting soon\").",
"maxGraphemes": 80,
"maxLength": 400,
"type": "string"
},
"updatedAt": {
"format": "datetime",
"type": "string"
}
},
"required": [
"createdAt",
"updatedAt"
],
"type": "object"
},
"type": "record"
}
},
"description": "One of the full-screen screens of Poe's stream overlay (atpota.to/overlay?scene=<record key>): a countdown before a stream, a be-right-back screen, an end screen, or a frame for sharing a screen with a camera. A streamer can keep as many as they like, one record each; the record key is the screen's id in its URL (lowercase letters, digits and dashes). The ones a streamer starts with are keyed by their kind: \"starting\", \"brb\", \"ending\", \"screenshare\" and \"loading\". The overlay reads it from your repo and follows changes live.",
"id": "to.atpota.poe.scene",
"lexicon": 1
}
Metadata
- DID
-
did:plc:qntsxa2i4sb24noi45fx4np2 - CID
-
bafyreigfpohnikoi7nn6te245nhzzut3usskx3afoynsmbwxenplwxidoi - Indexed At
- 2026-10-22 13:30 UTC
- AT-URI
-
at://did:plc:qntsxa2i4sb24noi45fx4np2/com.atproto.lexicon.schema/to.atpota.poe.scene
Version History (3 versions)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
to.atpota.poe.overlay record
How you've set up Poe's stream overlay (atpota.to/overlay): which weather widgets show, where and how big, which side Poe sits on, and what it reacts to. One record per layout: "self" is the main one (atpota.to/overlay?…