# Sleepless Archive // PLANA_OS Central Hub The central authentication and community security gateway for the **Sleepless Archive**. ## About Sleepless Archive & PLANA_OS PLANA_OS is the automated verification and community-management gateway for the **Sleepless Archive** Discord community. It connects your **Discord** and **Roblox** accounts through official authorization flows to grant verified community roles and ensure a safe, raid-free server environment. - **Independent Fan Project:** Sleepless Archive and PLANA_OS are non-commercial, volunteer-run community projects inspired by characters from the game *Blue Archive*, developed by NEXON Games and MX Studio. - **Platform Disclaimers:** This project is not affiliated with, sponsored by, or endorsed by **Discord Inc.**, **Roblox Corporation**, **NEXON Games Co., Ltd.**, or **MX Studio**. - **User Privacy First:** Verification is handled using official platform OAuth 2.0 flows. We never ask for or store passwords, Roblox session cookies (`.ROBLOSECURITY`), or private messages. --- ## Core Principles - **Official OAuth 2.0 Flows:** Authentication happens entirely on Discord's and Roblox's official websites. You never enter passwords or session cookies into our site. - **Transient Safety Checks:** Discord guild memberships are screened in-memory during verification to protect the community against raid groups, and are discarded immediately without being stored. - **Strict Data Minimization:** Stored data is limited to public numeric Discord and Roblox User IDs required to maintain verified server roles. - **Full User Control:** Any member can review or permanently delete their linked account data at any time via the [Data Purge Portal](/data) or the `/unlink` bot command. --- ## System Architecture ``` ┌─────────────────────────┐ │ PLANA_OS Central Hub │ │ (Web Services & Gateway)│ └────────────┬────────────┘ │ ┌───────────────────────┴───────────────────────┐ ▼ ▼ ┌─────────────────────────┐ ┌─────────────────────────┐ │ Plana (Bot) │ │ Arona (Bot) │ │ - Account Verification │ │ - Community Companion │ │ - Guild Safety Checks │ │ - Interactive Tools │ │ - Role Synchronization │ │ - (In Active Dev) │ │ - Ticket Management │ └─────────────────────────┘ └─────────────────────────┘ ``` - **Plana:** Core community administration bot. Handles user verification, checks Roblox Group (#33086304) membership, synchronizes the `Verified` server role, and manages member support tickets. - **Arona:** Companion bot dedicated to social activities and member utilities (currently in active development). - **Web Portal:** Secure web interface providing OAuth authentication redirects, verification status tracking, and self-service account unlinking. --- ## Community Protocols & Directory | Endpoint | Protocol | Purpose | | :--- | :--- | :--- | | **[`/verify`](/verify)** | `PRTC_01 // IDENTITY_CHECK` | Connect Discord and Roblox accounts via official OAuth to receive server clearance. | | **[`/data`](/data)** | `PRTC_02 // DATA_PURGE` | Inspect linked account IDs and execute self-service data deletion. | | **[`/tos`](/tos)** | `PRTC_03 // LEGAL_COMPLIANCE` | Community guidelines, acceptable use terms, age requirements (13+), and server rules. | | **[`/privacy`](/privacy)** | `PRTC_04 // DATA_PRIVACY` | Full privacy disclosures on stored numeric IDs, transient checks, and retention periods. | --- ## Community & Contact Sleepless Archive is maintained by volunteer community developers. If you have questions about verification, privacy, or server access, reach out: - **Discord Server:** [Sleepless Archive](https://discord.gg/kivotos) - **Project Lead:** `@tagedis` - **Email:** `derpeloper@proton.me` / `derpeloper@gmail.com`