{"artifactCount":8,"artifacts":[{"artifactId":"report:agent-treasury-controls-2026:markdown","capturedAt":"2026-05-04T00:11:56.932Z","contentType":"text/markdown","directPath":"/api/reports/agent-treasury-controls-2026/markdown","estimatedTokens":3929,"format":"markdown","hash":"sha256:489ebf1f1aa700f72ea3835f6aafc92ab35a8db903f5a9f0a6f595ceeb60bc90","kind":"report_anchor","label":"Full markdown report","path":"/api/reports/agent-treasury-controls-2026/markdown","priceUsdc":0,"readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Amarkdown","sizeBytes":15789,"slices":[{"contentType":"application/json","estimatedTokens":34,"id":"head","label":"Artifact summary","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Amarkdown&slice=head","sizeBytes":133},{"contentType":"text/plain","estimatedTokens":500,"id":"payload_head","label":"Payload head","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Amarkdown&slice=payload_head","sizeBytes":2016}],"sourceUrls":["https://docs.cdp.coinbase.com/wallet-api/docs/welcome","https://docs.stripe.com/treasury","https://docs.turnkey.com/production-checklist/embedded-wallet","https://developers.fireblocks.com/docs/overview","https://docs.passage.id/flex/step-up","https://developers.cloudflare.com/agents/concepts/human-in-the-loop","https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/25c/faipr/what-s-the-difference-between-reassign-and-delegate.html","https://www.cerbos.dev/blog/authorization-in-workflows","https://airuntimesecurity.io/core/multi-agent-controls"],"status":"live","summary":"A category report on how agent products should separate runtime spend policy, treasury approval, custody controls, and owner release."},{"artifactId":"report:agent-treasury-controls-2026:json","capturedAt":"2026-05-04T00:11:57.178Z","contentType":"application/json","directPath":"/api/reports/agent-treasury-controls-2026/json","estimatedTokens":8646,"format":"json","hash":"sha256:702a7e5495adf75061c6f32e7322744fa7ef6aa5f88221be3c425928ab66daa3","kind":"report_anchor","label":"Full machine-readable JSON","path":"/api/reports/agent-treasury-controls-2026/json","priceUsdc":0,"readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Ajson","sizeBytes":27847,"slices":[{"contentType":"application/json","estimatedTokens":23,"id":"head","label":"Artifact summary","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Ajson&slice=head","sizeBytes":89},{"contentType":"text/plain","estimatedTokens":500,"id":"payload_head","label":"Payload head","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Ajson&slice=payload_head","sizeBytes":2000}],"sourceUrls":["https://docs.cdp.coinbase.com/wallet-api/docs/welcome","https://docs.stripe.com/treasury","https://docs.turnkey.com/production-checklist/embedded-wallet","https://developers.fireblocks.com/docs/overview","https://docs.passage.id/flex/step-up","https://developers.cloudflare.com/agents/concepts/human-in-the-loop","https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/25c/faipr/what-s-the-difference-between-reassign-and-delegate.html","https://www.cerbos.dev/blog/authorization-in-workflows","https://airuntimesecurity.io/core/multi-agent-controls"],"status":"live","summary":"Agent Treasury Controls, 2026 structured report with 4 findings, 9 sources, and 2 charts."},{"artifactId":"report:agent-treasury-controls-2026:charts","capturedAt":"2026-05-04T00:11:57.204Z","contentType":"application/json","directPath":"/api/reports/agent-treasury-controls-2026/charts","estimatedTokens":1035,"format":"charts","hash":"sha256:6d1f8e2038072ff2b5fda2bed92ac39bb23213d6ef6d1527e17cbcb66a91f40e","kind":"report_anchor","label":"Chart data artifact","path":"/api/reports/agent-treasury-controls-2026/charts","priceUsdc":0,"readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Acharts","sizeBytes":3529,"slices":[{"contentType":"application/json","estimatedTokens":15,"id":"head","label":"Artifact summary","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Acharts&slice=head","sizeBytes":58},{"contentType":"text/plain","estimatedTokens":500,"id":"payload_head","label":"Payload head","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Acharts&slice=payload_head","sizeBytes":2000}],"sourceUrls":[],"status":"live","summary":"agent-treasury-controls-2026 chart artifact with 2 charts."},{"artifactId":"report:agent-treasury-controls-2026:definition","capturedAt":"2026-05-04T00:11:57.149Z","contentType":"application/json","directPath":"/api/reports/agent-treasury-controls-2026/definition","estimatedTokens":773,"format":"definition","hash":"sha256:035b18e2cf567a9ad2f0aa1ba0443f9fca5c419a82cb20f0917809fc26b37339","kind":"report_anchor","label":"Definition artifact","path":"/api/reports/agent-treasury-controls-2026/definition","priceUsdc":0,"readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Adefinition","sizeBytes":2552,"slices":[{"contentType":"application/json","estimatedTokens":27,"id":"head","label":"Artifact summary","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Adefinition&slice=head","sizeBytes":107},{"contentType":"text/plain","estimatedTokens":500,"id":"payload_head","label":"Payload head","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Adefinition&slice=payload_head","sizeBytes":2000}],"sourceUrls":[],"status":"live","summary":"Agent Treasury Controls, 2026 definition artifact with 0 sections, 3 saved queries, and 2 research prompts."},{"artifactId":"report:agent-treasury-controls-2026:evidence","capturedAt":"2026-05-04T00:11:56.924Z","contentType":"application/json","directPath":"/api/reports/agent-treasury-controls-2026/evidence","estimatedTokens":1863,"format":"evidence","hash":"sha256:71fabae6f0e4c2a828d8ff4549c3474593d11a55d65e7724bab7c21e67f9c5dc","kind":"report_anchor","label":"Evidence artifact","path":"/api/reports/agent-treasury-controls-2026/evidence","priceUsdc":0,"readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Aevidence","sizeBytes":7451,"slices":[{"contentType":"application/json","estimatedTokens":24,"id":"head","label":"Artifact summary","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Aevidence&slice=head","sizeBytes":93},{"contentType":"text/plain","estimatedTokens":500,"id":"payload_head","label":"Payload head","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Aevidence&slice=payload_head","sizeBytes":2000}],"sourceUrls":["https://docs.cdp.coinbase.com/wallet-api/docs/welcome","https://docs.turnkey.com/production-checklist/embedded-wallet","https://www.cerbos.dev/blog/authorization-in-workflows","https://docs.stripe.com/treasury","https://docs.turnkey.com/production-checklist/embedded-wallet","https://developers.fireblocks.com/docs/overview","https://developers.fireblocks.com/docs/overview","https://docs.stripe.com/treasury","https://airuntimesecurity.io/core/multi-agent-controls","https://docs.stripe.com/treasury","https://developers.fireblocks.com/docs/overview","https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/25c/faipr/what-s-the-difference-between-reassign-and-delegate.html","https://docs.passage.id/flex/step-up","https://developers.cloudflare.com/agents/concepts/human-in-the-loop","https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/25c/faipr/what-s-the-difference-between-reassign-and-delegate.html","https://docs.cdp.coinbase.com/wallet-api/docs/welcome","https://developers.cloudflare.com/agents/concepts/human-in-the-loop","https://www.cerbos.dev/blog/authorization-in-workflows"],"status":"live","summary":"Agent Treasury Controls, 2026 evidence artifact with 6 claims and 2 chart provenance entries."},{"artifactId":"report:agent-treasury-controls-2026:methodology","capturedAt":"2026-05-04T00:11:56.925Z","contentType":"application/json","directPath":"/api/reports/agent-treasury-controls-2026/methodology","estimatedTokens":262,"format":"methodology","hash":"sha256:7c4792ffac7827f29266926a75b4940dd2196a9d174382f4c605d3db98a2b2cb","kind":"report_anchor","label":"Methodology artifact","path":"/api/reports/agent-treasury-controls-2026/methodology","priceUsdc":0,"readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Amethodology","sizeBytes":1048,"slices":[{"contentType":"application/json","estimatedTokens":19,"id":"head","label":"Artifact summary","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Amethodology&slice=head","sizeBytes":76},{"contentType":"text/plain","estimatedTokens":262,"id":"payload_head","label":"Payload head","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Amethodology&slice=payload_head","sizeBytes":1047}],"sourceUrls":[],"status":"live","summary":"Agent Treasury Controls, 2026 methodology artifact with 4 methodology steps."},{"artifactId":"report:agent-treasury-controls-2026:sources","capturedAt":"2026-05-04T00:11:56.978Z","contentType":"application/json","directPath":"/api/reports/agent-treasury-controls-2026/sources","estimatedTokens":670,"format":"sources","hash":"sha256:93407e2938c6aa89485cba6fcf586738453205d12589512eaaf83ae0d1b24fa3","kind":"report_anchor","label":"Sources artifact","path":"/api/reports/agent-treasury-controls-2026/sources","priceUsdc":0,"readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Asources","sizeBytes":2608,"slices":[{"contentType":"application/json","estimatedTokens":22,"id":"head","label":"Artifact summary","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Asources&slice=head","sizeBytes":88},{"contentType":"text/plain","estimatedTokens":500,"id":"payload_head","label":"Payload head","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Asources&slice=payload_head","sizeBytes":2000}],"sourceUrls":["https://docs.cdp.coinbase.com/wallet-api/docs/welcome","https://docs.stripe.com/treasury","https://docs.turnkey.com/production-checklist/embedded-wallet","https://developers.fireblocks.com/docs/overview","https://docs.passage.id/flex/step-up","https://developers.cloudflare.com/agents/concepts/human-in-the-loop","https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/25c/faipr/what-s-the-difference-between-reassign-and-delegate.html","https://www.cerbos.dev/blog/authorization-in-workflows","https://airuntimesecurity.io/core/multi-agent-controls"],"status":"live","summary":"Agent Treasury Controls, 2026 sources artifact with 9 sources (7 official, 2 ecosystem)."},{"artifactId":"report:agent-treasury-controls-2026:bundle","capturedAt":"2026-05-04T00:11:57.339Z","contentType":"application/json","directPath":"/api/reports/agent-treasury-controls-2026/bundle","estimatedTokens":21324,"format":"bundle","hash":"sha256:73d93d4dff37e831b016968476df09288347e07162cf56094c3265587d0dd830","kind":"report_anchor","label":"Combined report bundle","path":"/api/reports/agent-treasury-controls-2026/bundle","priceUsdc":0,"readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Abundle","sizeBytes":68111,"slices":[{"contentType":"application/json","estimatedTokens":16,"id":"head","label":"Artifact summary","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Abundle&slice=head","sizeBytes":61},{"contentType":"text/plain","estimatedTokens":500,"id":"payload_head","label":"Payload head","readPath":"/api/reports/agent-treasury-controls-2026/artifacts?artifactId=report%3Aagent-treasury-controls-2026%3Abundle&slice=payload_head","sizeBytes":2000}],"sourceUrls":["https://docs.cdp.coinbase.com/wallet-api/docs/welcome","https://docs.stripe.com/treasury","https://docs.turnkey.com/production-checklist/embedded-wallet","https://developers.fireblocks.com/docs/overview","https://docs.passage.id/flex/step-up","https://developers.cloudflare.com/agents/concepts/human-in-the-loop","https://docs.oracle.com/en/cloud/saas/supply-chain-and-manufacturing/25c/faipr/what-s-the-difference-between-reassign-and-delegate.html","https://www.cerbos.dev/blog/authorization-in-workflows","https://airuntimesecurity.io/core/multi-agent-controls"],"status":"live","summary":"Agent Treasury Controls, 2026 bundle with 8 included formats."}],"generatedAt":"2026-05-04T00:11:57.343Z","report":{"publishedAt":"2026-03-24T00:00:00.000Z","slug":"agent-treasury-controls-2026","summary":"A category report on how agent products should separate runtime spend policy, treasury approval, custody controls, and owner release.","title":"Agent Treasury Controls, 2026","updatedAt":"2026-03-24T00:00:00.000Z"}}