Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.appliedaifoundation.org/llms.txt

Use this file to discover all available pages before exploring further.

Download PDF

Open the original PDF guideline

Introduction

Metaweave Forms are self-contained HTML forms that come pre-populated with your vessel’s identifiers and standardised drop-downs. They are used to send daily performance data from the vessel to the shore-side Vessel Performance System by email. A complete Metaweave form set contains the following reports:
ReportWhen to send
Noon ReportEvery day at noon, whether the vessel is At Sea or In Port.
Arrival ReportAt End of Sea Passage (EOSP) when the vessel arrives at a port.
Departure ReportAt Commencement of Sea Passage (COSP) when the vessel departs a port.
Bunker ReportEvery time the vessel lifts bunkers (separate from the consumption recorded inside Noon).
SOF / Port Performance SurveyAfter completing cargo operations at one port.
MonthEnd Bunker DataOn the last day of each calendar month.
1

Save and unzip the form package

Save the attached ZIP file. Unzip it and keep the whole folder together.
2

Open the relevant form

Open the folder and double-click the relevant HTML file.
3

Always use the latest HTML file

Always use the latest HTML file sent to the vessel. Do not use an old copy or the browser’s “Save a Copy” output — the validation layer and drop-downs are updated periodically.

Submission Workflow

Metaweave forms are sent by email to the shore-side inbox to complete the reporting process.
1

Fill the form

Fill the relevant form with all required data. Mandatory fields are highlighted with a blue left border. If any mandatory field is empty or invalid, an inline error message appears and the form cannot be submitted.
2

Click Submit

Click Submit at the bottom of the form. A Form Submission modal appears with the encoded form data.
3

Copy the email body

Click the copy button next to the Email Body to copy the complete code, then paste it into your email body.
The code must be copied from BEGIN MW FORM DATA to the very end without any change. The verifier reads only the code block — even a single missing character will render the report unreadable.
4

Open a new email in Plain Text

Open a new email in Outlook. Set the format to Plain Text (Format Text → Plain Text). Rich text or HTML format will break the encoded block.
5

Set the email header

  • To: Fleet-specific Metaweave inbox — confirm with the office before first use.
  • Cc: Performance mailbox + any other party required by your operator.
  • Subject (standardised): Vessel Name // Report Type // Date — for example MT ABC // Noon Report // 13 April 2026.
6

Send

Make sure the mail body contains only the pasted form code — no signatures, disclaimers or additional text. Send the email.
Metaweave forms must be sent in regular and chronological order (Noon every day, Arrival at EOSP, Departure at COSP, etc.).

Noon Report

The Noon Report must be sent every day at noon regardless of whether the vessel is At Sea or In Port.
A Noon Report is not required only if an Arrival or Departure report falls exactly at noon local time on that date — in which case report the exact noon time as 12:00 LT with the appropriate GMT offset on the Arrival/Departure report itself.

Vessel (pre-populated)

FieldNotes
IMO NumberAuto-populated. Verify it matches your vessel before filling anything else. If wrong, stop and request a fresh template from the office.
Vessel NameAuto-populated.
Vessel CodeAuto-populated.

Voyage

FieldNotes
Voyage NumberCurrent ongoing voyage number (e.g. 33, 33L, 33-1).
LocationIn Port or At Sea. Several downstream fields and the list of allowed events depend on this selection.
Date/TimeReport date and time in Local time. The associated GMT offset drop-down must be set to the time zone the vessel is currently following.
Latitude / LongitudePosition at the time of the report, in the format DD MM' SS" N/S and DD MM' SS" E/W. The form auto-formats the string when you tab out of the field.
Vessel ConditionBallast or Laden.
PortName of the port. Required for In-Port Noon, Arrival and Departure reports. Use the autocomplete — do not free-type.
Port ETDEstimated Time of Departure. Fill if the Noon report is while the vessel is at berth and an ETD is known.
Within Ice EdgeYes only if the vessel is inside the ice edge at the time of the report. Ice-classed vessels only.
Refuge Port CallYes if the vessel is currently calling a refuge port due to an emergency.
STS OperationYes if the vessel is currently carrying out or part of an STS operation.
RemarksFree text (max 500 chars). Use for anything not captured by a specific field.
Upcoming Ports table (At-Sea Noon only)Add the next port with Upcoming Port, Via, ETA + GMT offset, Distance to Go, Projected Speed.

Distance and Vessel

