Fork me on GitHub

ABOUT US

OUR VISION

Advancing Maritime Security Through Data-Driven Analysis

WHAT’S NEW

Shipped: Properties Panel for STAC plot and catalog metadata

Editing STAC metadata now happens in-app -- no more closing the editor and hand-patching item.json when a filter surfaces the wrong plots.

Read More
Shipped: Live LLM transport

The nl-demo can now call a real language model -- credential isolation baked into the architecture, not bolted on.

Read More
Shipped: Turning analyst phrases into CQL2 filters

An analyst types 'UK submarines'; the generator returns a CQL2 filter the existing engine evaluates to 17 plots. No UI yet, no live LLM -- just the plumbing and a CI harness that replays 12 phrases offline.

Read More
Shipped: Stakeholder demo UI for natural-language catalog search

A no-build-step React playground that lets stakeholders drive an NL catalog search offline -- no API keys, no CDN dependency, no backend.

Read More
Shipped: Filter Bar Platform Chips

One chip, one platform, multiple constraints. 'British submarines' now means exactly that — and the CQL2 round-trip is lossless.

Read More
Shipped: Build-time enum extraction for NL search

A deterministic 2.7 KB vocabulary bundle gives the NL-to-CQL2 prompt the exact words analysts are allowed to use, without embedding the catalog.

Read More
Shipped: Array offset calculations for towed-array sensors

Bearing lines from towed-array sensors now originate at the array's real geographic position, with three calculation modes and cross-language parity.

Read More
Shipped: Platform registry with unified vessel class tree

A single JSON registry defines the vessel class hierarchy and all known platforms, with matching Python and TypeScript loaders.

Read More
Shipped: Sensor rendering on the map

Sensor bearing lines, ambiguous bearings, and snail mode fading now render on the map via a custom Leaflet canvas layer.

Read More
Shipped: Sensor-Aware Track Rendering in the Layers Panel

Tracks with sensor data now expand to show named sensors and their contacts in the Layers panel.

Read More

BROUGHT TO YOU BY

Ian Mayo

Project Lead

Ian Mayo (from Deep Blue C Technologies) has been developing and maintaining Debrief since 1995, and helping users perform effective analysis and deliver persuasive results.

He has studied and worked in the Marine Technology environment since 1987, and the defence-specific domain since 1992. Back in 1990 he developed the predecessor to the modern electronic navigational chart as part of his Master of Philosophy Research Degree from the University of Plymouth, UK.

Since then he has worked on surface and submarine command systems, oceanographic support systems, and developed a range of tools related to the development, management and analysis of maritime exercises using both web and desktop technologies.

FREQUENTLY ASKED QUESTIONS

Answers to some of the frequently asked questions about the Common issues