YatlasYATLAS
ADMIRALTY
PRODUCTDATASHEET · CHART REV. 2026.019 SYSTEMS · 1 LEDGER
FORM 26308-PDREADING TIME · ~14 MIN
§ 02 · THE PRODUCT

One chart.
One ledger.
Four sides of the dock.

Slip inventory, charter operations, marine procurement, and government audit trail, built as one operating layer rather than four loosely-linked apps.

Everything resolves to one chart of accounts, in BSD or USD, under a Bahamian merchant account. No CSVs between systems. No reconciliations on the dockmaster's day off.

LEDGERYATLASBSD · USDchart of accts§ 01 · CAPTAINvoyage§ 02 · OPERATORberth§ 03 · CHARTERtrip§ 04 · MSMEsupplyNESW
FIG. 01 · OPERATING LAYER
§ 01 · THE LEDGER · CROSS-CUTTING LAYER

Five workflows. One chart of accounts.

Every booking, hold, RFQ, and clearance posts to a single Bahamian-hosted ledger in BSD or USD. Operator close-of-day, charter settlement, and procurement audit query the same tables, not bridges, exports, or end-of-month reconciliations.

FIG. 02 · POSTING DIAGRAM
SOURCE · Postgres · ledger.{posts}
SETTLEMENT · BSD/USD
INPUTS · ROLE-WRITE
CaptainVOYAGESlip booking · customs filing
OperatorBERTHSlip release · dockside override
CharterTRIPTrip booking · crew payout · settlement
MSMESUPPLYRFQ award · runner dispatch · invoice
AuthorityAUDITProcurement query · clearance check (read-only)
LEDGER
YATLAS
postings1.84M
currencyBSD/USD
retention7 yr
auditappend
OUTPUTS · ROLE-READ
Operator close-of-dayNet bookings, holds, settlement to merchant acct.
Charter settlementCrew payout, supplier reimbursements, BSD/USD split.
Procurement auditAppend-only RFQ history, supplier-of-record trail.
Tax & filingsBahamian VAT-equivalent, settlement reconciliation.
Authority readRead-only window: capacity, traffic, suppliers.
NB · authority track is read-only until Port Department engagement closes (§ 06)SCHEMA · public.ledger / public.posts / public.role_grants
§ 02 · CAPTAIN WORKFLOW · SEARCH → ARRIVE

Six steps from open water to mooring receipt.

Captains and crew run the whole arrival on one chart. No second app for customs, no third for fuel, no spreadsheet for crew papers. One manifest from Bimini to Inagua.

EXAMPLE VESSEL · M/Y SEA LILY · 84′
ROUTE · NASSAU → HIGHBOURNE CAY
DURATION · ~14 H
NO.STEPTITLEWHAT YATLAS DOESSURFACE / OUTPUT
§ 01
SEARCH
Filter by depth, beam, and dates.
Search every Bahamian marina by LOA, draft, beam, power, fuel, and customs status. 247 slips currently catalogued, 20′ to 200′.
Real-time availability
Depth at MLLW
Power 30/50/100A
Customs port-of-entry
§ 02
COMPARE
Side-by-side dock plates.
Compare Bay Street Marina, Highbourne Cay, Atlantis, and Hurricane Hole on one chart-paper plate: rate, fuel, provisions, courtesy car.
Rate / night BSD
Fuel availability
Provisioning stub
Courtesy car
§ 03
HOLD
Hold a slip while customs clears.
Place a soft hold while customs paperwork clears. Operator sees the hold on their grid; releases automatically if not converted.
Operator-set window
Operator-visible hold
Auto-release
Hold extension on request
§ 04
CUSTOMS
Pre-file with Port Department.
Crew, vessel papers, and ETA pre-filed before arrival. Customs officer sees the manifest at port-of-entry rather than at dockside.
Crew manifest
Vessel registration
Last port + ETA
Provisions declaration
§ 05
BOOK
Confirm in BSD or USD.
Dual-currency settlement in BSD or USD. Confirmation plate emailed; booking posts to operator close-of-day.
BSD/USD switch
Dual-currency settlement
Confirmation plate · PDF
Calendar invite (.ics)
§ 06
ARRIVE
Dockmaster has the manifest.
On arrival, the dockmaster has crew, customs, and vessel particulars on tablet. Slip release on dockside override is a single tap.
Tablet manifest
Single-tap release
Vessel-history append
Mooring receipt
FIG. 03 · CAPTAIN MANIFEST · 6 STEPSNAMED-ENTITY EXAMPLE · M/Y SEA LILY · NASSAU → HIGHBOURNE CAY
§ 03 · OPERATOR CONSOLESLIP INVENTORY

Slip inventory, priced like a yield curve.

