Basis
| Item |
Value |
| Day rate |
£500 |
| Build |
1 day |
| Contingency |
0.2 days per build day |
| Project management |
0.3 days per build day |
| ZigZag product management |
0.2 days per build day |
| Total days |
1.7 days per build day (£850) |
| Investigation bodies |
1.4 days per build day (£700): build, contingency and ZigZag product management, no project management
|
| Excluded |
Running costs (hosting and AI usage), paid by CHIRP |
Bundles
Baseline is 10 more official investigation bodies at full ingestion, chosen from section F. Bronze adds every other
Must, Silver adds every Should, Gold adds every Could. Each includes
the one above it.
What the costs include
Every build day comes with 0.2 days of contingency,
0.3 days of project management and
0.2 days of ZigZag product management: 1.7 days
in total, at £500 a day. The investigation bodies are the exception:
no project management, so 1.4 days in total.
Product Manager
- User requirements capture and validation
- Product research
- UI/UX design and research
- Usability testing
- Product marketing
- AI Foundations Training
- Maritime Safety Stakeholder Workshop
- Project management software subscriptions
| Bundle and contents |
Build days |
Total days |
Cost |
Running total |
|
BaselineOfficial investigation bodies
|
50 |
70 |
£35,000 |
£35,000 |
|
Ingest reports from 10 more national investigation bodies, chosen
from section F, full ingestion at 5 days each
contingency, no PM
|
50 |
70 |
£35,000 |
|
|
BronzeBaseline plus every other Must
|
121.5 |
206.55 |
£103,275 |
£138,275 |
| Chat Musts (section A) |
49 |
83.3 |
£41,650 |
|
|
Public launch platform (section C)
|
29.5 |
50.15 |
£25,075 |
|
| Capture more metadata, with one shared vocabulary across jurisdictions (section D) |
14 |
23.8 |
£11,900 |
|
|
Analyst tool: find what keeps recurring across all reports,
with the supporting cases, and a first-draft outline of a
write-up (section B)
|
8 |
13.6 |
£6,800 |
|
|
Analyst tool: proposed coding and similar cases for each
report CHIRP receives (section B)
|
6 |
10.2 |
£5,100 |
|
| Ingest MAIB incident webpages, with or without a report (section D) |
4 |
6.8 |
£3,400 |
|
| Automatically ingest new reports from every source (section D) |
4 |
6.8 |
£3,400 |
|
|
Ingest CHIRP Maritime’s own published reports, a new report
format (section D)
|
3 |
5.1 |
£2,550 |
|
|
Ingest MAIB Safety Digests, a new report format
(section D)
|
2 |
3.4 |
£1,700 |
|
|
Link reports that describe the same accident, across countries
and digests (section D)
|
2 |
3.4 |
£1,700 |
|
|
SilverBronze plus every Should
|
75 |
127.5 |
£63,750 |
£202,025 |
|
Ingest six short-form sources: IMO lessons, MARS, SAFETY4SEA,
IMCA, USCG, Marine Safety Forum (section D)
|
15 |
25.5 |
£12,750 |
|
|
Dashboards filtered by vessel type, date, outcome and country
(section B)
|
12 |
20.4 |
£10,200 |
|
|
Link findings to the laws they relate to: UK/MCA, MLC, IMO
conventions (section D)
|
12 |
20.4 |
£10,200 |
|
| Chat Shoulds (section A) |
20 |
34 |
£17,000 |
|
|
Design how short-form sources are stored, and build their
ingestion system (section D)
|
5 |
8.5 |
£4,250 |
|
|
Ingest free-text accounts, such as a seafarer’s own
description (section D)
|
4 |
6.8 |
£3,400 |
|
|
Ingest investigation reports submitted to IMO GISIS, filling
gaps for countries without their own site (section D)
|
4 |
6.8 |
£3,400 |
|
|
Link short-form retellings to the accident report they came
from (section D)
|
3 |
5.1 |
£2,550 |
|
|
GoldSilver plus every Could
|
248 |
421.6 |
£210,800 |
£412,825 |
| Causal AI (section E) |
119 |
202.3 |
£101,150 |
|
| Maritime Narrative Analytics (section B(a)) RAi funded |
53 |
90.1 |
£45,050 |
|
| Chat Coulds (section A) |
34 |
57.8 |
£28,900 |
|
| Estimate accident costs, refined by factors like location and date (section D) |
25 |
42.5 |
£21,250 |
|
|
Add historical weather and sea state at each accident’s time
and place, from Copernicus (section D)
|
5 |
8.5 |
£4,250 |
|
| Estimate accident costs where reports don’t publish one, simple version (section D) |
5 |
8.5 |
£4,250 |
|
|
Ingest P&I club loss prevention publications (section D)
|
4 |
6.8 |
£3,400 |
|
|
Ingest scanned pre-2005 reports (section D)
|
3 |
5.1 |
£2,550 |
|
A. Chat (P7)
| Priority |
Feature |
Build days |
Total days |
Cost |
| Must |
Learning from user questions: features extracted from each question and reused when others ask similar ones |
12 |
20.4 |
£10,200 |
| Must |
Ask a question and get an answer drawn from verified reports
(the tools the model can call, plus retrieval) (Scope Doc)
|
11 |
18.7 |
£9,350 |
| Must |
Quality test set, re-run after every change |
7 |
11.9 |
£5,950 |
| Must |
Every claim cited and checked, with a link to the report at
the right PDF page (Scope Doc)
|
4 |
6.8 |
£3,400 |
| Must |
Replies stream in; chat screen works on mobile and is
accessible
|
4 |
6.8 |
£3,400 |
| Must |
Answers in plain maritime English, tuned for task briefings
and descriptions of a near miss (Scope Doc: plain English,
briefings, near miss)
|
4 |
6.8 |
£3,400 |
| Must |
Refuses when there is no evidence or the question is
off-topic; prompt-injection defence; safety disclaimer
|
3 |
5.1 |
£2,550 |
| Must |
Follow-up questions within a conversation |
2 |
3.4 |
£1,700 |
| Must |
Tracing and cost per conversation |
2 |
3.4 |
£1,700 |
| Must total |
|
49 |
83.3 |
£41,650 |
| Should |
Shared memory across all chats |
6 |
10.2 |
£5,100 |
| Should |
Saved conversation history (needs sign-in) |
3 |
5.1 |
£2,550 |
| Should |
Toolbox talk format (Scope Doc) |
3 |
5.1 |
£2,550 |
| Should |
Chat searches past conversations to keep up with the user |
3 |
5.1 |
£2,550 |
| Should |
Tables in the reply |
2 |
3.4 |
£1,700 |
| Should |
Suggested follow-up and sample questions |
1 |
1.7 |
£850 |
| Should |
Long conversations: older turns summarised |
1 |
1.7 |
£850 |
| Should |
Copy, print and export an answer |
1 |
1.7 |
£850 |
| Should total |
|
20 |
34 |
£17,000 |
| Could |
Charts in the reply |
10 |
17 |
£8,500 |
| Could |
Upload your own document and discuss it, deleted at session
end, pattern record kept (Scope Doc)
|
10 |
17 |
£8,500 |
| Could |
Maps and heat maps |
8 |
13.6 |
£6,800 |
| Could |
Remembers your role and vessel type across chats |
3 |
5.1 |
£2,550 |
| Could |
Share link to a conversation |
2 |
3.4 |
£1,700 |
| Could |
Regenerate an answer, or edit and resend a question |
1 |
1.7 |
£850 |
| Could total |
|
34 |
57.8 |
£28,900 |
| Won't |
Web search (breaks the verified-data-only rule) |
n/a |
|
n/a |
| Won't |
Voice, image generation, native app |
n/a |
|
n/a |
B. Analyst tools and dashboards
| Priority |
Feature |
Build days |
Total days |
Cost |
| Must |
Pattern finding for CHIRP analysts: ask what keeps recurring
across all reports (for example, what keeps causing
enclosed-space deaths), see the supporting cases, and get a
first-draft outline of a CHIRP write-up to edit (Scope Doc)
|
8 |
13.6 |
£6,800 |
| Must |
Proposed coding and similar cases for incoming CHIRP reports,
inside the review tool (Scope Doc)
|
6 |
10.2 |
£5,100 |
| Should |
Dashboards filtered by vessel type, date, outcome and country
(P6) (Scope Doc)
|
12 |
20.4 |
£10,200 |
B(a). Maritime Narrative Analytics
Responsible AI Institute funding
Breaks each report into a narrative structure (orientation,
complicating action, harm, resolution), profiles of the vessels,
people, places and equipment in it, and a chain of events, all
published as an open ontology. Adapts Steve’s Hostile Narrative
Analysis (Anning, 2023), and every extracted fact traces back to its
sentence and the grammar rule that produced it. Feeds pattern finding
and proposed coding (section B), and overlaps
with event sequences in section E.
| Priority |
Feature |
Build days |
Total days |
Cost |
| CouldMust if taken |
Semantic relation mapping: the grammar of each sentence turned into who did what to what, where and when, as linked data |
12 |
20.4 |
£10,200 |
| CouldMust if taken |
Event analysis: events in each report classified (navigation, mechanical failure, human error, environmental) and linked into a causal chain |
10 |
17 |
£8,500 |
| CouldMust if taken |
Entity profiling: vessels, people, places and equipment extracted and matched to IMO or Wikidata records |
9 |
15.3 |
£7,650 |
| CouldMust if taken |
Maritime Narrative Ontology v1.0: schema, entities and events brought together and published |
7 |
11.9 |
£5,950 |
| CouldMust if taken |
Narrative schema: the parts of an incident narrative, checked against MAIB and IMO reports |
6 |
10.2 |
£5,100 |
| CouldMust if taken |
Narrative structure and events stored against each report, and used for similar cases and pattern finding (section B) |
5 |
8.5 |
£4,250 |
| CouldMust if taken |
Validation against held-out reports, with precision and coverage figures |
4 |
6.8 |
£3,400 |
| Could total |
|
53 |
90.1 |
£45,050 |
D. Sources
| Priority |
Source |
Build days |
Total days |
Cost |
| Must |
Official investigation bodies (section F) contingency, no PM
|
5 each, 2.5 fast |
7 |
£3,500 each, £1,750 fast |
| Must |
Capture more metadata, with a shared vocabulary for each field across jurisdictions |
14 |
23.8 |
£11,900 |
| Must |
MAIB webpage ingestion, alongside the report or on its own where there is no report |
4 |
6.8 |
£3,400 |
| Must |
Automatically ingest new content from every source as it is published |
4 |
6.8 |
£3,400 |
| Must |
CHIRP Maritime published reports |
3 |
5.1 |
£2,550 |
| Must |
MAIB Safety Digests |
2 |
3.4 |
£1,700 |
| Must |
Accident linking, official reports: a report on an accident we
already hold is kept and linked to that accident, never
rejected (several countries’ reports on one accident, digests
to the report they summarise; duplicate PDFs are already
caught) (Scope Doc)
|
2 |
3.4 |
£1,700 |
| Should |
Legislation: UK/MCA, MLC, IMO references, AI-proposed links,
recurring findings listed by law (Scope Doc)
|
12 |
20.4 |
£10,200 |
| Should |
Short-form schema design, implementation and ingestion system:
short-form sources may not store like-for-like with a document
report and may need their own category
|
5 |
8.5 |
£4,250 |
| Should |
Generic free-text ingestion |
4 |
6.8 |
£3,400 |
| Should |
IMO GISIS casualty module |
4 |
6.8 |
£3,400 |
| Should |
Accident linking, derivative sources: MARS, SAFETY4SEA, GISIS
and IMO lessons matched to the accident they retell, on looser
clues (Scope Doc)
|
3 |
5.1 |
£2,550 |
| Should |
IMO Lessons Learned |
2.5 |
4.25 |
£2,125 |
| Should |
Nautical Institute MARS |
2.5 |
4.25 |
£2,125 |
| Should |
SAFETY4SEA |
2.5 |
4.25 |
£2,125 |
| Should |
IMCA safety flashes |
2.5 |
4.25 |
£2,125 |
| Should |
USCG Marine Safety Alerts |
2.5 |
4.25 |
£2,125 |
| Should |
Marine Safety Forum alerts |
2.5 |
4.25 |
£2,125 |
| Could |
Refined, fairly accurate cost estimate based on factors like location and date |
25 |
42.5 |
£21,250 |
| Could |
Copernicus metocean data |
5 |
8.5 |
£4,250 |
| Could |
Simple cost estimate for reports that don’t publish one |
5 |
8.5 |
£4,250 |
| Could |
P&I club loss prevention publications |
4 |
6.8 |
£3,400 |
| Could |
Pre-2005 scanned reports (the pipeline already reads page
images)
|
3 |
5.1 |
£2,550 |
| Won't |
Paris and Tokyo MoU detentions |
n/a |
|
n/a |
| Won't |
Other news and trade press |
n/a |
|
n/a |
| Won't |
Non-English reports via translation |
n/a |
|
n/a |
E. Causal AI
Moves the corpus from factors that appear together to factors that
cause outcomes, using hypotheses from CHIRP’s experts, analysts and the
data. From Steve’s user journeys, not the Scope Doc. We have not built
causal models before, so the spike comes first and confirms or revises
the estimates below it.
| Priority |
Feature |
Build days |
Total days |
Cost |
| CouldMust if taken |
Test a hypothesis: effect size, robustness checks and a plain verdict |
10 |
17 |
£8,500 |
| CouldMust if taken |
Analysis-ready dataset built from verified records and the MAIB spreadsheets |
6 |
10.2 |
£5,100 |
| CouldMust if taken |
Causes stated in each report extracted and cited |
6 |
10.2 |
£5,100 |
| CouldMust if taken |
SHIELD codes proposed across the corpus and confirmed in the review tool (shares a model with proposed coding, section B) |
6 |
10.2 |
£5,100 |
| CouldMust if taken |
Cause-and-effect maps for priority accident types, drawn up with CHIRP’s experts and fed into the system |
5 |
8.5 |
£4,250 |
| CouldMust if taken |
Chat checks causal claims before replying, and words untested ones as associations (section A) |
5 |
8.5 |
£4,250 |
| CouldMust if taken |
Analysts raise and test hypotheses through the chat (section A) |
5 |
8.5 |
£4,250 |
| CouldMust if taken |
Hypothesis register in the review tool, signed off before results are cited |
4 |
6.8 |
£3,400 |
| CouldMust if taken |
Feasibility spike: test the approach on our data before committing the rest |
3 |
5.1 |
£2,550 |
| CouldMust if taken |
Quality test set of known cause-and-effect relationships, re-run after every change |
3 |
5.1 |
£2,550 |
| CouldShould if taken |
Exposure data (fleet sizes, time at sea), so findings are rates rather than counts |
6 |
10.2 |
£5,100 |
| CouldShould if taken |
Did the rule work: outcomes before and after a regulation change, and between countries (section D) |
6 |
10.2 |
£5,100 |
| CouldShould if taken |
Causal pathway view: the maps on screen, with the evidence behind every link |
6 |
10.2 |
£5,100 |
| CouldShould if taken |
Where a factor matters most: effects broken down by vessel type, region and conditions |
5 |
8.5 |
£4,250 |
| CouldShould if taken |
Control measures ranked by estimated lives saved |
5 |
8.5 |
£4,250 |
| CouldShould if taken |
AI-proposed links for experts to accept or reject into the maps |
5 |
8.5 |
£4,250 |
| CouldShould if taken |
Chat suggests causal lines of enquiry and offers to test them (section A) |
4 |
6.8 |
£3,400 |
| CouldShould if taken |
Evidence tables for regulators, exported as PDF and CSV |
2 |
3.4 |
£1,700 |
| CouldCould if taken |
Sequence of events extracted from each report, to find recurring chains |
8 |
13.6 |
£6,800 |
| CouldCould if taken |
Did the recommendation work: outcomes before and after implementation |
5 |
8.5 |
£4,250 |
| CouldCould if taken |
Weather and sea state as tested factors (Copernicus, section D) |
3 |
5.1 |
£2,550 |
| CouldCould if taken |
Incoming CHIRP reports set against the maps, with follow-up questions for the reporter (section B) |
3 |
5.1 |
£2,550 |
| CouldCould if taken |
Hypotheses re-tested as new reports are verified |
3 |
5.1 |
£2,550 |
| CouldCould if taken |
Methods note for regulators and external reviewers |
3 |
5.1 |
£2,550 |
| CouldCould if taken |
Dashboard figures labelled as association or tested cause (section B) |
2 |
3.4 |
£1,700 |
| Could total |
|
119 |
202.3 |
£101,150 |
| Won't |
Causal findings shown to the public without human sign-off |
n/a |
|
n/a |
| Won't |
Claims about how often accidents happen without exposure data |
n/a |
|
n/a |
| Won't |
Real-time risk scoring for vessels or voyages |
n/a |
|
n/a |
F. Official investigation bodies
Each build day comes with 0.2 days of contingency and 0.2 days of ZigZag product management, with no project management: 1.4 days in total, at £500 a day.
Full ingestion (5 days) encodes each jurisdiction’s rules.
Fast (2.5 days) is quicker with less reliable data: halfway
between full ingestion and ingesting the reports with no jurisdiction
rules encoded. The Baseline bundle includes any 10 of these at full ingestion.
| Country |
Body |
Status |
Full: 5 build days, 7 in total |
Fast: 2.5 build days, 3.5 in total |
| United Kingdom |
MAIB |
Done (Tranche 1) |
|
|
| United States |
NTSB |
Done (Tranche 1) |
|
|
| Australia |
ATSB |
To survey |
£3,500 |
£1,750 |
| Bahamas |
Bahamas Maritime Authority |
To survey |
£3,500 |
£1,750 |
| Belgium |
FPS Mobility, Shipping |
To survey, check English |
£3,500 |
£1,750 |
| Canada |
TSB |
To survey |
£3,500 |
£1,750 |
| Cyprus |
MAIC |
To survey |
£3,500 |
£1,750 |
| Denmark |
DMAIB |
To survey |
£3,500 |
£1,750 |
| Estonia |
Safety Investigation Bureau |
To survey |
£3,500 |
£1,750 |
| Finland |
Safety Investigation Authority |
To survey |
£3,500 |
£1,750 |
| France |
BEAmer |
To survey, check English |
£3,500 |
£1,750 |
| Germany |
BSU |
To survey, check English |
£3,500 |
£1,750 |
| Greece |
HBMCI |
To survey |
£3,500 |
£1,750 |
| Hong Kong |
MAIB HK |
To survey, summaries only |
£3,500 |
£1,750 |
| Isle of Man |
Ship Registry |
To survey, annual casualty reports |
£3,500 |
£1,750 |
| Japan |
JTSB |
To survey, check English |
£3,500 |
£1,750 |
| Malta |
MSIU |
To survey |
£3,500 |
£1,750 |
| Marshall Islands |
IRI |
To survey |
£3,500 |
£1,750 |
| Netherlands |
Dutch Safety Board |
To survey, check English |
£3,500 |
£1,750 |
| New Zealand |
TAIC |
To survey |
£3,500 |
£1,750 |
| Norway |
NSIA |
To survey |
£3,500 |
£1,750 |
| Singapore |
Ministry of Transport |
To survey |
£3,500 |
£1,750 |
| South Africa |
SAMSA |
To survey |
£3,500 |
£1,750 |
| Sweden |
SHK |
To survey |
£3,500 |
£1,750 |
| Turkey |
TSIC |
To survey, check English |
£3,500 |
£1,750 |
| Latvia |
TAIIB |
Won't (published in Latvian) |
n/a |
n/a |
| Total, 23 bodies |
|
|
£80,500115 days |
£40,25057.5 days |
Calibration from Tranche 1
| Phase |
Estimate (days) |
Actual (days) |
Variance |
| MVP |
19.5 |
19.34 |
on estimate |
| P1 Foundation |
35 |
50.5 |
+44% |
| P1.5 Foundation extension |
3 |
4.1 |
+37% |
|
US (NTSB) jurisdiction, first non-UK, generalised the pipeline
|
n/a |
~12 working days |
sets the per-country seam |
|
NTSB corpus AI processing, 587 reports, including
narrative-entity extraction
|
n/a |
~$40-50 |
AI processing cost is negligible |
Appendix: Scope Doc
Direct quotes from the Insight Engine Tranche 2 Scope Doc, next to the
menu item each one supports. Priorities are the Scope Doc’s.
Chat
| Menu item |
Priority |
Scope Doc |
|
Answers drawn from verified reports, tuned for task
briefings
|
Must |
As a seafarer or supervisor about to start a task, I want
to know what has gone wrong during similar work, so that I
recognise the critical hazards before I start. … A member of
the public asks a task question and receives a briefing in
which every claim is cited to a verified report.
|
| Tuned for descriptions of a near miss |
Must |
As a seafarer who has just had a near miss, I want to
describe what happened, so that I can see whether others
have experienced the same thing and what they learned. … A
typed description returns related verified incidents, their
shared factors and a link to CHIRP’s reporting form.
|
| Every claim cited and checked |
Must |
Every claim is cited to source. … Every public answer cites
verified records and links to the source report.
|
| Plain maritime English |
Fixed constraint |
Outputs are in English only, written in plain maritime
English so that users can rely on browser translation.
|
| Toolbox talk format |
Should |
As an onboard supervisor, I want the briefing produced as a
toolbox talk, so that I can brief the crew from real
incidents.
|
|
Upload your own document and discuss it
|
Could |
As an onboard supervisor, I want to upload a draft risk
assessment, permit or plan, so that it is challenged against
previous incidents before authorisation. … As an
organisation or onboard investigator, I want to upload our
own report or event narrative, so that I can find comparable
cases and lines of enquiry, knowing the document itself is
not kept.
|
Analyst tools and dashboards
| Menu item |
Priority |
Scope Doc |
|
Proposed coding and similar cases for incoming CHIRP
reports
|
Must |
As a CHIRP analyst, I want each report we receive coded and
set against similar cases, so that I can assess it quickly
and consistently and respond with context. … A submitted
report returns proposed coding and similar cases, and
nothing enters the database until verified in the review
tool.
|
| Pattern finding for CHIRP analysts |
Must |
As a CHIRP analyst, I want to ask questions across all
reports and datasets, so that I can unearth patterns and
publish insight that raises awareness and encourages
improvement. … An analyst query returns pathways with
supporting cases, and drafting support produces a reviewable
outline.
|
| Dashboards |
Should |
As a shore-side manager or commercial operator, I want to
explore trends across the evidence base, so that I can find
vulnerabilities and decide where to invest. … Dashboards
filter by vessel type, date, outcome and country, and every
figure traces to verified records.
|
Public launch platform
| Menu item |
Priority |
Scope Doc |
|
Public access kept separate from staff tools
|
Must |
Logins and role-based access for CHIRP staff and partners;
anonymous public access kept separate from the review tool
and drafting features.
|
|
Rate limits, spending cap, abuse protection
|
Must |
Rate limiting per user, a spending cap on
question-answering costs, and protection against abuse,
scraping and prompt injection.
|
|
Watching answers, withdrawing an answer or record
|
Must |
Usage and error monitoring with alerts, and a route to
correct or withdraw a published answer or record.
|
Sources
| Menu item |
Priority |
Scope Doc |
|
Accident linking, official reports and derivative sources
|
Must |
Many sources republish or edit the same event (MARS,
SAFETY4SEA, IMO GISIS and national bodies). Each derivative
account links to its source report, and pattern analysis
counts the event once.
|
| Legislation |
Should |
As CHIRP, I want to see where incidents recur because
regulation is absent, unclear or poorly implemented, so that
I can put evidence to flag states and encourage change. …
Findings carry AI-proposed legislation links, clearly
caveated for the user to verify, and an analyst can list
recurring findings by instrument.
|
Appendix: Steel (£50k)
A £50k option that sits below Bronze. It combines chat first and data
first: a public chat that answers from verified reports, a minimal platform to
run it safely in public, and six more investigation bodies at fast ingestion.
What Steel trades away
- No landing page or walkthrough. Users reach the chat through a link from CHIRP’s site.
- The six bodies use fast ingestion, so their data is less reliable than full ingestion.
- A slim quality test set (core questions only), and no closed beta before release.
- No analyst tools, no shared vocabulary and no learning from user questions.
Included
| Item |
Build days |
Total days |
Cost |
|
SteelChat first plus data first
|
55.5 |
89.85 |
£44,925 |
| Chat (section A) |
| Ask a question and get an answer drawn from verified reports (the tools the model can call, plus retrieval) | 11 | 18.7 | £9,350 |
| Every claim cited and checked, with a link to the report at the right PDF page | 4 | 6.8 | £3,400 |
| Answers in plain maritime English, tuned for task briefings and descriptions of a near miss | 4 | 6.8 | £3,400 |
| Replies stream in; chat screen works on mobile and is accessible | 4 | 6.8 | £3,400 |
| Refuses when there is no evidence or the question is off-topic; prompt-injection defence; safety disclaimer | 3 | 5.1 | £2,550 |
| Follow-up questions within a conversation | 2 | 3.4 | £1,700 |
| Quality test set, slimmed to core questions | 2 | 3.4 | £1,700 |
| Platform (section C) |
| Rate limits, a spending cap that degrades gracefully, abuse and scraping protection | 4 | 6.8 | £3,400 |
| Deployment and backups, without load testing | 3 | 5.1 | £2,550 |
| Public access kept separate from staff tools; anonymous sessions | 2 | 3.4 | £1,700 |
| Terms, privacy notice and disclaimers built in (CHIRP writes the wording) | 1.5 | 2.55 | £1,275 |
| Data (section F) |
| Ingest reports from 6 more national investigation bodies, fast ingestion at 2.5 days each contingency, no PM | 15 | 21 | £10,500 |
| Product management |
| Maritime Safety Senior Stakeholder Workshop, to decide the future direction of CHIRPdb in ZigZag product management | | | |
Where the days go
| Work |
Days |
Cost |
| Build | 55.5 | £27,750 |
| Contingency | 11.1 | £5,550 |
| Project management (not on investigation bodies) | 12.15 | £6,075 |
| ZigZag product management | 11.1 | £5,550 |
| Total | 89.85 | £44,925 |
Stretch goals
Taken on if time allows within the build, or funded on top. Each is
priced on its own; all of them take Steel to £56,825. Without the shared vocabulary, pattern finding compares each jurisdiction in its own terms.
| Item |
Build days |
Total days |
Cost |
| Pattern finding for CHIRP analysts: ask what keeps recurring across all reports, counted across every report rather than read from the top matches, see the supporting cases, and get a first-draft outline of a CHIRP write-up (section B) | 8 | 13.6 | £6,800 |
| SHIELD code matching: SHIELD codes proposed across the corpus and confirmed in the review tool, so reports can be counted by causal factor (section E) | 6 | 10.2 | £5,100 |
| Stretch goals total | 14 | 23.8 | £11,900 |
Notable exclusions
- Learning from user questions. The engine does not get better as people use it.
- Analyst tools for CHIRP. No proposed coding for incoming reports, and pattern finding only as the stretch goal. Without it, questions about what keeps recurring are refused rather than answered from the top matches.
- A shared vocabulary across jurisdictions. Each body’s reports keep their own terms for accident type, vessel type and so on.
- Reporting and withdrawing a wrong answer. No route for users to flag an answer, or for CHIRP to withdraw one.
- CHIRP Maritime’s own reports and MAIB Safety Digests. The chat answers from investigation reports only.
- Automatic ingestion of new reports. New reports are added by hand.
- Full ingestion of investigation bodies. Six bodies at fast ingestion, rather than ten at full.
- A closed beta and a landing page. No round of testing with real seafarers, and no walkthrough for first-time users.
- SHIELD code matching and Causal AI. SHIELD code matching only as a stretch goal, and no cause-and-effect analysis.
- Toolbox talks and dashboards. No printable toolbox talk format, and no dashboards to explore trends.
Excluded
Steel plus the Bronze Musts below adds up to Bronze (£138,275). Every Should
and Could stays out too.
| Item |
Build days |
Total days |
Cost |
|
Bronze Musts left outThe gap from Steel to Bronze
|
116 |
186.7 |
£93,350 |
| Chat (section A) |
| Learning from user questions: features extracted from each question and reused when others ask similar ones | 12 | 20.4 | £10,200 |
| Rest of the quality test set | 5 | 8.5 | £4,250 |
| Tracing and cost per conversation | 2 | 3.4 | £1,700 |
| Platform (section C) |
| Closed beta with real seafarers, then a round of fixes | 6 | 10.2 | £5,100 |
| Landing page, first-time walkthrough, sample questions, accessibility (WCAG) | 5 | 8.5 | £4,250 |
| Watching answers, a “report a wrong answer” route, withdrawing an answer or record | 4 | 6.8 | £3,400 |
| User and developer documentation | 3 | 5.1 | £2,550 |
| Load testing | 1 | 1.7 | £850 |
| Analyst tools (section B) |
| Pattern finding for CHIRP analysts, with supporting cases and a first-draft outline | 8 | 13.6 | £6,800 |
| Proposed coding and similar cases for incoming CHIRP reports | 6 | 10.2 | £5,100 |
| Sources (section D) |
| Capture more metadata, with a shared vocabulary for each field across jurisdictions | 14 | 23.8 | £11,900 |
| MAIB webpage ingestion, alongside the report or on its own | 4 | 6.8 | £3,400 |
| Automatically ingest new content from every source as it is published | 4 | 6.8 | £3,400 |
| CHIRP Maritime published reports | 3 | 5.1 | £2,550 |
| MAIB Safety Digests | 2 | 3.4 | £1,700 |
| Accident linking, official reports | 2 | 3.4 | £1,700 |
| Investigation bodies (section F) |
| 4 more bodies to reach Baseline’s 10, at full ingestion contingency, no PM | 20 | 28 | £14,000 |
| Upgrade Steel’s 6 bodies from fast to full ingestion contingency, no PM | 15 | 21 | £10,500 |
|
Every ShouldAs in Silver
|
75 |
127.5 |
£63,750 |
| Chat Shoulds: shared memory, saved history, toolbox talks, searching past chats, tables, suggested questions, summarising, export (section A) | 20 | 34 | £17,000 |
| Dashboards filtered by vessel type, date, outcome and country (section B) | 12 | 20.4 | £10,200 |
| Source Shoulds: legislation, short-form schema, free-text, IMO GISIS, derivative accident linking, six short-form sources (section D) | 43 | 73.1 | £36,550 |
|
Every CouldAs in Gold
|
76 |
129.2 |
£64,600 |
| Chat Coulds: charts, document upload, maps, remembering role and vessel, share links, regenerate (section A) | 34 | 57.8 | £28,900 |
| Source Coulds: refined and simple cost estimates, Copernicus, P&I clubs, pre-2005 scans (section D) | 42 | 71.4 | £35,700 |
| Causal AIAll of section E |
119 |
202.3 |
£101,150 |
| Maritime Narrative AnalyticsFunded separately by the Responsible AI Institute (section B(a)) |
53 |
90.1 |
£45,050 |
| Total excluded |
439 |
735.8 |
£367,900 |
Appendix: Copper (£50k)
An alternative to Steel. Instead of building our own chat, we build a
CHIRPdb MCP server: a connector that users add to Claude. Claude provides
the chat screen, memory, history, charts, uploads and mobile apps; our
server provides the verified reports, search and counting across every
report. Most of section A comes with Claude, so the budget goes into the
backend.
What Copper trades away
- Users need a Claude account and must add the connector. Which Claude plans and apps support custom connectors needs confirming before we commit.
- Claude writes the answers, not us. Our tools return only verified records with citations, and our instructions tell Claude to cite every claim and refuse off-topic questions, but we cannot stop it drawing on its own knowledge or web search.
- Documents users upload go to Anthropic under the user’s Claude terms, not deleted by CHIRP at session end.
- The experience is Claude’s, not CHIRP’s branded product.
- Question-answering costs move to the user’s Claude plan. CHIRP pays only for hosting and search.
Included
| Item |
Build days |
Total days |
Cost |
|
CopperCHIRPdb connector for Claude, plus backend
|
59.5 |
96.65 |
£48,325 |
| MCP server |
| Tools Claude can call: search verified reports, find incidents similar to a description, count and compare across every report by causal factor, vessel type, date, outcome and country (pattern finding), and fetch a report with a link to the right PDF page | 8 | 13.6 | £6,800 |
| Quality test set, run through Claude and re-run after every change | 3 | 5.1 | £2,550 |
| Rate limits and abuse and scraping protection on the public server | 3 | 5.1 | £2,550 |
| Deployment, backups and monitoring | 3 | 5.1 | £2,550 |
| Instructions and prompts: plain maritime English, cite every claim, refuse off-topic questions, task briefings, near misses, toolbox talks and draft CHIRP write-ups | 2 | 3.4 | £1,700 |
| Logging and tracing of every question asked, the starting point for learning from user questions | 2 | 3.4 | £1,700 |
| Setup page: how to add the CHIRPdb connector to Claude, with sample questions | 2 | 3.4 | £1,700 |
| Terms, privacy notice and disclaimers (CHIRP writes the wording) | 1.5 | 2.55 | £1,275 |
| Backend (section B, section D) |
| Capture more metadata, with a shared vocabulary for each field across jurisdictions, so counts across countries compare like with like | 14 | 23.8 | £11,900 |
| Proposed coding and similar cases for incoming CHIRP reports, inside the review tool | 6 | 10.2 | £5,100 |
| Data (section F) |
| Ingest reports from 6 more national investigation bodies, fast ingestion at 2.5 days each contingency, no PM | 15 | 21 | £10,500 |
| Product management |
| Maritime Safety Senior Stakeholder Workshop, to decide the future direction of CHIRPdb in ZigZag product management | | | |
Where the days go
| Work |
Days |
Cost |
| Build | 59.5 | £29,750 |
| Contingency | 11.9 | £5,950 |
| Project management (not on investigation bodies) | 13.35 | £6,675 |
| ZigZag product management | 11.9 | £5,950 |
| Total | 96.65 | £48,325 |
Comes with Claude
Chat features from section A that we would not build:
56 build days, £47,600 if we built them ourselves.
Streaming, mobile and accessible chatFollow-up questionsMemory across chatsSaved historySearching past chatsTablesLong conversations summarisedCopy, print and exportChartsDocument uploadMaps and heat mapsRemembers role and vessel typeShare linksRegenerate and edit
Stretch goals
Taken on if time allows within the build, or funded on top. It takes
Copper to £53,425. Copper’s counting by causal factor depends on SHIELD code matching.
| Item |
Build days |
Total days |
Cost |
| SHIELD code matching: SHIELD codes proposed across the corpus and confirmed in the review tool, so reports can be counted by causal factor (section E) | 6 | 10.2 | £5,100 |
Notable exclusions
- Learning from user questions. Questions are logged, but not yet reused to improve answers.
- Reporting and withdrawing a wrong answer. Claude’s answers are not stored by us, so a wrong record can be withdrawn but an answer cannot.
- CHIRP Maritime’s own reports and MAIB Safety Digests. Claude answers from investigation reports only.
- Automatic ingestion of new reports. New reports are added by hand.
- Full ingestion of investigation bodies. Six bodies at fast ingestion, rather than ten at full.
- A closed beta. No round of testing with real seafarers.
- Causal AI, legislation and dashboards. SHIELD code matching is a stretch goal.
Appendix: Iron (£50k)
Steel’s chat, for CHIRP staff only. There is no public launch, so the
money that Steel spends on public access goes into a chat that learns:
from the questions staff ask, and from the wrong answers they report.
It is still hardened, tested and deployed to production, and it lives
inside the existing review tool, behind its sign-in and roles.
What Iron trades away
- No one outside CHIRP can use it. A public launch later needs Steel’s public platform items at least: rate limits and a spending cap, public access kept separate from staff tools, and terms (£6,375).
- Two more investigation bodies at fast ingestion, rather than Steel’s six.
- Replies arrive whole rather than streaming in, and the chat is built for desktop, not mobile.
Included
| Item |
Build days |
Total days |
Cost |
|
IronA chat that learns, for CHIRP staff only
|
59 |
98.8 |
£49,400 |
| Chat (section A) |
| Ask a question and get an answer drawn from verified reports (the tools the model can call, plus retrieval) | 11 | 18.7 | £9,350 |
| Every claim cited and checked, with a link to the report at the right PDF page | 4 | 6.8 | £3,400 |
| Answers in plain maritime English, tuned for task briefings and descriptions of a near miss | 4 | 6.8 | £3,400 |
| Refuses when there is no evidence or the question is off-topic; prompt-injection defence; safety disclaimer | 3 | 5.1 | £2,550 |
| Follow-up questions within a conversation | 2 | 3.4 | £1,700 |
| Learning (section A, section C) |
| Learning from user questions: features extracted from each question and reused when others ask similar ones | 12 | 20.4 | £10,200 |
| Watching answers, a “report a wrong answer” route, withdrawing an answer or record; reported answers join the quality test set | 4 | 6.8 | £3,400 |
| Hardening and testing (section A, section C) |
| Quality test set, re-run after every change | 7 | 11.9 | £5,950 |
| Deployment, load testing, backups | 4 | 6.8 | £3,400 |
| Tracing and cost per conversation | 2 | 3.4 | £1,700 |
| Chat inside the existing review tool, behind CHIRP staff sign-in and roles | 1 | 1.7 | £850 |
| Data (section F) |
| Ingest reports from 2 more national investigation bodies, fast ingestion at 2.5 days each contingency, no PM | 5 | 7 | £3,500 |
| Product management |
| Maritime Safety Senior Stakeholder Workshop, to decide the future direction of CHIRPdb in ZigZag product management | | | |
Where the days go
| Work |
Days |
Cost |
| Build | 59 | £29,500 |
| Contingency | 11.8 | £5,900 |
| Project management (not on investigation bodies) | 16.2 | £8,100 |
| ZigZag product management | 11.8 | £5,900 |
| Total | 98.8 | £49,400 |
Stretch goals
Taken on if time allows within the build, or funded on top. Each is
priced on its own; all of them take Iron to £61,300. Without the shared vocabulary, pattern finding compares each jurisdiction in its own terms.
| Item |
Build days |
Total days |
Cost |
| Pattern finding for CHIRP analysts: ask what keeps recurring across all reports, counted across every report rather than read from the top matches, see the supporting cases, and get a first-draft outline of a CHIRP write-up (section B) | 8 | 13.6 | £6,800 |
| SHIELD code matching: SHIELD codes proposed across the corpus and confirmed in the review tool, so reports can be counted by causal factor (section E) | 6 | 10.2 | £5,100 |
| Stretch goals total | 14 | 23.8 | £11,900 |
Notable exclusions
- A public launch. No public access, landing page, terms, public rate limits or closed beta with seafarers.
- Analyst tools for CHIRP. No proposed coding for incoming reports, and pattern finding only as the stretch goal. Without it, questions about what keeps recurring are refused rather than answered from the top matches.
- A shared vocabulary across jurisdictions. Each body’s reports keep their own terms for accident type, vessel type and so on.
- Memory across chats and saved conversation history. The chat learns from questions across all users, but does not remember an individual user.
- CHIRP Maritime’s own reports and MAIB Safety Digests. The chat answers from investigation reports only.
- Automatic ingestion of new reports. New reports are added by hand.
- Full ingestion of investigation bodies. Two bodies at fast ingestion, rather than ten at full.
- SHIELD code matching and Causal AI. SHIELD code matching only as a stretch goal, and no cause-and-effect analysis.