Journal — 24.08.2026
The quiet mathematics of stacked stone, revisited
A cairn is a promise between strangers: someone came this way, and this is the path. We built a CMS on the same idea.
Open Preview from Cairn and your own Next.js site switches to draft content. You keep the routes, components and deployment; Cairn handles signed access and live refresh after every save.
/ How it works
A short-lived preview token switches your site from published reads to draft-aware reads. Seamless and secure.
/ Round trip4 steps
/ Try it
/ The preview flow
Outside preview mode, your site reads published content. Open Preview and the same site reads the selected dataset’s draft or branch content through a signed session.
/ Interactive example
This simplified example shows the real division of work: Cairn holds the draft, while your own front end renders it. In a connected project, changes appear after the Dashboard autosaves.
Editor · article.7f3a91Draft · unpublished
theme · enum
viewport
166 chars · saved just now
your-site.com/journal/gneiss1440 × auto
Journal — 24.08.2026
A cairn is a promise between strangers: someone came this way, and this is the path. We built a CMS on the same idea.
/ Draft isolation
Preview sessions use token-gated draft reads. Ordinary site requests continue through Cairn’s public, published-only API until you choose to publish.
Publishedlive
Draftunpublished
/ Your front end
Cairn supplies draft-aware content. Your application supplies the routes, components, styles, assets and deployment. Preview mode changes the content source, not the front end.
/ Share for review
Create a signed preview link pinned to a dataset and revision. Reviewers see the exact state you shared—even while editing continues—without needing a Cairn account or access to the editorial workspace.
Dataset
Expires in
Signed preview link
https://your-site.com/api/preview/pv_8f31c0a4
Purpose
Full-bleed editorial plate that carries the glass-over-stone material story between the share mechanics and the integration detail.
/ Integrations
The preview client is framework-agnostic: it hands you draft-aware data. Everything else is your own front end.
100%
Draft content isolated
Nothing in a preview reaches the published API until it is released.
1
Front end, no separate app
The preview renders through the same site your visitors get.
2h
Default link expiry
Shorten or extend it per link — nothing is shared indefinitely by default.
“Our editors stopped asking engineers what a change would look like. They just look at it.”