Let agents source parts and supplies across marketplaces while preventing merchant drift and stopping duplicate charges.
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.
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.
Lock spend to approved marketplaces and block unknown merchants by default.
Stop retry loops and duplicate charges in automated checkout flows.
Verify merchant + amount against intent and attach order confirmation.
Each charge is tied to an intentId and a sourcing request for auditing.
Agent receives a parts list and creates an intent per purchase or per basket.
Merchant/category restrictions and velocity limits are enforced at checkout.
Agent checks out and captures confirmation/receipt artifacts.
Transactions verified against intent; evidence stored for later review.
const intent = await signets.intents.create({
purpose: "Buy replacement SSDs for build server",
expectedAmount: 18000,
expectedMerchant: "amazon.com",
});Issue your first card and start building.