Prosa is a reading environment applying vertical-feed discovery mechanics to longform text. It presents writing one page at a time and surfaces the next piece from reading behavior rather than a social graph, treating discovery as media ecology.
Prosa
Prosa (GSV-A5) is a reading environment, in GSV's media-ecology pace-layer, that applies vertical-feed discovery mechanics borrowed from short-form video to longform text: it presents writing one page at a time and surfaces the next piece to read from observed reading behavior rather than from a social graph, treating discoverability of prose as a media-ecology design problem rather than a content-quality problem. Its interaction model splits by axis — horizontal swipes page through the piece currently open, vertical swipes advance to the next recommended read — and its core technical mechanism is a client-side splitter that measures the live reading viewport and reflows full article text into viewport-sized pages at paragraph boundaries, falling back to sentence-level splits for overlong paragraphs, with results cached per viewport dimensions. The page, not the scroll, is treated as the unit of reading, on the stated bet that page-by-page presentation forces deliberate reading and hands pacing control to the writer, in deliberate contrast to infinite scroll's drift toward skimming. Ranking runs on engagement rather than social signals: a ReadEvent record tracks pages read against total pages per session, with a non-null completedAt marking a finished piece, and highlights/bookmarks are captured against pieces and sessions; the system deliberately omits likes, follows, and comments, optimizing instead for pieces that are finished and left the reader glad they read it, over pieces merely clicked into. It is built on Next.js and Prisma. Prosa sits alongside GSV's meaning-across-sapiences pace-layer work and is documented as connecting to design-intent research spanning other GSV projects including Mind State, phosphene, Unc Rancher, and the after-them prototype. Status: concept stage — the UX and data-model design (ReadEvent, pagination algorithm, ranking philosophy) is specified in real detail, but the material available describes design intent and a Next.js/Prisma build in progress rather than a shipped, publicly used product.