# OTIVM *otium* — Latin: leisure, rest, creative withdrawal. The condition under which civilisation advances. OTIVM is a browser-based idle game with a Classical Roman motif. It is a standalone light-hearted project under TheRON, intended as a low-pressure development activity and a public-facing entry point to the Roman world shared across TheRON projects. --- ## Concept You are a Roman merchant. You start with a single trade route and a handful of denarii. You build a network spanning the known world — from Ostia to Alexandria — one dispatch at a time. The narrative unfolds through the goods you trade and the journal entries they unlock. The core tension is Roman in origin: *otium* versus *negotium* — leisure versus productive work. Active trading accumulates wealth. Rest and reflection accumulate *auctoritas* — the reputation and wisdom that unlocks what comes next. --- ## Where It Runs | Property | Value | |----------|-------| | URL | https://otium.civicus.us | | Container | LXC 1105 (otivm-dev) on srv-a | | WireGuard | 10.110.0.18 | | LAN IP | 10.0.0.23 | | App port | 3000 | | App user | otivm | | Process manager | PM2 (pm2-otivm systemd service) | | Proxy | Nginx on wg-pk (198.58.111.109) | --- ## Stack - **Frontend:** React 19, Vite - **Runtime:** Node.js v22 - **Process manager:** PM2 under otivm user - **Python:** venv at /home/otivm/venv (auto-activates on login) --- ## Repository - **Gitea:** https://gitea.barternetwork.us/TheRON/OTIVM - **Branch:** main - **Push node:** otivm@otivm-dev (10.0.0.23) - **License:** BSD 2-Clause --- ## Design Principles - One screen, one resource loop — ship fast - Narrative unfolds through goods and journal entries, not cutscenes - Roman vocabulary throughout — Latin terms, Roman place names, Roman motifs - Atmosphere carries quiet references to Mesolithic cultures and trade routes — the deep prehistory beneath the Roman world - Never academic, always entertaining - No backend required initially — React artifact first --- *OTIVM is part of TheRON — The Residential Owner-operated Network.*