Beta

.dnm file format

A report that outlives the app.

A report shouldn’t disappear when a SaaS does. The .dnm format seals yours into a portable, signed envelope. Open it anywhere, anytime, in any language.

Signed

realm.xyz

Mar · 2026

file · dnm

Realm · Monthly Investor Update

One file. Four pages. Twelve years of future openings.

MRR

$142.8k

NRR

115%

Active

2,408

Schemadnm/1
Size12.4 KB
ThemePaper
SourcesStripe · HubSpot · GA4

Longevity

One file. A decade of openings.

2026

Sent from Donum

Original delivery to ten investors.

2028

Archived in Git

Diffed year over year with the annual letter.

2032

Opened offline

Same file, read on a laptop with no internet.

One file. Ten years from now, still opens.

Every annual report we have ever written is a .dnm in our Git repo. Open any year. Diff any two. Nothing rots.
Ana Flores · Co founder, Kettle AI

Questions

A clean envelope.

Is .dnm open?+

Yes. The schema is published and versioned. You can render a .dnm without Donum if you choose to.

How large can a .dnm be?+

Text, blocks, and metadata live in the file. Media references live in Donum object storage. Files stay small and portable.

Can I edit a .dnm by hand?+

Yes. It is readable, diffable, and re imports cleanly when it passes schema validation.

Does .dnm travel to other tools?+

Yes. Typed blocks mean other renderers can convert to markdown, Notion, or a slide deck.

A report that outlives the app.