FieldNotes
CP / Ordered Speed (knots)The Charter Party or ordered speed for the passage. If the vessel has not been ordered to follow CP speed (eco speed, specific ETA, slow steaming, etc.) report 10.
Observed Distance Since Last Report (nm)Distance in nautical miles including all distance covered during Events and Drifting.
Engine Distance (nm)Average RPM × Hours × Propeller Pitch.
Dist by Speed Log (nm)Distance from the speed log.
Slip %Auto-calculated (read-only).
Steaming HrsActual sea-steaming time between the previous report and the current one, excluding any stoppages, drifting or periods where the vessel deviated from ordered speed.
Main Engine HrsHours the M/E was in operation between the previous and current report (may include Steaming Hrs + maneuvering).
Reported Speed / Average RPM / Average KWAuto-calculated (read-only).
Main Engine RevsCurrent total revs counter minus the previous total revs counter.
Main Engine KWhrsCurrent total shaft-power counter value minus the previous value.
ME Output %Percentage of ME output relative to MCR.
Generator 1–4 Hrs / KWhrsHours the generator ran since the previous report. KWhrs = Hours × Average KW. Example: Generator 1 ran for 5 hours at 300 KW → Generator 1 KWhrs = 1500.
Aux Boiler Hours, Incinerator Hours, FW Generator HoursHours of operation between the previous and current report.
Avg Cargo Temp (°C)For Laden tankers.
Heading (deg)Gyro heading at noon.
Fwd Draft (m) / Aft Draft (m) / Mean DraftFwd and Aft are typed; Mean is auto-calculated.
DWT (MT) and Displacement (MT)Vessel condition values at noon.
Total Cargo Onboard (MT in air) (Laden only)Total cargo on board.

Weather

Report average weather faced between the previous and current report — not instantaneous weather at the time of the report.
FieldNotes
Air TempDegrees Celsius.
Sea TempDegrees Celsius.
Bar Pressure (bar)
Wind ForceBeaufort scale, drop-down.
Wind DirectionDrop-down.
SwellDrop-down.
Swell Height (m)
Swell DirectionDrop-down.
Sea StateDrop-down.
Sea Height (m)
Sea DirectionDrop-down.

Technical Parameters

All values must be taken at the time of the noon report (instantaneous, not averaged):
  • ME Torque (Nm), ME T/Chrgr RPM
  • ME Air cooler Air temp-in / -out (°C)
  • ME Air cooler Water temp-in / -out (°C), Drop after air cooler
  • ME Scavenge air pressure (mmWg)
  • EGB Exh gas temp-in / -out (°C)
  • Fuel Temp At Flow Meter (°C)
  • A/E sea Load (KW)
  • Stern tube Lub lost to sea (ltr)
  • ROB High TBN Cylinder Oil (ltr), ROB LOW TBN Cylinder Oil (ltr)
  • ROB ME Crankcase lub oil (ltr), ROB A/E lub oil (ltr)
  • Total Bilge water tank ROB (CuM) and % of max
  • Total Sludge tank ROB (CuM) and % of max

Bunker ROB

The Bunker ROB section has one row per fuel grade on board. Typical grades:
GradeUse
HSFOHigh-sulphur FO (outside SECA / scrubber-fitted)
VLSFOVery-low-sulphur FO
VLSFO (≤40 cST)Low-viscosity VLSFO grade
LSMGOLow-sulphur marine gas oil
ULSFOUltra-low-sulphur FO
For each grade, fill:
  • ROB Start, ROB End — remaining on board at the start and end of the report period.
  • Viscosity, LCV — for the fuel in use.
  • “Used For” columns — consumption in MT split across consumer categories:
CategoryDescription
PropulsionMain engine consumption while steaming. Reported only in At-Sea Noon and Arrival reports.
ManeuverME consumption during in-port / anchorage maneuvering, i.e. between EOSP and COSP.
GeneratorDomestic generator consumption for daily operations At Sea, At Anchorage or In Port. (Consumption for ballasting/de-ballasting or hold cleaning goes in its own category, not here.)
L/DLoading / Discharging. Use only during discharge operations.
DeballastConsumption for ballast / de-ballast operations.
IGSInert gas system.
BoilerDomestic boiler use only. Boiler use for cargo heating goes under Cargo Heating.
IncineratorIncinerator consumption.
Cargo HeatingCargo heating operations.
Tank CleaningTank cleaning operations.
OthersAny consumption that does not fit an above category. Explain in 24Hrs Other Cons (Type/Reason/Duration) remarks.
FlushingFuel used for flushing + fuel received back into the tank after flushing.
  • Main / Aux / Total / Adj — auto-calculated totals per grade.
In-Port reporting rule: For In-Port Noon and Departure reports, consumption is reported inside the Events rows. Bunker ROB is then auto-filled from the events. Do not type directly in the Bunker ROB section for in-port reports.

Events

