{"artifact":{"apiPath":"/api/reports/agent-treasury-controls-2026/sources","byteLength":2608,"description":"Structured source ledger with source kinds, labels, notes, and URLs.","format":"sources","label":"Sources artifact","mimeType":"application/json; charset=utf-8","priceUsdc":0,"sha256":"93407e2938c6aa89485cba6fcf586738453205d12589512eaaf83ae0d1b24fa3","status":"live"},"document":{"counts":{"ecosystem":2,"official":7,"total":9},"generatedAt":"2026-03-24T00:00:00.000Z","slug":"agent-treasury-controls-2026","sources":[{"kind":"official","label":"Coinbase CDP Wallets overview","note":"Wallet-control surface for agent-facing products and embedded transaction management.","url":"https://docs.cdp.coinbase.com/wallet-api/docs/welcome"},{"kind":"official","label":"Stripe Treasury overview","note":"Treasury primitives and money-movement framing for balances, outbound flows, and financial accounts.","url":"https://docs.stripe.com/treasury"},{"kind":"official","label":"Turnkey embedded wallet guide","note":"Operational wallet-control guidance covering delegated, app-controlled, and shared-custody models.","url":"https://docs.turnkey.com/production-checklist/embedded-wallet"},{"kind":"official","label":"Fireblocks custody overview","note":"Institutional custody and policy surface for treasury-heavy workflows and approval boundaries.","url":"https://developers.fireblocks.com/docs/overview"},{"kind":"official","label":"Passage step-up authentication","note":"Reference for requiring fresh user presence on sensitive release or payout actions.","url":"https://docs.passage.id/flex/step-up"},{"kind":"official","label":"Cloudflare human-in-the-loop","note":"Workflow pause, approval, timeout, and resume patterns for long-running agent systems.","url":"https://developers.cloudflare.com/agents/concepts/human-in-the-loop"},{"kind":"official","label":"Oracle delegate versus reassign","note":"Useful distinction between temporary delegated action and true ownership transfer.","url":"https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/25c/faipr/what-s-the-difference-between-reassign-and-delegate.html"},{"kind":"ecosystem","label":"Cerbos authorization in workflows","note":"Application-layer framing for authorization that persists across workflow state transitions.","url":"https://www.cerbos.dev/blog/authorization-in-workflows"},{"kind":"ecosystem","label":"AI Runtime Security multi-agent controls","note":"Runtime guardrail framing for delegation depth, no-privilege-escalation, and scope inheritance.","url":"https://airuntimesecurity.io/core/multi-agent-controls"}],"title":"Agent Treasury Controls, 2026"},"generatedAt":"2026-05-04T00:12:04.991Z","kind":"deep_report_sources","operatorAccess":null,"payer":null}