Documents that compute.
Most documents are dead: numbers get pasted, then go stale. A docofile stores only the source truths — data, formulas, drawings, prose — and computes every derived value the moment it opens. docodile is the editor: change a cell and the chart, the caption, and the total move with it. Drag the chart, and the cell writes back.
WHY IT HOLDS UP
One formula language
The same typed, sandboxed language runs in table cells, drawing
geometry, and mid-sentence prose — with real units:
3 mm, 5 kN, 1.09 usd/eur.
Mixing meters with kilograms is an error, not a surprise.
Strict at rest
Every reference checks, imports form a DAG, nothing derived is ever stored. The folder and the zip hash to the same canonical digest — sign it, share it, verify it.
Honest write-back
Edit a derived view — drag a bar, retype a total — and the source cell updates, but only where the math inverts cleanly. Everything else is honestly read-only.
POKE A REAL DOCUMENT
- revenue-forecasta compounding forecast — slider, chart, prose, one source of truth
- fx-exposuretwo currencies, an in-document rate, the whole book reprices on drag
- hydraulic-cylinderparametric engineering drawing with live math
- weather-grapha data-bound chart composed into a styled report
- mid-webpagea whole landing page, authored as a docofile