MOCNovel: Decentralized and Sovereign Publishing for Authors
Re-Imagining Digital Literature
The modern self-publishing landscape is dominated by monopolistic web platforms that claim massive cuts from writers and enforce rigid censorship rules. MOCNovel represents our response—a decentralized reader and editor application.
Digital literature should be open. Authors deserve full royalty ownership, and readers deserve a private, zero-ad environment to read.
Local-First Library & EPUB Rendering
MOCNovel stores all libraries and reading settings locally on your machine or mobile device. Reading progress is synchronized via cryptographic, end-to-end encrypted databases, ensuring that no central entity knows what books you own or what pages you are reading.
- Offline-First Experience: Read books anywhere, anytime, without requiring active internet connectivity.
- Custom Font & Theme Layouts: Flexible styled-component options to set margins, contrast levels, and layouts to your visual preference.
- Markdown-to-EPUB Compiler: Built-in publishing tools that turn raw Markdown manuscripts into professionally formatted EPUB books.
Open Synchronization Protocol
Synchronization uses a secure, decentralized sync protocol that authors and readers can run on their own hardware:
// Example decentralized library sync hook configurationconst syncSession = new SyncSession({endpoint: 'https://sync.rebelroot.org/v1',localDB: 'mocnovel_library_local',encryptionKey: process.env.SYNC_KEY,});await syncSession.initialize();