32°N Platform Boathub

Platform · BoatHub

Your boat's profile, owned by you.

BoatHub is the cloud-side record for your boat. Routes, polars, equipment with serial numbers, certificates, surveys, insurance documents, manuals, maintenance logs — the boat's whole identity in the cloud. Portable across hardware. Available when you are away from the boat.

The on-boat apps read from BoatHub through the bus. When you are on board, they are working from live data. When you are at the boatyard planning an engine service, you pull it up on your laptop and see the same records.

What BoatHub stores

The whole boat record.

Most marina software stores one thing: the chartplotter's routes, or the logbook, or the maintenance schedule. BoatHub stores all of it in one place — indexed, searchable, and under your control.

Navigation

Routes and waypoints

Every route I plan or import lives in BoatHub. The chartplotter reads them from the bus when on board. Shared links let me send a passage plan to crew or another skipper.

Performance

Polars and performance data

Polars are the boat's speed-versus-wind-angle table. Weather routing uses them to find the fastest route. BoatHub stores the polars, calibrates them from logged passages, and makes them available to every app that needs them.

Equipment

Equipment list

Every piece of gear with its make, model, serial number, purchase date, and location on board. Useful for insurance, for customs, and for knowing whether a part is still under warranty when it breaks offshore.

Documents

Certificates and surveys

Ship's registration, insurance certificate, safety equipment certificates, the last survey, radio licence. Stored with their expiry dates so I can see at a glance what needs renewing.

Maintenance

Service records

Engine oil changes, impeller replacements, rigging inspections, watermaker hours. Each entry has a date, the reading at the time (engine hours, date, position), and notes. The maintenance planner surfaces what is due.

Manuals

Manuals and wiring diagrams

PDFs, wiring diagrams, and any other documentation I want attached to a piece of equipment. The AI assistant can read them — useful when something goes wrong and I need the fault- finding section of the windlass manual at 02:00.

How it connects

The hub reads from BoatHub. BoatHub syncs from the hub.

BoatHub and the on-boat hub are two ends of the same sync engine. Data written on board flows up to BoatHub. Data entered in the cloud (a new route, an updated equipment entry) flows down to the hub next time it has connectivity.

Data ownership

Your boat's data is stored in Supabase under your own user account with row-level security (RLS) enforcing ownership. No other user can see your records. I cannot query your records without your authentication token. You can export everything as a JSON file and take it somewhere else.

Works when you are off the boat

BoatHub has its own web UI at 32north.ai. You can browse your equipment list, update maintenance records, and plan a passage from any device — phone, laptop, tablet — without needing to be on the boat network or have the hub running.

Encrypted at rest

Everything in BoatHub is encrypted at rest in Supabase Postgres. The sync engine uses TLS in transit. Sensitive documents (certificates, surveys) are stored as encrypted blobs.

AGPL-licensed

The BoatHub service is the same codebase as everything else in the platform — AGPL-3.0, top to bottom. The licence prevents a commercial fork that quietly removes features or paywalls your own data back at you.

Run your own BoatHub

I run a hosted instance at 32north.ai. You can also point the platform's cloud layer at infrastructure you control — any cloud provider, or a server at home. I publish container images for every service. The same code runs either way; the licence ensures the hosted version and the self-hosted version stay in sync.

Where this is going

Version by version.

BoatHub is being built alongside the rest of the platform. The foundation — routes, polars, equipment — lands in v1. Document storage and maintenance schedules come in v1.5. Full boat-transfer export in v2.

v1

Routes, polars, and equipment

The core data: route and waypoint storage with chartplotter sync, polar tables used by weather routing, and an equipment registry with make, model, and serial number. All stored in Supabase under RLS-enforced user ownership.

v1.5

Documents and maintenance schedules

Certificate and survey storage with expiry tracking. Per-system maintenance schedules — engine hours, impeller intervals, rigging inspection cycles. Manual and wiring diagram upload. AI-readable via the document service.

v2

Boat-sale export and transfer

A single export: the boat's full history — routes sailed, equipment list, service records, certificates, surveys, manuals. Hand it to the new owner and they have everything. The new owner imports into their own BoatHub account.

Explore the rest of the platform.

BoatHub is one part of the cloud layer. The full platform covers hardware, bus, OS, apps, and cloud. The demo lets you explore without any hardware.