Events attribute time, distance and consumption to specific activities between the previous report and the current one. Every port activity from EOSP to COSP must be captured as an event. Events while at sea deduct miles, time and consumption from the performance calculation (drifting, stoppages, speed adjustments, etc.). Each event row has:
ColumnMeaning
Event TypeDrop-down (see lists below).
Observed DistanceDistance in nm covered during the event. 0 for stationary events.
Start Date/Time + GMTLocal start time and offset.
Start Latitude / LongitudePosition at start.
End Date/Time + GMTLocal end time and offset.
End Latitude / LongitudePosition at end.
RemarksFree-text description.
ROB Start / ROB End + Used-For columnsPer fuel grade — consumption during this event.
Event types allowed in “In Port – Noon” and “Departure” reports:
  • SHIFTING TO ANCHORAGE
  • IDLE IN PORT (only for periods ≥ 30 min when no cargo operation is in progress)
  • SHIFTING TO BERTH
  • LOADING
  • DISCHARGING
  • SHIFTING FROM LAST BERTH TO SEA
  • CANAL/STRAIT TRANSIT
  • NAVIGATING IN ICE (ice-class only)
  • REDUCTION FOR SAFETY REASONS (port-approach slowdown)
  • STS OPERATION — captured via the STS Operation = Yes flag on the Voyage section, not a dedicated event row.
Event types allowed in “At Sea – Noon” and “Arrival” reports:
  • DRIFTING
  • NAVIGATING TO REFUGE PORT
  • REDUCTION FOR SAFETY REASONS
  • SAR/PIRACY
  • SPEED UP
  • STOPPAGE FOR SAFETY REASONS
  • NAVIGATING IN ICE
Do not use commercial / SOF events in performance reports. The Events drop-down contains many additional types used only in the SOF Report and Delay Report (e.g. NOR TENDERED, ALL FAST, HOSES CONNECTED, LAST LINE, CREW CHANGE, OFF HIRE, AWAITING ORDERS, STORES DELIVERY, U/W INSPECTION/CLEANING, etc.). These must not be used in Noon / Arrival / Departure reports — they belong in the SOF Report.

Scrubber

  • Scrubber in Operation: Yes, No or NA (for vessels without a scrubber).
  • Current Mode of Scrubber: 0.50% or 0.10% depending on the mode the scrubber is running in.

FOWE System

  • Is FOWE system installed? Yes / No.
  • Was EFO (Emulsified FO) used? Yes / No.
Fill these every noon — the shore system uses the answers to compute fuel-switch allowances.
These fields must be filled on every Noon / Arrival / Departure report, regardless of whether the vessel has a FOWE system installed. An empty field is treated as a validation error.

Slops and Fresh Water

FieldNotes
Slops ROB (CuM), Slops Oil (CuM), Slops Water (CuM)Tankers.
Fresh Water ROB (MT)
Fresh Water Received (MT)Since the last report.
Fresh Water Consumed (MT)Since the last report.
Daily FW production (MT)
Charterer Cleaning Kit Onboard / Charterer Cleaning Chemicals ROBTankers.

Master’s Name

First and Last name of the reporting Master. Required.

Remarks

Before submitting, double-check:
  • 24Hrs Other Cons (Type/Reason/Duration) — explain any fuel reported under the Others column.
  • All mandatory fields are filled (no blue-bordered field left empty, no inline error visible).

Arrival Report

The Arrival Report is submitted at End of Sea Passage (EOSP).
Maneuvering after EOSP (pilot boarding, shifting to anchorage, idling at anchor, shifting to berth) is not part of the Arrival report — it belongs in the next In-Port Noon report as events.
Most fields are identical to the Noon report. The Arrival-specific fields are:

Voyage (Arrival-specific)

FieldNotes
End of Sea PassageDate/time of EOSP in Local time + GMT offset.
PortArrival port.
Latitude / LongitudePosition at EOSP.
Within Ice EdgeYes if EOSP is inside the ice edge.
Refuge Port CallYes if this is a refuge-port arrival.
Miles in SECANautical miles steamed inside any SECA since the last departure.
Water TypeSea / Brackish / Fresh — used for draft/displacement normalisation.
RemarksFree text.

Bunker ROB

Consumption since the last Departure / Noon is reported here as usual. At-Sea rules apply (Propulsion in the Propulsion column; no in-port events in this report).

Events

Only At-Sea event types (Drifting, Stoppage for Safety Reasons, etc.) may appear on the Arrival report. See the At-Sea events list in the Noon section above.

Departure Report

The Departure Report is submitted at Commencement of Sea Passage (COSP). Most fields are identical to the Noon report. The Departure-specific fields are:

Voyage (Departure-specific)

