A film with no play button
Scroll story: a format I built, where the scroll is the clock.
2026. Two stories, one player.
The Drawer
About what gets made all the time, and never comes out.
Scroll at your own pace. You can stop anywhere, and go back.
She makes things all the time. That was never the hard part.
And everything that got finished went into the drawer.
The drawer filled up, and no one ever saw any of them.
It isn't a lack of confidence. It's a habit.
Then she pulled it open.
Not all of it. One thing. And tomorrow, one more. And the only thing that changed is that the drawer stayed open.
I started by taking the seconds out of the film
On August 18, 2026 I asked what would happen if every moment in a story were set by a place in the scroll, not by a second on a clock. Every image, every sentence and every sound waits for its place, and only the scroll brings it.
A video waits for no one
It runs at its own pace, even when one sentence needs another moment. Here the scroll is the clock: stop, and the story stops. Scroll back, and it returns to exactly the same moment.
I built one player, and every story is one file
The file says what appears, where, and at which point in the scroll. The player plays any such file with no code written for the story, and one word in the file decides whether the lines are precise or drawn by hand. The Drawer is drawn by hand.
The sound stays off until it is asked for, and the story is whole without it. Two lines put a story on any page:
<div data-story="story.json"></div> <script src="scroll-story.js"></script>
One Breath was written from one sentence
Not in an editor, not on a timeline. The file was written from that sentence to the spec, passed the checker, and runs in the same player that plays The Drawer. Not one line of code was written for it.
There's a moment before it begins. Nobody notices it.
Then you breathe in.
And everything comes in. The air, the room, the hour.
Then there's a pause. Short. Quiet. Yours.
One breath is a whole story.
And it took you exactly as long as you wanted. Nobody measured. Nobody rushed. That's all this format does.
“A scroll story about what happens in one breath”, translated from the Hebrew
$ python3 validate.py story-breath.en.jsonOK
Something on your mind? Let's talk.
Fifteen minutes to explain what you need, and to see whether I can help. No deck, no commitment.