Introduction: where formality ends and decision-making begins

In maritime logistics, laycan (laydays / cancelling) is traditionally perceived as a formal constraint: a defined time window within which a vessel must arrive at the loading port. At first glance, it appears to be a simple calendar parameter of a deal.

In reality, however, laycan is never just two dates in a contract. It is a space where commercial expectations, operational reality, contractual logic, and uncertainty intersect. This is where decisions are made that determine whether a contract will be fulfilled, whether a voyage will be profitable, whether the chain will remain stable, and whether an operator or broker can capture a market opportunity without disproportionate risk.

Therefore, the real question is not: “Does the vessel meet the laycan or not?” In practice, the question is different: What exactly defines the moment of laycan compliance, what level of risk is acceptable, and how should this be embedded into real voyage planning?

At Marine Solver, we proceed from the understanding that there is no single universal answer. Different market participants, different transport setups, different contract conditions, and different market phases require different approaches. That is why, within a single interface, Marine Solver allows the user not just to adjust parameters, but effectively to choose a mode of thinking and a decision-making strategy.

How laycan works in reality: not just dates, but charter party conditions

Formally, laycan is defined by two dates:

  • Lay day (Lay) — the opening of the window
  • Cancelling day (Can) — the latest acceptable arrival

However, the true meaning lies not in the date itself, but in the moment when the vessel is considered arrived and ready from a contractual perspective. This moment is linked to the submission of the Notice of Readiness (NOR).

This is where the first critical nuance appears: in practice, “arrival” is not interpreted uniformly. It depends not only on the vessel’s physical position, but also on the terms of the charter party. Clauses such as WIBON (Whether In Berth Or Not) and WIPON (Whether In Port Or Not), as well as related provisions, determine when NOR may be tendered and from which point the arrival obligation is considered fulfilled.

As a result, the same physical situation may be interpreted differently:

  • In one case, only after berthing;
  • In another, upon entering the port;
  • In a third, even from anchorage, if contractually allowed.

This is why laycan cannot be treated as a neutral parameter. It is inherently linked to how risk is distributed between the parties.

Why laycan is not just a constraint, but a risk allocation mechanism

From a modeling perspective, this is crucial: laycan is not merely a contractual condition, but a mechanism that allocates waiting risk. If the contractual logic requires the vessel to reach the berth, then congestion risk remains with the owner or operator. In that case, it is not sufficient to know when the vessel reaches the port — one must assess whether it will physically clear the waiting stage and begin loading within the laycan window.

If, however, the contract allows NOR to be tendered earlier — for example from anchorage or within port limits — then part of the waiting risk shifts to the charterer. In this case, the “legal arrival” and the “physical start of operations” no longer coincide. This is exactly the distinction Marine Solver formalizes: the model must be able to operate under both logics, because both exist in real practice and both can be economically justified.

Where uncertainty arises

If planning were based solely on fixed dates, the problem would be straightforward. In reality:

  • Port waiting time is uncertain and only forecasted;
  • Terminal congestion changes dynamically;
  • Operational sequences shift;
  • Previous voyages affect subsequent ones;
  • Some terms are clarified during negotiations;
  • Market opportunities often require decisions before full certainty exists.

In practice, we rarely operate within a fully defined system. Instead, we deal with a combination of: hard constraints, scenario assumptions, contractual logic, and professional judgment. This leads to a fundamental trade-off: either we build in buffer and ensure robustness, or we preserve flexibility and seek the best outcome while managing risk later. This is not just a modeling distinction — it is a difference in fleet management philosophy.

Laycan in Marine Solver: not a parameter, but a control system

In Marine Solver, laycan is not reduced to a single checkbox or constraint. It is treated as a structured control layer over the planning process. The user works with laycan through several coordinated tools:

  • Laycan Mode — defines the control point logic;
  • Ignore Laycan — removes the constraint to explore opportunities;
  • Δ Lay / Δ Can — allows controlled deviation from the window;
  • Safety Buffer — sets a minimum margin to cancelling;
  • Cargo-level laycan presence or absence — full, partial, or none.

These tools do not overlap — each addresses a different aspect of decision-making.

Two Marine Solver modes: two real market approaches

🔹 Mode 1: Technological / Conservative (Conservative / Strategic, berth-based logic)

This mode reflects a reliability-oriented approach aligned with stricter berth-based conditions, where the vessel must not only arrive, but be physically ready to start loading within laycan. The control point is defined as: arrival + waiting time. In other words, the queue is not excluded — it is treated as part of the risk that must be absorbed within the window.

This approach is particularly relevant for:

  • COA and commitment-driven contracts;
  • In-house cargo;
  • Scenarios with high failure cost;
  • Operators prioritizing robustness.

In practice, the model shifts the acceptable arrival backward to account for potential waiting, ensuring both legal and operational compliance. The benefit is clear: greater reliability and fewer unpleasant surprises. The trade-off is equally clear: some economically attractive but riskier options are excluded.