FieldNotes
Start of Sea PassageDate/time of COSP in Local time + GMT offset.
SBE Engine At BerthDate/time the Standby Engine was rung at berth (before Start of Sea Passage).
PortDeparture port.
Latitude / LongitudePosition at COSP.
Vessel ConditionBallast after a full discharge, Laden after a full load.
STS OperationYes if the completed port call included an STS operation.
Upcoming Ports tableNext port, via, ETA + GMT, distance to go, projected speed.

Berthing–Unberthing Details

This fieldset is unique to the Departure report. Record the times of key port events:
  • Pilot on board, First line, All fast
  • Cargo operations start / stop
  • Last line, Pilot away
  • Any berth shifts during the port call
Use this fieldset for simple timestamps only. Do not repeat these events in the Events table — the shore system uses Events for performance calculation and this fieldset for operational visibility.

Events

All in-port events from Arrival to Departure must be logged here. Use the in-port event-type list from the Noon section above. Bunker consumption is booked inside the events (see next section).

Reporting Bunker Consumption “In Port” — Noon and Departure Reports

In the In Port – Noon Report and Departure Report, fuel consumption is reported inside the Events rows only. The BUNKER ROB section is then auto-filled from the event totals — do not type anything directly in the Bunker ROB section for in-port reports. Rules:
  • Every minute from EOSP (Arrival) to COSP (Departure) must be covered by a contiguous chain of events, with no gaps and no overlaps.
  • For each event row, fill ROB Start and ROB End per fuel grade and allocate consumption across the Used-For columns.
  • If a short event (< 6 min) has non-zero consumption, report a minimum of 0.01 MT — the validation layer will otherwise warn you.
  • Idle in Port is only used when there are no cargo operations and the stoppage lasts more than 30 minutes.

FAQs

Q. Can ME consumption be reported under Propulsion during shifting between berths or in-port maneuvering? A. No. ME consumption from EOSP (Arrival) to COSP (Departure) must be reported under Maneuver, not Propulsion.
Q. When should Vessel Condition be changed from Ballast to Laden (or vice-versa)? A. Once the vessel completes a full discharge and departs the port, set Vessel Condition to Ballast in the Departure report. Once the vessel completes loading (full or partial), set Vessel Condition to Laden in the Departure report. The condition reported in In-Port Noon reports must match the Arrival report.
Q. Can Steaming Hrs and Main Engine Hrs be different? A. Yes. Steaming Hrs is 0 for In-Port Noon and Departure reports (no sea passage). Main Engine Hrs is the time the engine was actually used during the report period — it can be non-zero in port for maneuvering.
Q. What is the threshold to report a stoppage as an event? A. Any cargo-operation stoppage of more than 2 hours must be reported as an IDLE IN PORT event. Any sea-passage stoppage for safety reasons of more than 6 minutes must be reported as a STOPPAGE FOR SAFETY REASONS event.
Q. How should events be reported in the Noon report immediately after Arrival? A. Events in that first In-Port Noon cover the period from Arrival (EOSP) to Noon — not from the previous Noon.
Q. How should Observed Distance be reported during Drifting / Idle time? A. Report the total distance covered by the vessel during the drift, whether or not the Main Engine was used to adjust position. The sum of event-row Observed Distances must match the Observed Distance Since Last Report in the Distance and Vessel section.
Q. The validation layer is blocking submit — what do I check? A. Scroll through the form and look for fields with a red inline error that is empty. The submit button is disabled only when at least one mandatory field is empty or one error is visible. Hover over any red-outlined field to see the tooltip with the exact rule.
Q. An auto-calculated field (Slip %, Reported Speed, Mean Draft …) shows the wrong number. Can I overtype it? A. No — auto-calculated fields are read-only. Correct the inputs that feed the formula. For Slip %, that means Observed Distance, Engine Distance and Steaming Hrs. For Mean Draft, it means Fwd Draft and Aft Draft. For Reported Speed, it means Observed Distance and Steaming Hrs.
Q. When should the FOWE fields be filled? A. Every noon, on every Noon / Arrival / Departure report, regardless of whether the vessel has a FOWE system installed. The shore compliance team uses these answers to compute fuel-switch allowances — an empty field means “no answer”, which is treated as a validation error.
Q. Scrubber is in bypass mode — what do I select? A. Set Scrubber in Operation = No. Leave Current Mode of Scrubber at its default. Use the Remarks field to note the reason for bypass (maintenance, outside SECA, scrubber fault, etc.).
Q. I opened an old saved copy of the form by mistake and started filling it — can I still submit? A. No. Close it, open the latest HTML file from the office, and re-enter the data. The encoding format and validation rules may have changed between versions and an old submission will fail shore-side verification.