Every slip is a bookable unit with depth, beam, power, and seasonal price attributes, imported once from the operator's dock plan, then runnable from a tablet at the dockmaster's stand.

Depth & beam attributes
MLLW depth, beam, LOA cap, power 30/50/100A
Seasonal rate cards
Per-foot cards by season and holiday window
Soft holds
Soft holds; auto-release; override allowed
Dockside override
Single-tap release at the stand · tablet-first
Guest manifest
Crew, papers, customs, fuel, on one screen
Close-of-day
Settlement to merchant account · BSD/USD split
EXAMPLE · BAY STREET MARINA · NASSAU · 96 SLIPSONBOARDING · UNDER 14 DAYS
§ operator-console / slip-inventory-gridCHART NO. 26308-03
A
B
C
D
E
F
ALT · Product screenshot pending · slip-inventory-grid
§ 04 · CHARTER OPERATORTRIP PLANNER

Trip ops without the spreadsheet.

Build trips with vessels, routes, and slip stops in one flow; slip double-bookings flagged before commit. Crew, licences, and medicals stored in the same ledger that posts the booking.

Multi-leg trip planner
Vessel + crew + slip stops in one pass
Crew & licence ledger
STCW, medicals, work permits on file; expiry alerts on the roadmap
Conflict surfacing
Slip overlap flagged; crew double-book + draft fit on the roadmap
Multi-leg booking
Slip pre-bookings posted at confirm
BSD/USD settlement
Dual-currency settlement · owner net + crew payout
Crew payout
Posted from the same trip ledger · no exports
EXAMPLE · M/Y SEA LILY · 7-DAY EXUMA RUN · 4 STOPSREPLACES · SPREADSHEET + 2 INBOXES
§ charter-console / trip-plannerCHART NO. 26308-04
SEA LILY
5d
BLUE PEARL
5d
CALYPSO
4d
HEADWAY
3d
NAUTICA
4d
ALT · Product screenshot pending · trip-planner
§ 05 · MSME · PROCUREMENTMARINE SUPPLY MARKETPLACE

Marine supply on an audit trail.

MSMEs publish catalog with lead times and delivery islands. Marinas, captains, and authorities issue RFQs against a single supplier ledger; every quote, award, and runner dispatch posted append-only.

Catalog & lead times
SKUs, units, MoQ, island-by-island lead time
RFQ workflow
Open → quote → award → dispatch · 4 states
Runner dispatch
Dock-delivery network · NP, Abaco, Exuma
Audit-ready trail
Append-only · 7-yr retention · no soft-delete
BSD/USD invoicing
Dual currency on the same supplier statement
Bahamian-owned filter
Surfaced for buyers prioritising local supply
EXAMPLE · ALBANY MARINE SUPPLY · NASSAU · MSME · INC. 201813 ACTIVE SUPPLIERS · 247 SKUs
§ msme-console / rfq-inboxCHART NO. 26308-05
RFQSUPPLIER · ITEMQTYQUOTESTATUS
R-3041Albany Marine · Diesel D28000 L$1.42/LOPEN
R-3038Bay Hardware · Mooring lines24$680WON
R-3035Exuma Provisions · Galley1 mfst$2,140WON
R-3032Abaco Marine · Sail rep.3$4,800OPEN
R-3029Treasure Cay · Bunker12000 L$1.39/LWON
R-3027Nassau Diesel · Filters36$420CLOSED
ALT · Product screenshot pending · rfq-inbox
§ 06 · GOVERNMENT PROCUREMENTSTRATEGIC TRACK
STRATEGIC PARTNER TRACK · NOT YET LIVE

Procurement audit, on the same chart.

The same ledger that runs private slip bookings is read-only viewable to authorised Port Department officers. RFQ history, supplier-of-record, and clearance events are append-only with full before/after state. Strategic partner track: engagement open, not yet live.

Append-only audit trail
Before/after state · 7-yr retention · no soft-delete
Supplier-of-record
Bahamian incorporation, licence, KYC tier
Vessel clearance digitised
Crew, vessel, last-port, ETA pre-filed
Read-only authority view
Officers see; cannot edit operator data
Programme-scoped
Per-programme grants · principle of least access
Aligned to Port Dept
Workflow shaped with the Department, not at them
ENGAGEMENT · OPEN · authorities@yatlas.bsSTATUS · PRE-PRODUCTION · NO LIVE GOVT TENANT
§ audit-trail / authority-read-onlyCHART NO. 26308-06
AUDIT TRAIL · APPEND-ONLYREAD-ONLY VIEW · PORT DEPT
TIMESTAMPEVENTPOSTHASH
09:42:11BOOKR-3038 · awarded · Albany Marinea3f9…21
09:39:48HOLDB12 · soft-hold · Sea Lily7c20…ff
09:35:02CLEARVessel papers · M/Y Sea Lily · approvedd4ee…1c
09:32:17POSTSettlement · BSD 2,140.0088a1…07
09:28:54AWARDR-3041 · diesel · 8000L · Albany Marine5b7d…c4
09:24:09OPENRFQ R-3041 · 5 suppliers notified1f02…8e
09:20:33AMENDSlip A04 · price override · docksidee9bb…44
09:17:21CLOSEManifest 26308 · day-end · operator06fa…91
ALT · Product screenshot pending · authority-read-only
07 · PAYMENTS + INTEGRATIONS

