EduShade Knowledge Base
Technical documentation and product guides for every module of the EduShade platform.
Welcome to the EduShade Knowledge Base — the single source of truth for engineers, product managers, support staff, and power users building on the platform.
Modules
Auth Module
Identity, access control, and user lifecycle — registration, login, verification, RBAC, sessions, admin tooling.
Audit Module
Tamper-evident audit and activity logging — admin mutations, user actions, impersonation visibility, retention, and the event ingestion pipeline.
How to read these docs
- Use the sidebar on the left to browse by module.
- Use the search bar (
⌘K/Ctrl+K) at the top to jump to any page. - Use the table of contents on the right of every page to skim long sections.
- Deep links stay stable — feel free to share specific page URLs with teammates.
Where to start
| You are… | Start here |
|---|---|
| A new engineer onboarding | Auth module overview |
| Integrating sign-in flows | Login · OAuth |
| Setting up RBAC | Roles & Permissions |
| An admin doing user ops | User Management · User Impersonation |
| Investigating a security concern | Security Features · Audit Logs |
| Reviewing who-changed-what | Audit Logs · Activity Logs |
| Wiring a new service into the audit stream | Event Ingestion · Audit Middleware |
Contributing
All pages here are authored as MDX under content/docs/. Add a new .mdx file to a module folder and it will appear in the sidebar on the next reload. Use meta.json in a folder to control ordering and titles.

