# 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`