.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
Longevity
One file. A decade of openings.
Sent from Donum
Original delivery to ten investors.
Archived in Git
Diffed year over year with the annual letter.
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.”
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.