§ ADMIRALTYNASSAU · 25°02′ N · 77°24′ WCHART REV. 2026.01
YATLAS
§ 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 · POWERTRANZ
§ INPUTS · ROLE-WRITE
Captain§ VOYAGESlip booking · customs filing
Operator§ BERTHSlip release · dockside override
Charter§ TRIPTrip booking · crew payout · settlement
MSME§ SUPPLYRFQ award · runner dispatch · invoice
Authority§ AUDITProcurement 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, Powertranz 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 mapped, 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 for 72 hours.
Place a soft hold while customs paperwork clears. Operator sees the hold on their grid; releases automatically if not converted.
72hr default 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.
Powertranz under licence from CBOB. Dual-currency settlement. Confirmation plate emailed; booking posts to operator close-of-day.
BSD/USD switch
Powertranz · CBOB-licensed
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 & weekend rules
Pricing rules by week, holiday, vessel class
Holds for regulars
72hr 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 — conflicts surfaced before commit. Crew, licences, and medicals tracked 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, expiry alerts
Conflict surfacing
Slip overlap, crew double-book, draft mismatch
Multi-leg booking
Slip pre-bookings posted at confirm
BSD/USD settlement
Powertranz dual-currency · CBOB-licensed
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 · hash-chained
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 and hash-chained. Strategic partner track — engagement open, not yet live.

Append-only audit trail
Hash-chained · 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 · 72hr · Sea Lily7c20…ff
09:35:02CLEARVessel papers · M/Y Sea Lily · approvedd4ee…1c
09:32:17POSTSettlement · BSD 2,140.00 · Powertranz88a1…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
LIVE
Powertranz
Payments rail
Card acquiring under licence from CBOB. BSD and USD merchant accounts settle to Bahamian banks. No FX leakage; no offshore holding pattern.
BSD + USDCBOB · licensedSettlement T+2
§ PAY · 02
LIVE
Stripe
Charter card flow
Used selectively for charter card-not-present where Powertranz tooling is thinner. Settlement bridges back to BSD merchant account on schedule.
Card-not-presentCharter-onlyBSD bridge
§ 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, hash-chained. Every ledger post emits an audit entry. Read-only views are programme-scoped via role grants.
Hash-chain7-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 Lily14,20014,200
MSME payouts · Albany Marine4,8204,820
Runner dispatch · NP/Abaco720180900
Powertranz 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 · WORM bucket for audit
Append-only audit · hash-chained
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
N§ NASSAU REGION · BAHAMIAN COMPUTE§ CLIENTSCAPTAINOPERATORCHARTERMSMEAUTH§ INGRESS · CADDY 2.Xauto-TLS · route map · deny-by-default§ APP · NODE + RESTthin REST · queue · zod-validated§ POSTGRESRLS · per-tenant schemasappend-only audit§ INTEGRATIONSPowertranz · Resend · TwilioMapLibre · Stripe · Audit log§ Bahamian compute · backups off-region · two-key deploy
FIG. 05 · ARCHITECTURENOTHING EXOTIC · EVERYTHING NAMED
§ CONFIRMATION PLATE · PORT AUTHORITY BRIEFINGFORM 26308-PA · CHART REV. 2026.01
FOR PORT AUTHORITIES

Government procurement and vessel clearance, on the same chart as the private fleet.

Unified visibility into marina capacity, vessel traffic, and licensed suppliers — with audit-ready procurement workflows aligned to Port Department standards. Strategic partner track, not yet live.