Work where you already work
Edit in Word, Excel, PowerPoint or a Google editor, or in the web workspace. The add-ins capture your changes as drafts.
Dynodoc is version control for documents, spreadsheets and presentations. Edits made in Word, Excel, PowerPoint and Google's editors become drafts and change requests, are reviewed and merged, and land in a hash-chained history that the server can verify.
Windows alpha 0.1.0-alpha.1, published 29 October 2026: a workflow manager with responsive panels, installed-agent CLI connections and the multi-project sync fix. Edit through your editors and add-ins. Prior Linux desktop builds remain at 0.0.1c; the hosted workspace runs its existing web tier.1
A sample workspace of your own on the hosted pre-alpha server, with invented colleagues. It runs the current web tier; the Windows alpha desktop app does not need it. No account. It is removed after 24 hours, so do not put anything private in it.
Open a sample workspace directly on app.dynodoc.online (opens in a new tab)Product site dynodoc.online (opens in a new tab)Release notes and checksums (opens in a new tab)
Each paragraph, question, and spreadsheet row gets a permanent identifier when it is created.35 Edits are stored as typed events with an author, and each shared event is chained to the one before it with SHA-256.34 A restore adds a new event instead of rewinding the log.
1 / 5 Maya writes the Sampling paragraph.
NodeCreatedMaya · 5d1e…a09c · prev 0000…0000Edit in Word, Excel, PowerPoint or a Google editor, or in the web workspace. The add-ins capture your changes as drafts.
Try a change without altering the shared team version. Keep some work private while sharing selected changes.
Compare versions, see attribution, and resolve overlapping edits before combining the work.
Save named versions and restore earlier content as a new recorded change. Restoration preserves the intervening history.
Try it with representative files and the people who will review them. Format compatibility and the editor add-ins need acceptance testing against your actual workflow. Test uploads are limited to 3 MB.
The standalone Dynodoc Engine is published under MIT as an early 0.1 source release, written in Rust with PostgreSQL. It covers append, verify, replay, snapshots, and merge; it does not include the browser editors or any production data.3
Verification recomputes the chain from stored events. It detects an inconsistent recorded chain; detecting a wholesale rewrite also needs a hash you kept elsewhere.
# Build the MIT engine and check one document's recorded history.
git clone https://github.com/ArefinAlter/dynodoc-engine
cd dynodoc-engine
cp .env.example .env # set PASETO_LOCAL_KEY and WEB_SERVICE_KEY
task up && task test # PostgreSQL 16 for the integration tests
# Recompute the hash chain over the stored events and report any break.
cargo run --locked -p engine-cli -- verify DOCUMENT_UUID
# Rebuild the document state by replaying its events from the start.
cargo run --locked -p engine-cli -- replay DOCUMENT_UUIDProduct claims on this page are checked against the Windows alpha release notes and the published repositories.