{"artifact":{"apiPath":"/api/reports/agent-approvals-and-human-leashes-2026/sources","byteLength":3057,"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":"c1cd33ea348cd2b08f52f223bcf05e0817337cc8c2dbedeb685594835ef255fc","status":"live"},"document":{"counts":{"ecosystem":5,"official":5,"total":10},"generatedAt":"2026-03-23T00:00:00.000Z","slug":"agent-approvals-and-human-leashes-2026","sources":[{"kind":"official","label":"Microsoft AG-UI human-in-the-loop","note":"Official guide for human approval checkpoints inside agent workflows.","url":"https://learn.microsoft.com/en-us/agent-framework/integrations/ag-ui/human-in-the-loop"},{"kind":"official","label":"Microsoft Copilot multistage approvals","note":"Official multistage and AI approval documentation useful for stage-aware creation controls.","url":"https://learn.microsoft.com/en-us/microsoft-copilot-studio/flows-advanced-approvals"},{"kind":"official","label":"Cloudflare human-in-the-loop best practices","note":"Workflow pause, approval, timeout, and escalation model 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 delegation 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":"official","label":"Passage step-up authentication","note":"Reference for requiring fresh user presence on sensitive actions even inside an active session.","url":"https://docs.passage.id/flex/step-up"},{"kind":"ecosystem","label":"Cerbos authorization in workflows","note":"Application-level view of why authorization needs to persist across workflow state transitions.","url":"https://www.cerbos.dev/blog/authorization-in-workflows"},{"kind":"ecosystem","label":"AI Runtime Security multi-agent controls","note":"Useful guardrail framing for no-privilege-escalation, scope inheritance, and delegation depth.","url":"https://airuntimesecurity.io/core/multi-agent-controls"},{"kind":"ecosystem","label":"LoginRadius separation of duties","note":"Workflow-stage identity and separation-of-duties framing for governed agent execution.","url":"https://www.loginradius.com/blog/engineering/separation-of-duties-ai-agent-workflows"},{"kind":"ecosystem","label":"ServiceNow approvals and delegation","note":"Operational discussion of delegated approval behavior and managed approval state.","url":"https://www.servicenow.com/community/servicenow-ai-platform-blog/approvals-and-delegation/ba-p/2283510"},{"kind":"ecosystem","label":"Customizable runtime enforcement for LLM agents","note":"Research framing for hard and soft runtime constraints in long-running agent execution.","url":"https://arxiv.org/html/2503.18666v1"}],"title":"Agent Approvals and Human Leashes, 2026"},"generatedAt":"2026-05-04T00:16:09.383Z","kind":"deep_report_sources","operatorAccess":null,"payer":null}