Scroll-native decks, and the pages that hold them. :pepe-hello:
Full-viewport slides that snap as you scroll, with dots and arrow keys. What you present.
The same blocks at their natural height, no snapping. A homepage, a course hub, a space. Like this one.
Same row in the same table — kind picks the chrome. A deck becomes a page and back without touching its content.
A slide is a stack of typed blocks, not a canvas of floating boxes — which is why a deck looks composed without anyone nudging anything.
An X status or a YouTube link renders as the real card or player, start time included.
A Cap share link plays inline, from cap.so or from our own Cap.
Framed live where the site allows it, and where it refuses, a screenshot or a link card built from its own metadata.
Most sites quietly refuse to be framed and a browser cannot detect it, so epsilon asks the page server-side when you paste the link and picks the mode that will actually show something.
The gallery holds 0 emotes, and they render inline anywhere text does — a slide, a comment, a reaction, this sentence. Everybody who signs in gets one as their face, picked from their email so nobody has to choose.
Missing one? Describe it and it gets painted, added to the gallery, and marked as made rather than drawn. :pepe-artist:
There is an MCP server: your Claude lists decks, writes a whole slide tree in one call, patches a single block, reads the comments on a slide and replies to them as you. Humans edit the same decks in the browser at the same time, live, and watch each other's cursors land.
Connect it from your account page.
Everything on epsilon, searchable, is in the library.
This page is a default. It is the one page the admin keeps, so that a signed-out visitor always lands somewhere that explains itself.