Skip to main content

Overview

The Vendor Onboarding Showcase is the public-facing reagent-flow demo. Multiple cooperating agents evaluate whether a new vendor is safe to approve:
The scenario is ClearVoice AI, a tool that transcribes customer calls. The intake agent is supposed to hand a structured vendor packet to the downstream reviewers.

The two scenarios

Scenario 1 — Clean packet

The intake agent emits the expected packet. Security sees that the vendor handles customer PII, finance sees the right billing context, and the approval flow escalates for review. Core contract checks:

Scenario 2 — Broken handoff caught

The intake payload drifts in two ways:
  • data_access.contains_customer_pii becomes handles_personal_data
  • compliance.subprocessors changes from list[str] to a comma-separated string
Without a contract, the downstream workflow can keep going on incomplete data and produce the wrong approval path. reagent-flow fails the handoff at the next boundary:
That is the core product story: the PR fails before a risky vendor approval ships.

Schema

What reagent-flow catches

Running the showcase

Expected punchline:

Running the tests

The example also includes vendor_onboarding_showcase.excalidraw for posts, screenshots, and decks.

View source

Browse the full showcase source code on GitHub.