← All Work
Startup / Solo Build / 4 months

AI-powered supply chain traceability

Built a system that makes full transparency possible for a two-person fashion startup.

20+
specialist AI agents replace manual sourcing ops
100%
of sustainability claims tied to verifiable records
1 scan
from garment tag to the full, verified supply chain.
2027
EU Digital Product Passport — shipped 3 years early

Scan the tag. See where your garment came from.

Supply chain transparency is a core brand promise for fashion startup Los Telos. But garments have a complex chain of custody: fibers from all over the world, through various suppliers, get blended into various textiles, different transportation methods affect the carbon footprint for each leg. Existing solutions assume:

  • large teams
  • manual data entry
  • expensive compliance platforms

The raw data could be anything from a photo of a swatch in the warehouse to a note in an email. Our goal was to convert this into something customers could easily understand with just 1 scan.

Men's Moto Pant — real data from a shipped batch
Initializing supply chain flow diagram…

One pipeline. End to end.

Every step removed a job the team would otherwise have to do.

No spreadsheets. No manual tracking. No gaps.

If it had overhead, we didn't ship it.

  • Ingest raw vendor data automatically
  • Structure it into a relational model
  • Save a snapshot for each batch at the time of production
  • Display those records in a user-friendly interface

The pipeline at a glance

Inputs AI pipeline Graph database Capabilities Vendor emails Invoices Certifications Route to specialist Extract + validate Queue for review Save to graph Fibers Fabrics Dyes Trims Styles Suppliers Batches Orders Certifications Vector index AI chat QR garment story Ops autopilot

Every write to the DB syncs an embedding automatically, so the chat, the QR page, and the ops autopilot all reason from the same single source of truth.

n8n workflow: a Router agent fans out via a Switch node to specialist extraction agents — Supplier, Fiber, Material, Dye, etc. — backed by OpenRouter, Local AI, and Ollama models with a Structured Output Parser

Specialized AI agents

Vendor emails, PDFs, and invoices land in n8n and route by domain — to one of 20+ specialist agents. Each owns a single table: fibers, dyes, fabrics, trims, suppliers, or the relationships between them. Each knows its schema, respects existing naming conventions, and cross-references the database before proposing any change. Local Ollama models keep vendor data on the machine.

Why specialists? Because one model trying to do everything produces average results everywhere. Ten models each doing one thing get very good at exactly that.

Human in the Loop: Training the AI through daily operations

Nothing critical reaches the database without approval. Each proposed change surfaces as a side-by-side diff — current value, proposed value, source document.

The review is also the training loop. Approvals reinforce correct extractions. Rejections teach the model where it misread. The queue shrinks month over month as the agents learn the vocabulary — suppliers, naming, edge cases.

Styles overview showing multiple production batches (Womens Lounge Pant, Mens Moto Pant, Womens Tank Top), each with manufacturing, fabrics, dyes, and trim details. A zoomed callout highlights the 'Lock QR Code' action — the moment a batch becomes an immutable record.

Permanent records, a checkpoint in time

Any fiber, fabric, dye, trim, or supplier can be assigned to a garment style. When a production run starts, that configuration locks into a batch — a timestamped, write-once snapshot of exactly what went in.

Immutability is what makes the record defensible. Every public claim is anchored to a specific batch record that existed the moment production began.

Messy data made useful

Locking a batch generates a QR code. Scan it, and the page builds itself from the batch record. A Sankey diagram of every material that was used. A world map of the journey. A family tree of materials with certifications. A CO₂ footprint calculated for the specific batch. It also conforms to the EU Digital Product Passport format — three years before 2027 makes it mandatory.

Operations on autopilot

Most AI features fall apart the moment you ask them a real question about your business. Ours doesn't. Because the schema was designed for reasoning.

Fibers link to dyes. Suppliers to processes. Materials to the batches they ended up in. The supply chain lives as a graph, not a flat table. Every write vectorizes automatically. Ask about a supplier's GOTS status, or which batches ever used a specific dye — the answer comes from actual records.

The same intelligence runs outside of chat. Agents draft vendor replies with thread context. They create action items as production advances. They push to the Kanban board live where each change surfaces as a toast.

Transparency as infrastructure, not marketing.

Most sustainability work happens downstream — a report, a hang tag, a line of copy or 1% donation. This is upstream. A data model where every record carries its own provenance. A pipeline that keeps it that way without human effort and affects decisions about the whole supply chain.

The QR on the garment is the visible part. The part that matters is that transparency is now a property of how the company operates, not a claim made about it.

The bigger bet: make proof this cheap and opacity stops paying. The more brands lead with it, the more consumers come to expect it. Transparency becomes the default. I think this is a way we escape the race to the bottom.

Next Project
Reclaimed $3M+ annually by unifying 5 products under one design system