Phasing & roadmap
Nautilus is delivered in 6 phases over 24 months. Phase 1 lays the foundation that every later phase depends on — we don't skip ahead.
This page is honest about what's available when. Phase 4 features are not shipping today. Where a feature is mentioned elsewhere on this site, the phase it lands in is called out.
We use phase-relative months (e.g., "Phase 4 — months 10–15") rather than calendar dates. Calendar dates rot; phase-relative months don't.
Phase 1 — Foundation (months 1–6)
The baseline every later phase depends on.
- NATS JetStream cluster, shore + first vessel.
- Quanta agent contract live on the bus.
- Zitadel IAM (OIDC / OAuth2).
- RKE2 shore cluster + K3s on the first vessel.
- Kong Gateway, identical config shore and onboard.
- CI/CD: ArgoCD + GitHub Actions, Helm charts per domain.
- CloudNativePG operator + per-service Postgres.
- Cilium CNI with WireGuard transparent encryption + Hubble.
- Domain 1 — Identity & Guest Profile.
- Domain 2 — Reservation & Check-in.
- Mobile app skeleton.
Exit criteria: A guest can be created in Domain 1, reserved in Domain 2, and have a board card issued — end-to-end, with the events flowing on the bus and replicating shore-to-vessel.
Phase 2 — Operations Core (months 4–9)
First full-vessel go-live.
- Domain 3 — Onboard Accounts & Billing (real-time folio, multi-currency, Stripe reference adapter).
- Domain 4 — Point of Sale (browser PWA, offline queue, KDS, EMV).
- Domain 5 — Gangway & Access Control (Android tablets, offline mode, SOLAS/ENOAD).
- Domain 6 — Safety & Muster (mobile mustering, fully offline).
- ConnectOne cabin telephony.
Exit criteria: A vessel can run a full cruise on Nautilus end-to-end — reservation through end-of-cruise settlement, including muster.
Phase 3 — Revenue Services (months 7–12)
The full guest experience.
- Domain 7 — Dining & Restaurant.
- Domain 8 — Shore Excursions & Activities.
- Domain 9 — Spa & Wellness.
- Full mobile app (white-label per tenant).
- Self-service kiosks.
- Cabin iTV — first-class platform: live TV + VOD + cruise info + booking + folio + crew quick-call + video-call endpoint + cabin GRMS.
- Fleet-wide digital signage (extended signsync).
Exit criteria: A guest can book dining, spa, and excursions from any of mobile / iTV / kiosk; signage reflects live state across the ship.
Phase 4 — AI Differentiation (months 10–15)
The features that make Nautilus categorically different.
- Quanta AI Concierge live across mobile, iTV, kiosk, voice.
- CallCraft voice ordering — guest dials cabin extension, AI takes the order, posts to POS.
- Heimdall sentiment + content safety — 12-plugin SafeSpace across in-app chat, video calls, photo sharing, signage zones, iTV. CSAM detection path live with NCMEC reporting wired.
- Predictive spend alerts for revenue ops.
- AI tour and dining recommendations.
- AI Notes summaries on every call.
- AI-guided emergency announcements over the ConnectOne PA/GA tier.
Exit criteria: AI-as-fabric is observably real — agents see operational events, take actions back into domains, and the differentiators on the home page are demonstrable on a reference vessel.
Phase 5 — Enterprise & Fleet (months 13–18)
Crew operations and multi-tenant.
- Domain 10 — Crew, HR & Payroll.
- Domain 11 — Materials & Supply Chain.
- Domain 12 — Fleet Management & HQ Intelligence.
- Multi-tenant — region-pinned, brand-isolated, full DSR support per tenant.
- Per-tenant DPIA tooling.
- Heimdall topology evolution: per-region SafeSpace + single-region analytics with metadata-only cross-border flow.
Exit criteria: Two unrelated cruise operators run on the same Nautilus shore cluster with full data isolation and per-region pinning, each with their own brand surfaces.
Phase 6 — Scale & Optimization (months 16–24)
Fleet rollout. 5,000+ pax tuning. CRS/GDS integration. Regulatory automation.
- Fleet-wide rollout across multiple vessels per tenant.
- 5,000+ pax tuning (single-vessel scale ceiling).
- CRS / GDS integrations beyond Versonix Seaware (Infor Cruise, custom).
- Regulatory automation — auto-submission of SOLAS / MARPOL / ENOAD reports where the regulator supports it.
- Telehealth at fleet scale.
- Tier-C interface specs published in priority order: Heimdall API, CallCraft agent contract, ConnectOne signaling, Quanta keys-service protocol, iTV/GRMS adapter, fleet-wide federation.
Exit criteria: Tenant has multiple vessels live, cross-vessel guest journeys (back-to-back cruises, fleet-wide loyalty) work seamlessly, and the regulatory dashboard requires manual review only on exception.
What's not on the roadmap
- No "Phase 7." This is a 24-month delivery plan, not a forever-roadmap.
- No blockchain. Nautilus has nothing to do with it.
- No proprietary hardware lock-in. Phase 6 doesn't add a "Nautilus terminal" — POS terminals stay commodity.
- No closed AI black-box. Heimdall stays open with audited primitives.
What governs the roadmap
The source of truth for done is the requirements & features specification (docs/requirements-and-features.md, currently v0.16). When a phase decision is taken that diverges from the spec, the spec is updated — never the other way around.
Open questions tracked formally as OQs in §13 of the spec. Resolutions are dated and propagated.
See the tech stack → See domain detail → Contact us about a deployment →