CP
CaseProof
Buyer-Side Audit

Warehouse Automation Business Case

BROWSER-LOCAL DETERMINISTIC|$179 → BONUS → STRAIGHT-LINE BY TAX YEAR

Re-run the vendor's own numbers before you sign

A business case rests on a blended wage, ideal utilisation and the lines the quote does not carry. Paste the quote's own line items and your numbers, and CaseProof re-runs the proposal through the same engine as your case — then says which assumptions have to be confirmed in writing before signature.Read Architectural Guide: Stop Signing $3M Warehouse Automation Deals on a Vendor's Spreadsheet

After-tax case audit
Quote + your casevendor lines, buyerbasisLoaded-rate engineLoaded labour rateby componentOmitted linesunstated§179 → bonusby tax yearPayback · IRR · NPVper bidUnstated cost lineblocks a pass

Labour is priced at the fully loaded rate — wage, employer payroll burden, benefits, the FLSA overtime premium and staff attrition cost. §179 with its phase-out, then bonus depreciation, are applied by tax year from a cited rule table. A cost line the case does not state is reported unstated and blocks the verdict — never defaulted, never estimated.

1 · The vendor's quote, line by line

Paste or upload the quote's own line items as CSV rows. Every value is echoed as the vendor wrote it — CaseProof never re-prices a line, and a line the quote leaves blank is reported unpriced, not $0.

Header: item, amount_usd, optional category and note.

2 · Your case

The bid structure, your staffing sheet and your tax position as JSON. Money is integer cents; a term you do not state is reported unstated and blocks a pass — it is never filled in for you.

Worked scenarios: every number is a stated input, and the vendor's claims are reproduced by the same engine that audits the buyer's case.

Pick a worked scenario or paste your own case, then run the audit. Nothing is calculated until you ask for it.

Watch the launch video

23s · nothing estimated · no signup

CaseProof re-runs a warehouse-automation vendor's own numbers before you sign. Watch on YouTube

Agent Surface & WebMCP Integration

How agents, LLMs and procurement bots run the buyer-side audit on one cash model.

audit_automation_casecompare_automation_bidsafter_tax_paybackMETERED $0.50+
|agent-case-call.ts
CLIENT-SIDE ONLY • ZERO EGRESS
// 1. In any browser with WebMCP support (auto-registered on page load):// All three tools are mounted on navigator.modelContextconst audit = await navigator.modelContext.executeTool("audit_automation_case", {  case: JSON.stringify(myCase)   // { baseline, finance, options: [ ...bids ] }}); console.log("Payback (months):", audit.paybackMonths);console.log("NPV at hurdle:", audit.npvUsd, "IRR:", audit.irrPct);console.log("Confirm in writing:", audit.confirmInWriting); // ranked, riskiest first

JSON Schema Parameters Contract

caseRequired

The case as a JSON string: { baseline, finance, options: [{ id, vendor, model: capex|lease|raas, … }] }. Money is integer cents; percentages are percentage points.

options[].quoteCsvOptional

The vendor's quote line items as CSV (item,amount_usd,category,note) so the audit prices the lines the quote actually names instead of assuming them.

baseline.overtimeHoursPerWeekOptional

Drives the FLSA overtime premium inside the loaded labour rate (hours × wage × 0.5 ÷ paid hours per year).

finance.hurdleRatePctOptional

The discount rate NPV and the bid ranking are computed at.

finance.section179ElectionCentsOptional

§179 election, applied with its phase-out before bonus depreciation and the straight-line tail — by tax year.

Metered per successful call, billed monthly to your Stripe customer.Get Agent Key / Manage Billing (/billing)/.well-known/mcp.json

Pricing

Use it free in the browser. Pay only for exports, the suite, or agent calls.

Free

NPV, payback and the bid comparison — free, in your browser. No account and no card.

$9.00 one-off

Decision pack, or unlock every export with Pro.

$29.00/month

Factory Pro: unlimited browser use and exports across every live product. Cancel any time.
Agent (WebMCP) rates for this product
Agent toolMetered rate
audit_automation_case$0.50 per successful call
compare_automation_bids$0.50 per successful call
after_tax_payback$0.50 per successful call

Agent calls are metered per successful call and billed monthly to your Stripe customer. Billing shows your usage, history and spend cap.

Manage Billing & API Keys (/billing) →

Rule and clause deep dives

AUTHORITATIVE ESSAY & WAREHOUSE PROCUREMENT BLUEPRINT

CaseProof: Stop Signing $3M Warehouse Automation Deals on a Vendor's Spreadsheet

How unstated WCS integration fees, unburdened labor rates, and aggressive throughput curves stretch 14-month payback models past 41 months—and how deterministic buyer-side auditing protects capital allocation.

Read Full Article

Agent surface: audit_automation_case, compare_automation_bids and after_tax_payback are registered as WebMCP tools and advertised in /.well-known/mcp.json.