For freight forwarders, NVOCCs, and pricing teams

Carrier service contracts to reviewer-ready rate sheets — with PDF evidence.

Drop in an ocean carrier service contract. Manifesto extracts every rate, arbitrary, and surcharge into your existing rate workbook — and links every row back to the exact line in the PDF it came from.

trusted
Extracted rows · evidence verified
Block 1
OriginDest20GP40HC
CNSHAUSLAX$1,450$1,850
CNNGBUSLAX$1,450$1,850
CNSZXUSLGB$1,500$1,900
CNYTNUSLGB$1,500$1,900
Note Block Detected

"Rates subject to GRI effective May 1. BAF included in base ocean freight."

What teams using Manifesto can expect on every contract.

4–8 hrs
saved per contract
100%
of rows linked to PDF evidence
0
workflow change — exports your existing rate template
Day 1
audit log on every row, amendment, and reviewer action
The problem

Keying ocean contracts by hand is a bottleneck

A single carrier service contract is hundreds of pages of port-pair rates, arbitraries, and surcharges. Amendments arrive every few weeks and reset the clock.

Processing TimePer Contract
4–8h

Hours per contract

A pricing analyst spends 4–8 hours keying a single ocean service contract into the team's rate workbook.

Data Mismatch
Surcharge error detected

Errors that surface late

Manual transcription produces typos that show up as customer disputes weeks later, and there is no audit trail to chase them back to the source.

No line-of-sight to the PDF

When a number is questioned, the answer lives in someone's spreadsheet history — not in the contract itself.

How it works

A 13-stage pipeline that classifies, extracts, and verifies

Deterministic-first. AI is a fallback for ambiguous cases, never the engine. Every row is verified against the source PDF.

Classify the document

Identify document kind, family, layout type, and amendment status before any extraction logic commits to a strategy.

Extract every table

Block-based parsing of rate tables, arbitraries, commodities, and surcharges with explicit page-and-text provenance per row.

Normalize against your reference data

Cities, commodities, and surcharges are matched to managed lookup tables. Unknowns are flagged, not guessed.

Manifesto Dashboard

Verify against the PDF

Each row is scored as verified, needs-review, or weak based on actual PDF text support — no template required.

Triage in the workbench

Reviewers work the queue with side-by-side PDF highlighting. Click a row, the origin, destination, and rate tokens light up on the page.

Export to your rate template

Reviewer-ready .xlsm that drops into your existing rate workbook — VBA macros preserved. No workflow change.

Why teams choose Manifesto

Every row points back to the page it came from.

When a customer disputes a rate, you don't dig through someone's spreadsheet history. You click the row and see the PDF token.

  • Click a row → origin, destination, and rate tokens highlight on the PDF page.
  • Three evidence states — verified, needs-review, weak — surfaced on the row itself.
  • Provenance is structural: page number, line region, and token offsets, not a screenshot.
Rates valid from CNSHA to USLAX.
Base ocean freight: $1,450 per 20GP.
CNSHAUSLAX
verifiedp. 12, l. 4
Our Features

Everything you need to process faster.

From ingestion and extraction to review and export — all in one place.

Block-Based Parsing

Manifesto understands the actual structure of freight contracts: rate blocks, note blocks, arbitraries, and surcharges.

Evidence Verification

Every extracted row is scored against the PDF text that supports it. Strong, ambiguous, and weak rows are surfaced explicitly.

Browser-Based Triage

Resolve flagged rows in a purpose-built UI. Compare extracted values against PDF evidence side by side.

Immutable History

Every pipeline run is a permanent artifact. Row history, amendments, and reviewer actions are auditable.

Layout-Aware Routing

Documents are routed through deterministic layout profiles. Unknown layouts are flagged, not silently guessed.

Explicit Provenance

Every field carries a strict audit trail back to the page, line, and tokens it was extracted from.

Amendment-Aware

Amendments are first-class. Each one is processed against the base contract with full row-level diff and version history.

Your Template, Preserved

Export reviewer-ready .xlsm that matches your existing rate workbook — macros preserved. No workflow change.

Built for the rate desk

Roles that move faster on day one

Pricing teams ship more contracts. Operations leaders get audit trails. Reviewers stop scrolling spreadsheets.

Pricing Director

Pricing & Procurement

Owns rate desk throughput and accuracy at quarter-end.

Before:Three analysts keying contracts for a week, then spot-checking each other's spreadsheets.
With Manifesto:One analyst reviewing flagged rows in a PDF-linked workbench. Done in hours.

Trade Lane Manager

Operations

Lives and dies by amendment cycles.

Before:Each amendment means re-keying the affected lanes and hoping the diff was caught.
With Manifesto:Every amendment runs against the base contract with row-level diff. History is preserved.

VP Operations

Leadership

Owns audit posture and customer disputes.

Before:When a rate is questioned, the trail ends in a tab on someone's laptop.
With Manifesto:Every row links to the PDF page it came from. Every change is logged.
Security & trust

Built for procurement review.

Tenant isolation, encryption, and audit logging are wired in — not bolted on.

Tenant isolation

Database-level row scoping per organization. No cross-tenant reads, ever.

Encrypted at rest and in transit

TLS for all traffic; server-side encryption on object storage.

Audit log on every change

Row history captures actor, timestamp, and field-level diffs.

SSO via Supabase Auth

Invite-only, role-based access. Email + password, magic links, and OAuth via Supabase identity providers.

Hosted on enterprise-grade infrastructure. Data residency options on request. Read the security overview.

How it works

Get Started in 4 Easy Steps

From discovery call to first export — it only takes a few steps to start using Manifesto.

01

Discovery

30-minute call. We map your contract volume and existing Excel workbook.

02

Provisioning

We create your organization and seed your reference data in minutes.

03

Pilot

Process contracts on real data. Reviewers get access to the secure workbench.

04

Conversion

Review usage and convert to an annual plan. Your data is yours either way.

Frequently asked

Answers before the call.

Which carriers do you support today?
Today, ocean carrier service contracts in the standard ocean-contract layouts. New layouts are added during pilots — most carriers can be supported within a few weeks of seeing real samples.
Do you replace our rate workbook?
No. We export reviewer-ready .xlsm into your existing rate template, with VBA macros preserved. Your downstream workflow does not change.
Where is our data stored?
US-region Postgres and object storage by default. EU residency is available on request. Files are encrypted at rest; all traffic is over TLS.
How do you handle AI hallucinations?
The pipeline is deterministic-first. AI is only a fallback for ambiguous cases, and every extracted row must pass a PDF-evidence check before it ships to a reviewer.
How are amendments processed?
Each amendment is processed against the base contract. Row-level diffs are preserved with full version history, so you can see exactly what changed and when.
How do we get started?
Sales-led pilot. Request access and we'll schedule a discovery call. Most pilots run for 30 days on a fixed set of contracts.

Stop keying carrier contracts by hand.

Bring us a sample contract on the discovery call. We'll show you the extraction, the evidence trail, and the .xlsm export — in your existing template.

Pilots typically launch within 1–2 weeks of the discovery call.