to.atpota.poe.overlay

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?streamer=<handle>), and any others are at their own record key, their id in the URL (&layout=<id>; lowercase letters, digits and dashes). The overlay reads it from your repo and follows changes live, so a stream's overlay changes as soon as you save.

Repository @atpota.to did:plc:qntsxa2i4sb24noi45fx4np2 namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritypoe.atpota.to
Indexed

Record

record · key any

Properties

alerts

boolean

Poe says weather alerts (storms, apps blowing in).

chat

boolean

Poe says hello to chatters and answers chat commands.

createdAt

requiredstring · datetime

follows

boolean

Poe thanks new followers.

ignore

array

Accounts Poe never greets, thanks or answers (bots).

  • maxLength: 50
itemsstring · at-identifier

name

string

What the streamer calls this layout, on the setup page only.

  • maxLength: 400
  • maxGraphemes: 40

nap

integer

Minutes of quiet before Poe naps; 0 never.

  • minimum: 0
  • maximum: 240

poe

requiredref
Reference

theme

string
  • knownValues: light | dark

updatedAt

requiredstring · datetime

visitors

boolean

Now and then a butterfly, bird, snail, worm or moth visits Poe.

volume

integer

How loud Poe's noises are; 0 is silent.

  • minimum: 0
  • maximum: 100

widgets

requiredarray

The widgets on screen, each kind at most once.

  • maxLength: 16
itemsref
Reference

#poe

object

Properties

scale

requiredinteger

Percent of its usual size.

  • minimum: 50
  • maximum: 200

show

requiredboolean

side

requiredstring

Which bottom corner Poe sits in; it faces into the screen.

  • knownValues: left | right

#widget

object

Properties

kind

requiredstring

The atmosphere's weather (card to pulse), Anisota's moon, mark and loader, the time as a TID, the streamer's flushes (im.flushing.right.now), status and vitals (is.dame.now, is.dame.state) and teal.fm music, or their stream.place chat.

  • knownValues: card | strip | badge | apps | forecast | pulse | moon | mark | loader | tid | flushes | status | music | chat

scale

requiredinteger

Percent of its usual size.

  • minimum: 50
  • maximum: 200

slot

requiredstring

Where on screen. Widgets in the same slot stack.

  • knownValues: top-left | top-center | top-right | bottom-left | bottom-center | bottom-right

style

string

How the widget looks, for the kinds with more than one way: tid (ticking, mini), flushes (count, stats, latest), status (both, status, vitals), music (now, history, stats, mini), chat (corner, side, pop). Absent or unknown is the kind's first.

  • maxLength: 32
  • knownValues: ticking | mini | count | stats | latest | both | status | vitals | now | history | corner | side | pop

Similar lexicons

semantic match

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

  • 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", "loading" and "clock". The overlay reads it f