What Skylite is (one line): a read-only, non-algorithmic window into Bluesky/ATProto built for kids — “Skylite” = *Bluesky* + lite.” The pitch: strip out posting, replying, and DMs and you remove the large majority of open-social child-safety risk while still offering a curated window into global curiosity.
Provenance: distilled from a Gemini design dialogue pasted on 2026-07-10 — raw at
seeds/transcripts/raw/2026-07-10-gemini-skylite-concept-and-logos.md. This doc holds the product/experience + branding thinking; the identity/ATProto/PWA-hardening engineering lives inIDEAS.md(a separate same-day session). Nothing here is verified engineering — it is a captured concept. Claims sourced only from the model’s framing are flagged model-claim and should not be treated as measured.
IDEAS.md architecture (client-side merge of an inclusion list) rather than
contradicting it — see the axis note in §2.The Gemini dialogue framed discovery as curated “Sky-Channels” (Science, Art,
Storytime) built from custom ATProto feeds curated by educators/creators (e.g.
#SpaceStuff, #CuteAnimals, #KidArt, #DIYCrafts). IDEAS.md §2 lands on a lighter,
serverless framing: an inclusion list merged client-side with getAuthorFeed,
newest-first, no server.
IDEAS.md:
a server-side custom feed generator (more power, a service to operate) vs. a
client-side merge (lighter, nothing running). “Sky-Channels” = the curated,
server-side end; the inclusion list = the serverless end. Not a contradiction —
a cost/capability trade to decide, not re-litigate.| Area | Concept |
|---|---|
| Interaction | “Save to Scrapbook” — private, local bookmarking in place of like/repost. Kid can clip a post and add private local notes (“want to draw this later”). |
| Discovery | Curated Sky-Channels (Science / Art / Storytime), toggled per-child. |
| Moderation | “Sky-Shield” — an automated layer on top of ATProto labels: image-recognition filtering + text filters that blur profanity/politics/sensitive-news even from an approved creator. |
| Co-viewing | Cast the feed to a TV/tablet — “scrolling” becomes a shared family activity, like reading a digital magazine together. |
| Guardian oversight | Dashboard to toggle channels on/off and view watch history. |
Cross-check with IDEAS.md: the Scrapbook, Sky-Channels, Sky-Shield,
co-viewing, and the toggle/watch-history dashboard are new here — IDEAS.md
does not cover them. Where they meet the technical doc: the dashboard’s per-child
toggle is the product surface of the IDEAS.md pause screen / kill switch
(client flag), so those should be designed as one control, not two. The Scrapbook
is local-only, which fits the serverless stance in IDEAS.md §2.
Tension to hold (not resolve here): “Sky-Shield” AI image/text filtering implies running a service on incoming content — directly in tension with the “no server, client-side, nothing running” spine of
IDEAS.md. Any real image-recognition moderation likely reintroduces the confidential-backend question thatIDEAS.md§5 already flags for session length. Flag, don’t decide.
IDEAS.md §1.Decided in-dialogue (2026-07-10):
These are branding decisions, not verified engineering. Recorded here so a later session treats the name/visual/tagline as settled and doesn’t re-explore the logo space. The geometry the user wanted is in §4.