Text
A paragraph.
JSON
{
"type": "text",
"props": {
"text": "Nine ports now run on one schedule, and the delays went with it.",
"size": "tagline"
}
}Features · Blocks
A slide is a title and a few typed blocks. Your agent picks from these and fills them in; the server refuses anything else, so a deck can't come out broken. Every one below is the real block, rendered by Dossier, telling one made-up company's quarter.
Words, set to read from the back of the room.
The figure first, the story under it.
Choices, sequences and trade-offs, side by side.
Screenshots, live prototypes and where to go next.
Covers, content, sections and an appendix that numbers itself. A kicker, a title, a tagline. One gradient moment a slide. Notes for rehearsal that never leave the editor.
Every slide is rendered in a real browser before it's saved: overflow, broken images, hard-to-read text and dead links come back with the slide and the block.
Private beta