Thin edge workers
Cloudflare Workers verify webhooks, store metadata, and enqueue jobs quickly. CPU-heavy conversion stays off the edge.
MonFile keeps the chat interface simple while separating file storage, conversion, AI reasoning, and operational metadata behind clear boundaries.
Cloudflare Workers verify webhooks, store metadata, and enqueue jobs quickly. CPU-heavy conversion stays off the edge.
Source and result files are stored in Cloudflare R2 under temporary keys and cleaned up by retention policy.
LibreOffice, Ghostscript, qpdf, Poppler, ImageMagick, and Tesseract perform the conversion work on Linode.
OpenRouter is used for intent parsing, response wording, and voice transcription. Raw document contents are not sent to AI by default.
Worker-to-service requests use shared secrets so conversion and AI endpoints can reject unauthenticated traffic.
Jobs, state changes, AI requests, and failures are recorded for debugging and admin review.
The beta is intentionally narrow: Telegram first, temporary storage, constrained conversion actions, and admin visibility into failures. As WhatsApp and LINE roll out, the same boundaries apply to webhook verification, media downloads, queue dispatch, and result delivery.