The Consciousness Revolution dashboard platform is a fully autonomous, self-editing system designed for distributed collaboration. Each dashboard can be customized in real-time using the built-in edit system.
Everything evolves through recursive self-improvement. Start small, expand through natural growth patterns.
Collaborative problem-solving. No one has all the answers. We build by helping each other.
Every dashboard is a blank canvas. Users customize by adding widgets from the library.
FRONTEND BACKEND DATABASE INTEGRATIONS
───────────────────────────────────────────────────────────────────────
HTML Dashboards Netlify Functions Supabase (SQL) GitHub API
JavaScript Serverless (MJS) LocalStorage Discord API
CSS/Themes Edge Functions Brain (SQLite) Stripe API
Widget System REST APIs Session Storage Twilio SMS
100X_DEPLOYMENT/
├── *.html # 1,025 dashboard files
├── js/ # 115 JavaScript modules
│ ├── widget-system.js # Core widget engine
│ ├── widget-library.js # Widget registry
│ ├── widget-loader.js # Dynamic loading
│ ├── dashboard-self-edit.js # Self-edit panel
│ └── dashboard-edit-mode.js # Edit mode UI
├── netlify/functions/ # 91 API endpoints
│ ├── araya-*.mjs # AI assistant APIs
│ ├── dashboard-*.mjs # Dashboard APIs
│ ├── auth-*.mjs # Authentication
│ └── stripe-*.mjs # Payment processing
├── css/ # Stylesheets
└── assets/ # Images, icons
User Request → Netlify CDN → HTML Dashboard
↓
JavaScript (Widgets, Edit System)
↓
Netlify Function (API)
↓
Supabase / LocalStorage
↓
Response → Dashboard Updates
All APIs are serverless functions deployed on Netlify. Base URL: /.netlify/functions/
| Endpoint | Method | Description |
|---|---|---|
araya-chat | POST | Main AI chat interface |
araya-analytics | GET/POST | Usage analytics and metrics |
araya-context | GET/POST | Conversation context management |
araya-credits | GET/POST | Credit balance and transactions |
araya-dna | GET | Dashboard DNA configuration |
araya-energy | GET | System energy/health status |
araya-feedback | POST | Submit feedback on responses |
araya-memory | GET/POST | Persistent memory storage |
araya-skills | GET | Available AI capabilities |
araya-verify | POST | Identity verification |
| Endpoint | Method | Description |
|---|---|---|
dashboard-edit | GET/POST/DELETE | Self-edit system backend |
dashboard-config | GET/POST | Dashboard configuration |
dashboard-commit | POST | Commit changes to git |
dashboard-diff | GET | Compare dashboard versions |
dashboard-factory | POST | Generate new dashboards |
dashboard-index | GET | List all dashboards |
dashboard-merge | POST | Merge dashboard changes |
dashboard-readouts | GET | Dashboard metrics/readouts |
| Endpoint | Method | Description |
|---|---|---|
auth-login | POST | User login |
auth-logout | POST | User logout |
auth-signup | POST | New user registration |
verify-identity | POST | Identity verification |
| Endpoint | Method | Description |
|---|---|---|
discord-admin | POST | Admin operations |
discord-community-api | GET/POST | Community data |
discord-verification | POST | Discord OAuth verification |
discord-verify | GET | Verify Discord connection |
discord-xp-webhook | POST | XP updates from Discord |
| Endpoint | Method | Description |
|---|---|---|
stripe-webhook | POST | Stripe payment webhooks |
stripe-webhook-v2 | POST | Enhanced webhook handler |
create-checkout | POST | Create checkout session |
marketplace-checkout | POST | Marketplace purchases |
widget-marketplace | GET/POST | Widget store operations |
paypal-donation-webhook | POST | PayPal donations |
| Endpoint | Method | Description |
|---|---|---|
brain-api | GET/POST | Query cyclotron brain |
brain-query | GET | Search brain atoms |
Additional APIs for: certifications, bugs, file uploads, GitHub integration, team messaging, Trinity coordination, and more. See /netlify/functions/ for complete list.
Widgets are self-contained UI components that can be added to any dashboard. Each widget has a size, category, and optional data source.
Single cell - icons, status indicators
Two cells wide - metrics, small stats
2x2 grid - charts, action buttons
Full width - feeds, lists
Full grid - complex visualizations
// Include the widget system
<script src="/js/widget-system.js"></script>
<script src="/js/widget-library.js"></script>
// Initialize grid
const grid = new WidgetSystem('widget-container', {
gridCols: 4,
gridRows: 4,
cellSize: 120
});
// Add a widget
grid.addWidget({
id: 'my-status',
name: 'My Status',
size: 'MEDIUM',
category: 'STATUS',
icon: '✅',
content: '<div>Everything OK</div>'
});
Every file follows the Beta DNA naming convention for universal tracking and indexing.
[TYPE]_[DOMAIN]_[OWNER]_[DESCRIPTOR]_v[VERSION].[ext]
| Type | Purpose | Example |
|---|---|---|
DASHBOARD | View & monitor data | DASHBOARD_1_COMMANDER_STATUS_v1.html |
COCKPIT | Personal control center | COCKPIT_3_FRANCIS_DISCORD_v0.1.html |
HUB | Multi-user collaboration | HUB_2_TEAM_BUILD_v1.html |
TOOL | Utility / helper | TOOL_4_SYSTEM_BACKUP_v1.html |
API | Endpoint function | API_8_SYSTEM_BRAIN_QUERY_v1.mjs |
SLIDER | 7x7 single-page | SLIDER_7x7_AGENT_R_v1.html |
| # | Domain | Color | Focus |
|---|---|---|---|
| 1 | COMMAND | Red | Leadership, direction |
| 2 | BUILD | Blue | Creation, development |
| 3 | CONNECT | Purple | Communication, relationships |
| 4 | PROTECT | Green | Security, safety |
| 5 | GROW | Orange | Revenue, expansion |
| 6 | LEARN | Cyan | Education, knowledge |
| 7 | TRANSCEND | Pink | Vision, spirituality |
Every BETA file must display in the corner:
+---------------------------+
| BETA v0.1.0 |
| Owner: Agent R |
| Created: 2026-03-06 |
| Phase: BETA (35%) |
| Next: Add Discord API |
| Becomes: Discord Hub |
+---------------------------+
Every dashboard can be customized in real-time using the built-in edit system.
<!-- Add before </body> -->
<script src="/js/dashboard-self-edit.js"></script>
<script>
DashboardEdit.init({
dashboardId: 'MY_DASHBOARD_NAME'
});
</script>
| Type | Description | Safety |
|---|---|---|
css | Custom CSS styles | SAFE |
theme | Theme overrides (colors, fonts) | SAFE |
js | Custom JavaScript | REVIEWED |
html_insert | HTML injection | BREAKING |
OWNER EDIT (Instant):
Editor owns dashboard → Changes apply immediately → Stored in Supabase
OTHER EDIT (Proposal):
Editor != owner → Change goes to approval queue → Owner reviews → Apply/Reject
If Supabase is unavailable, edits are stored in browser localStorage. Changes persist locally but won't sync across devices.
Share conciousnessrevolution.io URL with collaborators. They can access all dashboards directly.
Direct them to this Blueprint page. It contains everything needed to understand the system.
Each collaborator gets a personal cockpit (e.g., COCKPIT_3_FRANCIS.html) to customize.
Use the bug system at /bugs.html to report issues. Discord for real-time discussion.
// API endpoint for version checking
GET /.netlify/functions/check-update?dashboard=MY_DASHBOARD
// Response
{
"current_version": "0.9.0",
"latest_version": "0.9.1",
"update_available": true,
"changelog": "Fixed widget loading, improved themes"
}
Every dashboard has a feedback button (💡) in the edit panel. Click to submit bugs/suggestions directly.
POST /.netlify/functions/submit-bug
{
"title": "Widget not loading",
"description": "The trinity-status widget shows blank",
"dashboard": "COCKPIT_3_AGENT_R",
"severity": "medium",
"reporter": "agent-r@example.com"
}
All bugs sync to GitHub Issues: consciousness-bugs repo
Live bug tracking: /bugs-live.html
We're releasing this to 15 tech-minded humans who want to help build something revolutionary. Your feedback shapes the system. Your customizations become features. Let's figure this out together.
Connect with ARAYARun through this checklist when testing a dashboard:
conciousnessrevolution.io
/.netlify/functions/
/bugs.html
/araya-chat.html
/dashboard.html
/BETA_RELEASE_BLUEPRINT.html