Statement of Facts, automated.

Proteus extracts every event from any SoF in seconds. Dates, times, descriptions, and a source citation back to the exact line in the PDF. Ready for Excel. Ready for your laytime tool.

See how it works ↓

Stop being a human OCR machine.

Before the laytime calculation, before the demurrage claim, before the counterparty dispute, somebody has to get the events out of the Statement of Facts. Dates, times, descriptions, line by line, every port, every voyage.

That somebody spends hours per voyage typing timestamps from scanned PDFs into spreadsheets. Multiply by ten vessels and 24 voyages each, and a real person loses 720 hours a year to data entry. Half their job is being a human OCR machine.

Proteus reads the SoFs you actually get — handwritten at Paradip, bilingual at Zhangjiagang, HTML-rendered from the agent in Morocco — and returns structured events in seconds. Every event links back to the source line. Export to Excel, CSV, or paste straight into your existing laytime tool.

You keep the judgment. Proteus does the reading.

Upload. Extract. Export.

1

Upload any SoF

Typed PDF, scanned PDF, handwritten, bilingual, stamped, HTML-rendered. Single file or a whole voyage folder.

2

Proteus extracts every event

Date, time, event description, and the exact line in the source document where it came from. Commingled SoF pages are isolated automatically from cover pages, correspondence, and cargo documents.

3

Review and export

Check the events Proteus flagged as ambiguous. Edit anything you disagree with. Export to Excel, CSV, or JSON and feed it straight into the laytime tool you already use.

Five minutes. Not two hours.

Built for real SoFs. Not the clean ones from a sales demo.

Your analysts don’t lose time on clean, typed SoFs. They lose time on the weird ones. Proteus reads them all.

  • Typed tables

    From well-run modern ports with structured SoF tables.

  • Scanned & stamped documents

    From Paradip, Kandla, and other ports where the SoF is still pen-and-ink with overlapping signatures and mixed date formats.

  • Bilingual Chinese/English

    From Zhangjiagang, CJK, Lianyungang, and other terminals that issue tables in both languages.

  • HTML-rendered agent SoFs

    From Morocco and other digitized terminals where the SoF is delivered as a structured web export.

  • Handwritten & mixed date formats

    DD/MM/YYYY, MM/DD/YYYY, 09-July-2024, 0800 LT, 10H10. Proteus normalizes them all.

  • Commingled pages

    SoF tables buried inside scans with cover pages, Master's remarks, cargo manifests, and correspondence. Proteus isolates the SoF pages automatically.

  • Multi-tender NORs

    Notices tendered two, three, or four times after rejection or re-inspection. Every tender captured in sequence.

  • Letters of protest & disputed remarks

    Master's and receiver's remarks that contradict each other on the same document, captured side by side for review.

If your analyst can read it, Proteus can extract it.

Extracted event
timestamp: 2024-07-15T08:00:00Z
event: End of sea passage
SoF page 2, line 7

Never trust an OCR tool blind. Don’t start now.

Every event Proteus extracts links to the exact line in the source SoF. Click any event, see where it came from. Disagree with Proteus? Edit it, and the edit logs for audit.

No black-box extraction. No “trust the AI.” Just faster typing, with the source one click away.

Try Proteus on one SoF.

No login. No commitment. One real document. Upload the SoF, see what Proteus extracts, decide if the accuracy meets your standard. If it does, extract the next one. If it doesn't, you've lost five minutes.

Frequently asked questions

What SoF formats does Proteus extract?
Typed PDFs, scanned PDFs, handwritten SoFs, bilingual SoFs (Chinese/English), HTML-rendered agent SoFs, stamped documents with overlapping text. If your analyst can read it, Proteus can.
What does the output look like?
A structured event list: timestamp, event description, and a link back to the exact line in the source SoF. Export to Excel, CSV, or JSON.
How accurate is the extraction?
Every event links to its source line, so you always have the ground truth one click away. Edits log for audit. Accuracy varies by SoF format — typed tables extract near-perfectly; handwritten and stamped documents sometimes need review on 2–5% of events. Proteus flags low-confidence extractions for you to check.
Does Proteus calculate laytime or file demurrage claims?
Not in the SoF extraction tool. Proteus extracts the events; you keep using your existing laytime calculation workflow. We also offer an auto-demurrage calculator that runs on top of extracted SoFs — optional, use it or don't.
Can Proteus handle a whole voyage folder, not just one SoF?
Yes. Upload multiple SoFs for the same voyage and Proteus extracts events from each one separately. Comparison and reconciliation across SoFs is a separate feature — contact us if that's your primary need.
Is my data confidential?
Your documents stay in your tenant. Proteus doesn’t train on your data. Charter parties and Statements of Facts are never shared across customers.
What does it cost?
Try Proteus free on one SoF first. If the accuracy works on your documents, pricing is a single conversation based on your SoF volume.

Stop typing. Start reviewing.

Built by Greywing. Used by operations teams running chemical tanker, dry bulk, and product tanker voyages.