Ikabud Kernel 6.0: A New Horizon
We’re thrilled to announce Ikabud Kernel 6.0 — the ecosystem release. This milestone turns the Ikabud CMS from a fast, stable core into a governed, polyglot, observable, report-ready, and AI-safe business operating system that other developers can extend with confidence.
What’s new in 6.0
- One-command module scaffolding:
php ikabud make:service-module <name>generates a complete polyglot service module (Python service stub,module.json, and the capability wire protocol) in seconds.php ikabud make:exampledrops in two working examples. - Polyglot services: the new ServiceProxy dispatches to services written in any language, so Python and Node.js code runs alongside the PHP core.
- Module certification & marketplace catalog:
php ikabud module:certifyruns a 10-point checklist, andGET /api/v1/cms/marketplace/catalogexposes certification scores. - Developer SDK & docs: guides for polyglot services, module development, a 30-minute quickstart, a cross-module playbook, and stable kernel contracts — 30+ markdown files in
docs/. - Built-in export & reporting: KernelExport delivers CSV, DOCX, and PDF out of the box, and ReportManager adds report templates, archiving, and scheduling.
- AI governance: AIGovernance wraps every AI call in policy — kill switch, model allowlist, cost ceiling, token cap, and human review — with a full audit trail.
- Observability: 22 superadmin observability and governance endpoints for real-time visibility.
Under the hood
Kernel 6.0 runs on DiSyL 4.0 with a ComponentRegistry of 31 ready-made components, a governed CapabilityBus (circuit breakers and metrics), and the ServiceProxy polyglot dispatch layer. Three example modules show the full pattern: hello-world (minimal PHP module), random-facts (Python polyglot service), and the production weather-service (Python + wttr.in).
What it means for developers
- Ship faster: scaffold a module in one command instead of wiring routes, nav, events, and handlers by hand.
- Use the right language: build services in Python, Node.js, or PHP through a governed capability bus with circuit breakers and metrics.
- Build with confidence: certification, a compatibility matrix, and stable kernel contracts mean upgrades don’t silently break modules.
- Trust the test harness: 385 tests total (308 regression + 25 CMS + 52 polyglot), including 20/20 ServiceProxy, 17/17 polyglot E2E, and 35/35 rendering POC suites — plus a 22ms load benchmark across 6 core paths.
What it means for users & teams
- Get data out instantly: one-click CSV, DOCX, and PDF export of content and entities.
- Reports on autopilot: schedule recurring reports and archive past runs.
- Safe by design: AI features ship with a kill switch and human review, so nothing auto-publishes without a person in the loop.
- Governed & isolated: multi-tenant isolation and 22 observability APIs keep each tenant’s data separate and visible to admins.
Quality & upgrade notes
The release ships clean: 0 linter errors across 398 scanned templates and a clean error log. Versioning moves to KERNEL_VERSION = '6.0.0' (codename ecosystem), and PDF export adds the dompdf/dompdf dependency.
What’s next
Kernel 6.0 completes the 5.1→6.0 roadmap. The marketplace UI, DiSyL language server, and VS Code extension are queued next; the APIs and certification system that power them are already live.