🔹 Mode 2: Market-driven / Operational (Market-driven / Operational, queue-based logic)

This mode reflects a more flexible interpretation, where the vessel is considered to have met laycan upon arrival or upon entering the queue, depending on contractual conditions. The control point is: arrival without waiting time. Here, the queue is excluded from the compliance check, aligning with common commercial and broker practice.

This provides greater flexibility: tighter voyage chains, more aggressive market positioning, easier integration of spot cargoes, and a broader solution space. The trade-off: loading may physically begin after laycan, requiring active management — negotiation, speed adjustments, or contractual flexibility. This mode is not better or worse. It represents a different strategic posture.

Why this matters for Part Cargo

The distinction becomes especially critical in Part Cargo scenarios, where a vessel performs multiple sequential operations. Here, the question “when is the vessel ready?” directly affects the feasibility of the entire chain. For the first parcel, it may relate to arrival and waiting. For subsequent parcels, it becomes a question of operational sequencing and transition between stages. Marine Solver incorporates laycan logic not only at the voyage level, but across the full operational chain, ensuring consistency of the entire scenario.

Ignore Laycan: not an error, but a negotiation tool

Marine Solver allows the user to fully ignore laycan. This is not a simplification — it is a deliberate analytical tool. There are situations where the user does not want to discard a scenario simply because it falls outside the initial window. Instead, the goal is to evaluate: how attractive the voyage is; whether it is worth negotiating; whether the window can be adjusted; or whether the cargo combination is commercially compelling. Ignore Laycan enables this exploratory analysis, turning the model into a tool for opportunity identification rather than strict validation.

Δ Lay / Δ Can: controlled negotiation space

Between strict enforcement and full removal lies a middle ground: the window is not fixed, but neither is it irrelevant. Δ Lay / Δ Can allows the user to define a negotiation corridor: earlier Lay or later Can. This is particularly useful when the user expects flexibility but wants to maintain structured discipline in the model. It is not abandoning laycan — it is formalizing its negotiability.

Safety Buffer: quantifying caution

Safety Buffer translates qualitative caution into a quantitative rule. It answers: what minimum margin to cancelling is acceptable? Instead of simply requiring arrival before cancelling, the model enforces: arrival ≤ cancelling − buffer. This ensures not only compliance, but a controlled reserve against uncertainty.

When laycan is absent: not uncertainty, but freedom

The most interesting case is not uncertain laycan, but its complete absence. This does not mean incomplete data. In many cases, it reflects the nature of the problem: in-house cargo, industrial fleet planning, early-stage program design, cargoes where timing is flexible, or market conditions where timing is not yet fixed.

Here, laycan becomes not a constraint, but a degree of freedom. The problem shifts from validation to construction:

  • Building coherent voyage sequences;
  • Integrating flexible cargo into constrained chains;
  • Optimizing system-wide performance;
  • Shaping the future operational plan itself.

This is fundamentally different from Ignore Laycan: when laycan is absent — the constraint does not exist; when laycan is ignored — the constraint exists but is deliberately relaxed. Both are valid — but they represent different analytical meanings.

Laycan control in one interface: not settings, but decision logic

One of Marine Solver’s strongest features is that all these mechanisms coexist within a single interface. This allows the user not just to adjust parameters, but to embed their own approach to risk, negotiation, and planning into the model itself. Different users may choose a strict operational strategy, a flexible market-driven one, or a hybrid approach with mixed cargo logic. None of these is inherently right or wrong. Their validity depends on market conditions, contract structures, and strategic objectives.

When to use which approach

In practice:

  • COA and commitment-driven scenarios → Conservative mode
  • Spot market and opportunity search → Market-driven mode
  • Negotiable windows → Δ Lay / Δ Can
  • Need for safety margin → Safety Buffer
  • Undefined or flexible timing → Schedule construction mode

Conclusion: laycan as a reflection of strategy

In Marine Solver, laycan is not just a constraint to be toggled. It is a way to formalize: the moment of arrival, the allocation of waiting risk, the degree of negotiation flexibility, and the decision-making philosophy itself. The distinction between modes is not artificial. It is grounded in real charter party practice and in how risk is actually distributed.

That is why Marine Solver enables work not only with routes and costs, but with the contractual logic behind every decision. Within a single interface, the user can implement different future scenarios — and, in essence, different ways of thinking: the operator’s mindset of stability; the broker’s mindset of opportunity; the planner’s mindset of system design; the owner’s mindset of balancing risk and efficiency.

And this is the key point: Marine Solver does not just calculate solutions. It allows the user to consciously choose how decisions are made under uncertainty.

Deep dive into optimization logic:
Understand why we treat Optimization as Control or how these principles apply to COA Cargo Optimization.