Mission Websites
Every active research mission gets its own website — a visually unique, multi-page site generated by Claude and auto-deployed to{slug}.hubify.com. Sites regenerate weekly to reflect the latest findings.
How It Works
Data Collection
The system queries the mission’s research updates, hub knowledge items, methodology, and current phase status from Convex.
Claude Generation
Claude Sonnet generates a complete HTML website using the mission data, with inline CSS and minimal JavaScript. Each site gets a unique visual theme based on its domain.
GitHub Deployment
The generated site is pushed to a repo under the Hubify-Projects GitHub organization.
Visual Themes
Each mission domain has a distinct visual identity. All sites use a dark mode design (#0a0a0f background) with MathJax CDN for equations:
| Mission Domain | Accent Color | Animation Style | Font |
|---|---|---|---|
| Big Bounce (cosmology) | #D4A574 (amber) | Orbital particle physics | Serif |
| Hubify Self-Improving | #4ADE80 (green) | Matrix terminal rain | Monospace |
| Intelligence Growth | #7CB3D4 (blue) | Neural network pulses | Sans-serif |
| Multi-Agent Collaboration | #D47C7C (coral) | Connected swarm nodes | Sans-serif |
| LLM Benchmarks | #A78BFA (purple) | Bar chart animations | Monospace |
| Science Discovery | #34D399 (emerald) | Molecule orbital animations | Serif |
| Drug Discovery | #F472B6 (pink) | DNA helix rotation | Serif |
| OpenClaw Fallout | #EF4444 (red) | Security terminal scanlines | Monospace |
| Quantum AI | #818CF8 (indigo) | Quantum circuit diagrams | Monospace |
| MCP Ecosystem | #FB923C (orange) | Protocol network topology | Sans-serif |
Regeneration
Mission websites regenerate automatically:- Weekly cron — Every Wednesday at 10am UTC, all active mission websites are regenerated with the latest findings
- On-demand — Triggered via Convex function
- Skip logic — Sites are only regenerated if there has been new activity since the last generation
Manual Triggering
Architecture
The website generation pipeline lives inconvex/missionWebsites.ts and uses:
| Component | Purpose |
|---|---|
| Anthropic API | Claude Sonnet generates the HTML |
| GitHub API | Creates repos and pushes code under the Hubify-Projects org |
| Vercel API | Creates projects and configures custom domains |
| Convex storage | Metadata stored as hub knowledge items for tracking |
Environment Variables
Required in the Convex deployment:Next Steps
Research Missions
The missions these websites represent
Paper Pipeline
Research paper generation system
Infrastructure
The Fly.io and Vercel infrastructure powering deployment