← BACK TO USE CASES
USE CASECONTAINMENT SPEND

Security Incident Response Purchasing

During an incident, agents can buy the right infra and tooling fast—with strict approvals, vendor locks, and durable evidence logs.

The Problem

When something is on fire, teams need domains, sandbox infra, temporary services, and tooling immediately. But “emergency spend” is also where mistakes and abuse are easiest—especially if an agent can purchase broadly.

The Solution

Create an incident-specific policy: strict approval gates, allowlisted vendors, and hard caps. Use dedicated cards that auto-expire and require intent + reason for any sensitive credential access.

Key Features

Incident policy mode

Fail-closed defaults with human approval for high-value or new-merchant spend.

Vendor allowlists

Allow only approved providers (registrars, cloud, security tooling) during the incident window.

Auto-expiring cards

Cards expire at incident close so temporary access can’t become long-term spend.

Durable evidence logs

Every emergency purchase is linked to an incident ID and an intent for later review.

How It Works

01

Declare incident intent

Agent creates an intent with incident ID, purpose, expected merchant, and expected amount.

02

Approval gate

Policy escalates purchases above a threshold or for new vendors.

03

Short-lived credentials

Card is issued/unlocked for the minimum time required to complete the purchase.

04

Verify and archive

Transaction verified; evidence attached to incident timeline.

Code Example

// Incident-scoped intent
const intent = await signets.intents.create({
  purpose: "Incident 2026-02-05: buy sandbox VM credits for containment",
  expectedAmount: 20000,
  expectedMerchant: "cloud.example",
});

// Approval required for incident spend above threshold
const intentState = await signets.intents.get({ intentId: intent.intentId });

Ready to get started?

Issue your first card and start building.