Product / Governance· target design · sandbox

Money needs a signature.

Spend warrants, dual control, separation of duties, revocation, and emergency stops — enforced independently of any agent.

01 / WARRANT

The authority object.

A canonical, versioned, Ed25519-verifiable warrant binds tenant, advertiser, campaign, channel, ceiling, expiry, policy revision, and approval lineage.

jsonspend warrant (excerpt)
{
  "warrant_id": "w_7f3a",
  "tenant_id": "tnt_acme",
  "campaign_id": "camp_88f1",
  "currency": "USD",
  "daily_ceiling_micros": 500000000,
  "total_ceiling_micros": 2000000000,
  "max_cpm_micros": 2400,
  "expires_at": "2026-11-10T00:00:00Z",
  "nonce": "9c2e…",
  "policy_revision": 14,
  "approvals": [{ "actor": "usr_cfo", "at": "…" }]
}

02 / CONTROL

Separation of duties.

The requester, approver, and executor are distinct principals when thresholds require it. No single identity is the universal approver.

ActionDefault requirement
Create warrantOperator, scoped to tenant
Approve above thresholdSecond principal (dual control)
Execute spendValid warrant + reservation
Revoke warrantOperator or security role; edge acknowledgment
Emergency stopDocumented role; no model required

03 / STOPS

Least destructive response first.

Global, tenant, advertiser, campaign, agent, connector, warrant, channel, and creative stops — each acknowledged and audited.

ADVISORYDRAFTAWAITING_APPROVALAPPROVEDDEPLOYINGLIVEPAUSEDFAILEDSETTLINGCLOSED

Test it in the sandbox.

Every surface is exercised against fixtures before a production credential is involved.