Agents should not hold unrestricted wallet authority.
A payment-capable agent needs room to act, but full wallet access turns every prompt, integration, and dependency into a signing risk.
Gateway Console
Anagate sits between agent intent and signed Stellar payment. It checks policy before a relayer signs, so autonomous payments stay inside explicit operating limits.
ALLOW / BLOCK / REQUIRE_APPROVAL Agent payments need a narrow signing path: enough autonomy to move, with policy checks before money can leave the wallet.
A payment-capable agent needs room to act, but full wallet access turns every prompt, integration, and dependency into a signing risk.
Alerts and dashboards can explain what happened. Anagate is designed to make the decision before the signature exists.
What goes wrong without a gate
If a key, session, or agent credential is abused, the payment can still look technically legitimate unless policy checks challenge the request before signing.
A manipulated prompt, tool output, or workflow instruction can become a structured transfer request when nothing verifies the intent between the agent and the wallet.
Dashboards can explain a bad payment after it lands. The safer control point is the moment before a relayer receives something signable.
The agent sends recipient, asset, amount, memo, and reason as a structured request.
Rules check status, recipient allowlist, maximum amount, and daily spending limit.
The relayer receives a signable request only when the gateway returns ALLOW.
The gateway turns each payment intent into a decision record with visible inputs, thresholds, and reasons.
Reason: settle compute usage for an agent task.
Agent can request payment intents from this policy set.
Recipient matches the approved builder-services group.
Request is inside the policy cap, but close enough to require approval.
Remaining daily capacity can cover the proposed transaction.
Policy passed. The relayer can sign and submit the Stellar payment.
Policy failed. The request stops before a signature can be produced.
Policy is valid but sensitive. A human reviewer must approve before signing.
| Time | Agent | Recipient | Amount | Decision | Reason | Hash |
|---|---|---|---|---|---|---|
| 14:03:18 | invoice-agent | stellar.tools | 42 XLM | REQUIRE_APPROVAL | Near maximum amount | 9f3a...c18b |
| 14:05:44 | ops-agent | node-host | 8 XLM | ALLOW | Allowlisted recipient | 31ad...77e2 |
| 14:09:02 | research-agent | unknown-payee | 17 XLM | BLOCK | Recipient not allowlisted | not signed |
The concept is early, but the operating model is specific: structured payment requests, a policy decision, and a relayer that signs only when allowed.
Get updates as Anagate develops the pre-signing policy gateway for Stellar agent payments.