Six systems we run on

No exotic stack. The integrations Yatlas relies on are named, audited, and either Bahamian-licensed or open-source by design.
PAY · 01
BETA
Card settlement
Payments rail
Card acquiring for BSD and USD merchant accounts is in onboarding; settlement goes live on merchant approval. No FX leakage by design.
BSD + USDBahamian merchantLive on approval
PAY · 02
ROADMAP
Stripe
Charter card flow
Planned for charter card-not-present where local settlement tooling is thinner. Stripe Connect platform agreement is still pending; not yet wired.
Card-not-presentCharter-onlyPlanned
COMMS · 01
LIVE
Resend
Transactional email
Booking confirmations, customs receipts, audit-trail digests. Bahamian sender authentication; bounce policy aligned with merchant compliance.
SPF/DKIMBounce-safeTemplated
COMMS · 02
LIVE
Twilio
SMS / voice
Captain ETA pings, dockmaster overrides, runner dispatch. Bahamian short-codes pending; international long-codes today.
ETA pingsRunner dispatchLong-code today
MAP · 01
LIVE
MapLibre GL
Slip & route maps
Open-source MapLibre, not proprietary Mapbox GL: deliberate for offline-tile and self-host options. Bahamas chart tiles with admiralty palette.
Open sourceCustom paletteOffline-tile ready
AUDIT · 01
LIVE
Append log
Audit trail
Internal append-only log. Every action emits an audit entry with before and after state. Read-only views are programme-scoped via role grants.
Before/after state7-yr retentionRole-scoped read
§ settlement-matrix / week 06 · BSD/USD dualCHART NO. 26308-07
SETTLEMENT MATRIX · WEEK 06BSD/USD DUAL
FLOWBSDUSDNET
Slip bookings · Bay Street12,8408,42021,260
Slip bookings · Highbourne Cay6,21011,94018,150
Charter settlement · Sea Lily, 14,20014,200
MSME payouts · Albany Marine4,820, 4,820
Runner dispatch · NP/Abaco720180900
Processing fees(214)(296)(510)
ALT · Product screenshot pending · settlement matrix · weekly close
08 · ARCHITECTURE · ONE STACK

Where Yatlas runs

A small, deliberate stack. Bahamian-hosted compute, tenant-isolated Postgres, and an open-source ingress in front of every request, so an audit can name every box.
STACK READOUT · 2026.04
Compute
Digital Ocean droplet · Bahamian region
Pinned region; no implicit US replication
Ingress
Caddy 2.x
Open-source · auto-TLS · explicit route map
App
React 18 · TypeScript 5 · Vite 6
SPA front; thin REST + queue back
Data
Postgres · row-level tenant isolation
One cluster · per-tenant schemas · RLS
Storage
Object store · audit retention
Append-only audit log · before/after state
Backups
Daily · 35-day rolling · off-region
Encrypted at rest; tested monthly
Monitoring
Runtime + ledger reconciliation
Synthetic ledger close every 60s
CI / CD
GitHub Actions · two-key deploy
No single-engineer prod write path
FIG. 05 · SYSTEM SCHEMATICCHART NO. 26308-08
NNASSAU REGION · BAHAMIAN COMPUTECLIENTSCAPTAINOPERATORCHARTERMSMEAUTHINGRESS · CADDY 2.Xauto-TLS · route map · deny-by-defaultAPP · NODE + RESTthin REST · queue · zod-validatedPOSTGRESRLS · per-tenant schemasappend-only auditINTEGRATIONSCard settlement · Resend · TwilioMapLibre · Stripe · Audit logBahamian compute · backups off-region · two-key deploy
FIG. 05 · ARCHITECTURENOTHING EXOTIC · EVERYTHING NAMED
BEFORE YOU GO · COHORT 1 OPENUPDATED · 2026-05-24
YATLAS · PRE-LAUNCH · NASSAU

Talk to operations.

Yatlas is pre-launch. Cohort 1 is open to 5 Bahamian marinas through Q3 2026: founding-marina pricing, weekly product calls, white-glove migration. Even if you’re not ready to commit, the 20-minute walkthrough is on us.