Make CMS security as reliable as containerized infrastructure by separating administration from runtime.
Production-ready sovereign web hypervisor with:
- ✅ Offline admin (Wharf) + read-only runtime (Yacht) architecture
- ✅ File sync with BLAKE3 integrity verification
- ✅ Remote integrity verification via SSH
- ✅ Fleet management with TOML configuration
- ✅ eBPF XDP firewall with nftables fallback
- ✅ Distroless containers (Chainguard)
- ✅ OpenLiteSpeed + LSAPI PHP
- ✅ Prometheus metrics endpoint
- ✅ Let's Encrypt SSL automation
- ✅ SQL query filtering proxy
- ✅ WordPress adapter
Focus: Production monitoring, alerting, and operational resilience
- Grafana dashboard templates for Yacht metrics
- Alertmanager integration with sensible defaults
- Structured logging with JSON output option
- Log aggregation support (Loki/Elasticsearch)
- Health check endpoints with degradation reporting
- Automatic SSL certificate renewal monitoring
- Backup verification (restore testing)
- Disaster recovery runbook automation
- Performance benchmarking suite
- Load testing integration (k6/locust)
- Comprehensive test coverage (unit + integration)
- CI/CD pipeline templates (GitHub Actions, GitLab CI)
- Documentation site (mdBook)
- Security fuzzing
Focus: Multiple sites per yacht, horizontal scaling
- Multiple WordPress sites on single yacht
- Site isolation (separate users, namespaces)
- Resource quotas per site (CPU, memory, I/O)
- Per-site integrity manifests
- Automatic yacht provisioning (Terraform modules)
- Load balancer integration (HAProxy, Traefik)
- Geographic distribution support
- CDN integration (Cloudflare, Fastly, Bunny)
- Edge caching configuration
- Rate limiting per site
- DDoS mitigation integration
- Geo-blocking support
- Rolling updates with zero downtime
- Canary deployments
- Automatic failover between yachts
- Fleet-wide configuration drift detection
Focus: Replace MySQL with ArangoDB, enable graph-based security analysis
- ArangoDB as primary database option
- WordPress adapter for ArangoDB (WP-Arango plugin)
- MySQL-to-ArangoDB migration tool
- AQL query proxy (replace SQL proxy)
- Graph-based audit trails
- Attack pattern graph detection
- User behavior anomaly detection
- Content relationship mapping
- Permission inheritance visualization
- Automated threat correlation
- Security event graph queries
- Graph query builder UI
- Visual audit trail explorer
- Relationship impact analysis
- Schema migration tools
Focus: Multi-operator access and workflow management
- RBAC (Role-Based Access Control)
- Multiple operator SSH keys
- Audit logging for all operations
- SSO integration (OIDC, SAML)
- FIDO2/WebAuthn authentication option
- Session management and revocation
- Change approval workflows
- Deployment scheduling
- Team notifications (Slack, Discord, Email)
- Content staging environments
- Preview deployments
- Rollback with one command
- Change diff visualization
- Deployment history and blame
Focus: AI-assisted content and security analysis
- Content quality scoring
- SEO analysis integration
- Broken link detection
- Image optimization pipeline
- Accessibility audit (WCAG)
- Security content scanning (leaked secrets, PII)
- Malware signature detection in uploads
- Plugin/theme vulnerability scanning
- Dependency audit (CVE checking)
Focus: Self-service platform for managed hosting
- Web dashboard for fleet management
- Self-service site provisioning
- Customer portal
- API for third-party integrations
- Billing and metering integration
- White-label support
- Marketplace for approved plugins/themes
- Custom SLA management
- Private cloud deployment
- Air-gapped operation mode
- Compliance reporting (SOC2, GDPR, HIPAA)
- Priority support integration
- Automated security patching
- Drupal support
- Static site generators (Hugo, Jekyll, Astro)
- Custom PHP applications
- Laravel/Symfony support
- Joomla adapter
- Magento e-commerce
- MediaWiki
- Kubernetes operator
- Nomad job specifications
- ARM64 support
- RISC-V exploration
- Unikernel deployment option
- Formal verification of sync protocol
- eBPF program verification
- Supply chain attestation (SLSA)
- Reproducible builds
| Version | Support Status | Support Duration |
|---|---|---|
| 1.x | LTS | 3 years from release |
| 2.x | Current | Until 3.0 + 1 year |
When a version reaches end-of-life:
- 6 months before: Deprecation warning in CLI
- 3 months before: Migration guide published
- At EOL: Security fixes only
- 6 months after EOL: Version archived
See CONTRIBUTING.md for how to propose features.
Wharf follows Semantic Versioning:
- MAJOR: Breaking changes to sync protocol or config format
- MINOR: New features, backward compatible
- PATCH: Bug fixes, security patches
| Version | Date | Status |
|---|---|---|
| 1.0.0 | 2025-11-27 | Current |
| 0.1.0 | 2025-11-26 | Development |
This roadmap is subject to change based on community feedback and priorities.