The Supply Chain Platform

Modern, modular, and built for how mid-market logistics teams actually work. Start with Parcel Audit or Customer Invoicing (both shipping today), and activate the rest of the catalog as you grow.

Modular Architecture

15 modules in the catalog. Activate only what you need — each works standalone, composes cleanly with the rest, and is billed individually.

Enterprise Security

Multi-tenant row-level isolation, AES-256-GCM envelope encryption for carrier credentials, Clerk-backed auth with SSO on the roadmap, SOC 2 prep underway.

AI-Native Audit

Claude-driven rate interpretation and invoice audit — adaptive thinking, 25–40-turn agent loops, and full turn-by-turn reasoning stored for every finding so you can see exactly how the agent got there.

What ships today

Below is the live platform surface as of April 2026. Every feature runs end-to-end in the deployed demo.

Audit

Parcel Audit

Rate-card parsing, carrier account ingestion (UPS / FedEx / DHL), invoice audit agent with 10+ rules, claims workflow, full agent-reasoning log per finding.

Feature list →
Revenue

Customer Invoicing

Three markup methods, monthly/weekly dispatch, branded PDF renderer (logo + remit-to + accent color), AR aging, metered per-invoice pricing.

Feature list →
Platform

Onboarding wizard

Four-step derived-from-data checklist that gets a new org from signup to first audit in under ten minutes. Dashboard banner hides itself automatically on completion.

Platform

Lifecycle + alert emails

Welcome, first-audit, first-invoice milestone emails via Mailgun. Hourly per-org alert digests summarizing new pending-review findings, overdue invoices, and agent failures — opt-out at Settings → Alerts.

Platform

Metered Stripe billing

Usage accrues on first-send of each customer invoice (never double-counted on retry). An hourly sync reports deltas to Stripe with idempotent keys. Org admins see usage + delivery history at Settings → Billing.

Platform

Branding studio

Upload a logo (presigned direct-to-S3), set your remit-to address, pick an accent color, and write a footer note. The customer-invoice PDF renderer reads all of it from organizations.settings.branding.

Audit

Audit Review + claims

Pending-review queue, bulk confirm/dismiss, per-finding agent reasoning, claim lifecycle (claim_eligible → filed → resolved) with carrier-specific filing windows.

Platform

Team, roles, and permissions

30 platform permissions, custom roles, owner-role short-circuit, invite / deactivate / reactivate workflows. Every API call is permission-checked server-side.

How it's built

A polyglot stack that picks the right tool per workload:

  • Rust + Axum for the API server — fast, memory-safe, Lambda-deployed with cargo-lambda. Handles JWT auth, CRUD, presigned URLs, credential encryption.
  • Python + Celery for workers — document parsing via Claude, agentic audit loops, browser-based invoice collection (Playwright), lifecycle emails, alert digests.
  • Model Context Protocol server for agent tools — every agent interaction with platform data goes through a 21-tool MCP server with tenant-scoped access, never direct DB queries.
  • Next.js + Tailwind for the frontend — glassmorphism UI with a hologram aesthetic (cyan-glow typography, prismatic card edges, scanline animations).
  • Aurora Serverless v2 + PostGIS for storage — row-level tenant isolation, immutable audit_log + agent_run_log tables, Alembic migrations.
  • AWS serverless end-to-end — Lambda for the API, ECS Fargate for workers, ElastiCache Serverless for Redis, S3 for documents, CloudFront for the frontend.
  • Stripe + toretto-billing service for subscriptions and metered usage — modules are gated on entitlements checked at every API call.