How bounded policy authority differs from independent human approval.
please is designed around explicit authority. Understanding a request, generating a plan, and simulating it are separate from authorizing a payment or transaction.
The current public service is read-only. It has no approval, signing, submission, broadcast, or execution tool.
In a transaction-capable version of please, a request may proceed only under one of two forms of authority:
an explicit, pre-authorized capability with a bounded budget, scope, route, and expiry; or
independent human approval bound to the exact request and plan.
Material, unfamiliar, above-threshold, or changed actions must ask. A prompt, assistant response, plan, quote, simulation, notification, or previous approval never grants authority by itself.If a material parameter changes or the plan expires, the previous policy decision and approval no longer apply.
Authority must be single-use or explicitly scoped for a bounded reusable period. Every use should update the budget and audit record atomically. Public blockchain transactions may be irreversible; please generally cannot cancel, recover, or modify a transaction after submission through a wallet, rail, or third-party service.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"please.xyz","description":"The financial control plane for AI agents.","colors":{"primary":"#28754A","light":"#B8F5D0","dark":"#121315"},"logo":{"light":"https://please.xyz/please-logo.svg","dark":"https://please.xyz/please-logo.svg","href":"https://please.xyz"},"favicon":"https://please.xyz/favicon.svg","appearance":{"default":"light","strict":true},"background":{"color":{"light":"#F7F5EE","dark":"#14120B"}},"navbar":{"links":[{"href":"https://please.xyz/support","label":"Support"}],"primary":{"type":"button","label":"Open app","href":"https://please.xyz/app"}},"footer":{"socials":{"website":"https://please.xyz"},"links":[{"header":"Product","items":[{"label":"Open app","href":"https://please.xyz/app"},{"label":"Quickstart","href":"https://please.xyz/docs/quickstart"}]},{"header":"Help","items":[{"label":"Support","href":"https://please.xyz/support"},{"label":"Privacy","href":"https://please.xyz/privacy"},{"label":"Terms","href":"https://please.xyz/terms"}]}]},"fonts":{"family":"Onest"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Open product preview","icon":"arrow-up-right","href":"https://please.xyz/app"},{"anchor":"Support","icon":"life-buoy","href":"https://please.xyz/support"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"please","hasAudioNarration":false,"actualSubdomain":"please","customDomains":["please.xyz"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-please-32649d49","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"58b9d8ef-433c-44ec-97c1-38fb3909ff45","liveDeploymentHistoryId":"6a59d30f4e694edaca0b15ae","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a59d30f4e694edaca0b15ae:success","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Financial control plane","count":4},{"language":"default","tag":"Start here","count":3},{"language":"default","tag":"Current preview","count":2},{"language":"default","tag":"Help","count":2},{"language":"default","tag":"Safety","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"concepts/review-and-approval","slug":"/concepts/review-and-approval","pageMetadata":{"title":"Policy and approval","description":"How bounded policy authority differs from independent human approval.","icon":"check-circle","sidebarTitle":"Policy and approval","keywords":["policy authority","human approval","bounded capability"],"href":"/concepts/review-and-approval"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"How bounded policy authority differs from independent human approval.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`please is designed around explicit authority. Understanding a request, generating a plan, and simulating it are separate from authorizing a payment or transaction.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`The current public service is read-only. It has no approval, signing, submission, broadcast, or execution tool.`})}),`\n`,_jsx(Heading,{level:`2`,id:`the-authority-boundary`,children:`The authority boundary`}),`\n`,_jsx(_components.p,{children:`In a transaction-capable version of please, a request may proceed only under one of two forms of authority:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`an explicit, pre-authorized capability with a bounded budget, scope, route, and expiry; or`}),`\n`,_jsx(_components.li,{children:`independent human approval bound to the exact request and plan.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Material, unfamiliar, above-threshold, or changed actions must ask. A prompt, assistant response, plan, quote, simulation, notification, or previous approval never grants authority by itself.`}),`\n`,_jsx(_components.p,{children:`If a material parameter changes or the plan expires, the previous policy decision and approval no longer apply.`}),`\n`,_jsx(Heading,{level:`2`,id:`review-checklist`,children:`Review checklist`}),`\n`,_jsx(_components.p,{children:`Before approving an exception or material action, verify:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Agent and purpose:`}),` Which agent is asking, and why?`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Funding source and policy:`}),` Which funding source, policy version, and budget apply?`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Action:`}),` Is this the operation you intended—transfer, swap, bridge, supply, withdraw, deposit, or another action?`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Asset and amount:`}),` Are the token, decimals, and amount correct?`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Network:`}),` Are the source and destination networks correct?`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Recipient or beneficiary:`}),` Is the complete address correct? Do not rely only on the first and last characters.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Protocol and contracts:`}),` Do you recognize the protocol and the contracts or permissions involved?`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Minimum received or slippage:`}),` Is the worst acceptable outcome clear?`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Fees:`}),` Review network costs, protocol fees, bridge fees, and any service fees separately.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Permissions:`}),` Avoid unlimited approvals unless you understand and intentionally accept the exposure.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Warnings and expiry:`}),` Resolve warnings and confirm that the quote or simulation is still current.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`if-something-changes`,children:`If something changes`}),`\n`,_jsx(_components.p,{children:`Stop and request a fresh plan when:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`the asset, amount, network, recipient, protocol, or route changes;`}),`\n`,_jsx(_components.li,{children:`the quote or simulation expires;`}),`\n`,_jsx(_components.li,{children:`the displayed fees or minimum received move outside your limit;`}),`\n`,_jsx(_components.li,{children:`the wallet shows calldata, permissions, or contracts that the review screen did not explain; or`}),`\n`,_jsx(_components.li,{children:`the interface reports stale data, configuration requirements, or a failed simulation.`}),`\n`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`When uncertain, reject the transaction. A legitimate action can be reconstructed and reviewed again.`})}),`\n`,_jsx(Heading,{level:`2`,id:`after-authority-is-used`,children:`After authority is used`}),`\n`,_jsx(_components.p,{children:`Authority must be single-use or explicitly scoped for a bounded reusable period. Every use should update the budget and audit record atomically. Public blockchain transactions may be irreversible; please generally cannot cancel, recover, or modify a transaction after submission through a wallet, rail, or third-party service.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Policy and approval","description":"How bounded policy authority differs from independent human approval.","icon":"check-circle","sidebarTitle":"Policy and approval","keywords":["policy authority","human approval","bounded capability"],"href":"/concepts/review-and-approval"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"The authority boundary","slug":"the-authority-boundary","depth":2,"children":[]},{"title":"Review checklist","slug":"review-checklist","depth":2,"children":[]},{"title":"If something changes","slug":"if-something-changes","depth":2,"children":[]},{"title":"After authority is used","slug":"after-authority-is-used","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"please","siteName":"please.xyz","title":"Policy and approval - please.xyz","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-17T07:00:43.046Z","originalFileLocation":"concepts/review-and-approval.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"How bounded policy authority differs from independent human approval.\">\u003cmeta data-mint-head name=\"application-name\" content=\"please.xyz\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://please.xyz/favicon.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://please.xyz/favicon.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://please.xyz/favicon.svg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://please.xyz/favicon.svg\">\u003cmeta data-mint-head property=\"og:title\" content=\"Policy and approval - please.xyz\">\u003cmeta data-mint-head property=\"og:description\" content=\"How bounded policy authority differs from independent human approval.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"please.xyz\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://please.xyz/docs/concepts/review-and-approval\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://please.mintlify.app/_mintlify/api/og/v2?division=Financial+control+plane\u0026amp;title=Policy+and+approval\u0026amp;description=How+bounded+policy+authority+differs+from+independent+human+approval.\u0026amp;theme=bc394e768ea3ea1f7c317334\u0026amp;signature=92e20dd7e3285bb639e43c138ca29c4deb5c34a0d5b4433431de8f28c0b137ab\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Policy and approval - please.xyz\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How bounded policy authority differs from independent human approval.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://please.mintlify.app/_mintlify/api/og/v2?division=Financial+control+plane\u0026amp;title=Policy+and+approval\u0026amp;description=How+bounded+policy+authority+differs+from+independent+human+approval.\u0026amp;theme=bc394e768ea3ea1f7c317334\u0026amp;signature=92e20dd7e3285bb639e43c138ca29c4deb5c34a0d5b4433431de8f28c0b137ab\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/please/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"please.xyz\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#28754A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://please.xyz/docs/concepts/review-and-approval\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/concepts/review-and-approval.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://please.xyz/#organization\",\"name\":\"please.xyz\",\"url\":\"https://please.xyz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://please.xyz/please-logo.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://please.xyz/docs#website\",\"name\":\"please.xyz\",\"url\":\"https://please.xyz/docs\",\"publisher\":{\"@id\":\"https://please.xyz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://please.xyz/docs/concepts/review-and-approval#webpage\",\"url\":\"https://please.xyz/docs/concepts/review-and-approval\",\"name\":\"Policy and approval\",\"description\":\"How bounded policy authority differs from independent human approval.\",\"dateModified\":\"2026-07-17T07:00:43.046Z\",\"isPartOf\":{\"@id\":\"https://please.xyz/docs#website\"},\"breadcrumb\":{\"@id\":\"https://please.xyz/docs/concepts/review-and-approval#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://please.xyz/docs/concepts/review-and-approval#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Financial control plane\",\"item\":\"https://please.xyz/docs/concepts/control-plane\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Policy and approval\",\"item\":\"https://please.xyz/docs/concepts/review-and-approval\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://please.xyz/docs/concepts/review-and-approval#article\",\"headline\":\"Policy and approval\",\"name\":\"Policy and approval\",\"description\":\"How bounded policy authority differs from independent human approval.\",\"url\":\"https://please.xyz/docs/concepts/review-and-approval\",\"mainEntityOfPage\":{\"@id\":\"https://please.xyz/docs/concepts/review-and-approval#webpage\"},\"dateModified\":\"2026-07-17T07:00:43.046Z\",\"keywords\":\"policy authority, human approval, bounded capability\",\"publisher\":{\"@id\":\"https://please.xyz/#organization\"},\"isPartOf\":{\"@id\":\"https://please.xyz/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"please.xyz\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"please.xyz","nav":{"global":{"anchors":[{"anchor":"Open product preview","icon":"arrow-up-right","href":"https://please.xyz/app"},{"anchor":"Support","icon":"life-buoy","href":"https://please.xyz/support"}]},"groups":[{"group":"Start here","icon":"sparkles","pages":[{"title":"Meet please.xyz","sidebarTitle":"Introduction","href":"/index"},{"title":"Quickstart","href":"/quickstart"},{"title":"Product status","icon":"circle-dot","href":"/product-status"}]},{"group":"Financial control plane","icon":"sliders-horizontal","pages":[{"title":"What is the control plane?","sidebarTitle":"What is the control plane?","icon":"sliders-horizontal","href":"/concepts/control-plane"},{"title":"Policies and budgets","icon":"gauge","href":"/concepts/policies-and-budgets"},{"title":"How please works","description":"How an agent request becomes a policy decision, bounded plan, and auditable outcome.","icon":"route","href":"/concepts/how-please-works"},{"title":"Policy and approval","icon":"check-circle","sidebarTitle":"Policy and approval","href":"/concepts/review-and-approval"}]},{"group":"Current preview","icon":"scan-eye","pages":[{"title":"Funding and exposure context","description":"How balances and positions support agent policy, budget, and risk decisions.","icon":"chart-pie","sidebarTitle":"Funding and exposure","href":"/features/portfolio"},{"title":"Supported actions","icon":"arrows-left-right","href":"/actions/supported-actions"}]},{"group":"Safety","icon":"shield-check","pages":[{"title":"Security and authority safety","icon":"shield","sidebarTitle":"Security and authority safety","href":"/safety/security"},{"title":"Simulation limits","icon":"triangle-alert","href":"/safety/simulation-limits"}]},{"group":"Help","icon":"life-buoy","pages":[{"title":"Troubleshooting","icon":"wrench","href":"/help/troubleshooting"},{"title":"Contact support","icon":"message-circle","href":"/help/contact"}]}]},"title":"Policy and approval - please.xyz","buildId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","deploymentId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","dynamics":[],"chunks":[]}