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.
The authority boundary
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.
Review checklist
Before approving an exception or material action, verify:
- Agent and purpose: Which agent is asking, and why?
- Funding source and policy: Which funding source, policy version, and budget apply?
- Action: Is this the operation you intended—transfer, swap, bridge, supply, withdraw, deposit, or another action?
- Asset and amount: Are the token, decimals, and amount correct?
- Network: Are the source and destination networks correct?
- Recipient or beneficiary: Is the complete address correct? Do not rely only on the first and last characters.
- Protocol and contracts: Do you recognize the protocol and the contracts or permissions involved?
- Minimum received or slippage: Is the worst acceptable outcome clear?
- Fees: Review network costs, protocol fees, bridge fees, and any service fees separately.
- Permissions: Avoid unlimited approvals unless you understand and intentionally accept the exposure.
- Warnings and expiry: Resolve warnings and confirm that the quote or simulation is still current.
If something changes
Stop and request a fresh plan when:
- the asset, amount, network, recipient, protocol, or route changes;
- the quote or simulation expires;
- the displayed fees or minimum received move outside your limit;
- the wallet shows calldata, permissions, or contracts that the review screen did not explain; or
- the interface reports stale data, configuration requirements, or a failed simulation.
When uncertain, reject the transaction. A legitimate action can be reconstructed and reviewed again.
After authority is used
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.