← BACK TO USE CASES
USE CASESUPPLIES & PARTS

Marketplace Sourcing

Let agents source parts and supplies across marketplaces while preventing merchant drift and stopping duplicate charges.

The Problem

Marketplaces have many sellers and inconsistent descriptors. If an agent is allowed to buy broadly, merchant drift and duplicate charges become likely, and receipts can be scattered across sellers.

The Solution

Use intent gating plus merchant/category boundaries and strict velocity caps. Prefer merchant allowlists for known marketplaces, then verify every purchase against intent and persist evidence logs.

Key Features

Marketplace allowlists

Lock spend to approved marketplaces and block unknown merchants by default.

Velocity caps

Stop retry loops and duplicate charges in automated checkout flows.

Post-purchase verification

Verify merchant + amount against intent and attach order confirmation.

Evidence logs

Each charge is tied to an intentId and a sourcing request for auditing.

How It Works

01

Sourcing request

Agent receives a parts list and creates an intent per purchase or per basket.

02

Policy enforcement

Merchant/category restrictions and velocity limits are enforced at checkout.

03

Purchase + confirmation

Agent checks out and captures confirmation/receipt artifacts.

04

Verify + reconcile

Transactions verified against intent; evidence stored for later review.

Code Example

const intent = await signets.intents.create({
  purpose: "Buy replacement SSDs for build server",
  expectedAmount: 18000,
  expectedMerchant: "amazon.com",
});

Ready to get started?

Issue your first card and start building.