A governed engine that prices the landed cost of delivering gas — pipeline, truck or small-scale LNG — in $/GJ, with the evidence behind every number. What it answers, where to find it, and how to put it in front of a client.
We have a governed cost-to-serve engine for gas delivery. Give it a customer location and an annual volume, and it returns the landed cost to deliver gas there, in USD/GJ, across every realistic mode — pipeline, LNG trucking, and small-scale LNG by ship (ssLNG) — ranked cheapest-first, with the routing done for you. It started as the Mozambique (Afungi) corridor study and is now a reusable engine any volume/demand project can read from, so nobody re-implements assumptions or cost models in their own spreadsheet.
Read this first — what the number is. It is the cost to move gas, not a delivered gas price. It excludes the gas commodity (the molecule) and any margin. For an all-in delivered price you add your own molecule cost on top: delivered_price = molecule_price + landed_cost_to_serve. Saying this out loud is what keeps the output defensible.
The questions a client or a volume project actually asks:
Every component carries its evidence status (regulated / study / assumption / placeholder), a confidence score, and a snapshot fingerprint. Placeholders and proxies are flagged in the output, not hidden — today that means the FSRU storage tariff (placeholder), the Richards Bay port charge (a Mozambique proxy), and the onshore-terminal capex (benchmarked, low-confidence). A consumer can auto-disclose these rather than discovering them by eye, and the fingerprint changes whenever a governed input re-anchors, so stale numbers are detectable. This is the same discipline as the rest of the stable: reproducible, vintaged, sourced.
POST /v1/landed-price (customer + demand → ranked chains); plus /v1/landing-cost, /v1/breakeven, /v1/cost-to-serve/* and /v1/services. Interactive docs live at /docs on the running service.docs/downstream_consumer_prompt.md. It is the contract: follow it and you cannot double-count or misread the numbers.Open the calculator, pick the customer's nearest landing port, their annual volume and the scenario in play. You get the landed cost stack, the cheapest mode, and the volume where a pipeline would beat trucking. Lead with the winning mode and the headline $/GJ; use the badges to be honest about which lines are solid and which are still placeholders — a confident number with no provenance is not a finished answer. For an all-in delivered price, add the client's molecule cost and declare its basis so the engine charges only the tolls below it.
Status. Engine v0.3.1, governed assumptions snapshot, infra-asset WACC anchor (12%). The lightweight pricing surfaces (landing, breakeven, configured services) are ready now; the full lat/lon routing endpoint needs a larger host before it goes fully live. Repo: Africa-International-Advisors/lng_pipeline_shipping_model.
Internal field note — sanitised for cross-team learning. More field notes