AetherCore isn't just a dashboard—it's an interactive, immersive security command center.
- Auditory Feedback System: Context-aware audio cues for threat detection, successful authorizations, and systemic alerts.
- Decrypted Text Animations: Cyberpunk-style text decryption sequences for revealing sensitive vault data.
- Live Threat Pulse: GPU-accelerated visualizations of authorization events and network anomalies.
AetherCore leverages Auth0 not just for logging in, but as the backbone of our sovereign AI security posture.
- Frictionless Onboarding: Seamless Universal Login experience optimized for dark-mode aesthetics.
- Machine-to-Machine (M2M) Authorization: Securing communication between the Next.js frontend, FastAPI orchestration layer, and Mojo execution engine using short-lived JWTs.
- Role-Based Access Control (RBAC): Fine-grained permissions (Observer, Analyst, Guardian) enforced at the edge.
- Secure Sessions: Silent authentication, token rotation, and strict absolute session timeouts to prevent unauthorized physical access.
For the exact setup values and callback URLs, see docs/AUTH0_SETUP.md.
AetherCore bridges beautiful UI with hardcore performance:
-
Next.js (Frontend)
- Delivers a premium, glassmorphic UI with Server-Side Rendering (SSR) for instant initial load times.
- Manages localized Auth0 session state and real-time WebSocket connections.
-
FastAPI (Orchestration Backend)
- High-throughput asynchronous Python backend serving as the API Gateway.
- Validates Auth0 tokens, manages state, and routes compute-heavy tasks.
-
Mojo (AI Execution Engine)
- The "fire" in the engine. Handles extreme high-performance threat analysis and cryptographic operations up to 68x faster than standard Python.
- Perfect for on-the-fly AI vector similarity search and anomaly detection.
- Next.js 15 Cyber-minimalist Front-end
- Auth0 Universal Login & Session Management
- FastAPI Backend Scaffold
- Simulated Threat Activity & Audio Cues
- Auth0 MCP Server Integration: Plug Auth0 directly into our IDEs using the Model Context Protocol (MCP) to let Claude/Gemini seamlessly configure our tenants.
- Direct Mojo-powered AI threat inference in production.
- Auth0 Actions for custom geo-fencing and anomaly detection.
- WebGL-powered 3D Threat Globe.
- Decentralized node deployment capabilities.
- Biometric-bound Auth0 WebAuthn integration.
- Fully sovereign LLM integration for zero-telemetry operations.
npm installnpm run devNavigate to http://localhost:3000
- Home: http://localhost:3000 (public)
- Dashboard: http://localhost:3000/dashboard (protected)
- Click "Connect via Auth0" to experience the auth flow.
Want to dive deeper into how AetherCore was built? Check out our comprehensive documentation suite:
- docs/QUICKSTART.md: Complete overview of features, stack, and deliverables.
- docs/ARCHITECTURE.md: Deep dive into design patterns and technical decisions.
- docs/FILE_MANIFEST.md: Detailed inventory of the codebase structure.
- docs/PROJECT_SUMMARY.md: Extended setup, environment variables, and troubleshooting.
- Framework: Next.js 15 (App Router, React 19)
- Styling: Tailwind CSS v4 + Custom CSS Modules
- Authentication: Auth0 by Okta
- Backend API: FastAPI (Python)
- High-Performance Compute: Mojo
- Icons: Lucide React
- Typography: Geist Sans & Geist Mono