Enable agents to purchase datasets and API access with compliance-friendly receipts, intent linkage, and spend controls.
Data purchases can be risky: unknown vendors, unclear licensing, surprise renewals, and hard-to-find receipts. When agents help, teams need strong auditability and clear human approvals.
Require intents with licensing notes, lock cards to approved vendors, and store receipts and evidence logs for every purchase. Escalate spend and new vendors to humans by default.
Capture purpose, expected amount, vendor, and a short license/compliance note in the intent.
Store invoices/receipts so procurement and finance can review later.
Allowlist known marketplaces and block risky categories by default.
Every transaction is explainable: what was bought, why, and under which approval.
Agent proposes a dataset/API and includes intended use + license summary in intent.
Policy escalates vendor and license checks before credentials are issued.
Card is locked to the approved vendor for checkout only.
Receipt captured and linked to intentId for procurement records.
const intent = await signets.intents.create({
purpose: "Buy dataset for fraud model training (license review required)",
expectedAmount: 15000,
expectedMerchant: "datamarketplace.com",
});Issue your first card and start building.