Conto Guard
Conto Guard is a customer-hosted payment gate for agents that use an existing customer-owned card. Conto evaluates purchase policy and atomically claims the approval before the customer’s payment executor can run. Guard is a separate product package:What Guard Controls
Guard uses the external-card policy overlay as its policy backend. It does not
rename or replace the overlay, checkout relay, or card issuing.
Dashboard
Open Conto Guard in the Conto dashboard to see whether the policy backend is enabled, register or manage masked card aliases, review active agent assignments, and monitor reconciliation work. The dashboard cannot verify that the customer’s credential store is isolated from the agent, so the final deployment check remains a customer responsibility.Request Path
Create a Guard
Expose the Agent Tool
Use the framework-neutral handler from the package:Handle Uncertain Confirmation
If payment code runs but confirmation to Conto fails, Guard raisesContoGuardConfirmationPendingError. Persist the receipt and confirmation input
securely. Retry only guard.retryConfirmation(error). Never execute the
purchase again.
Production Checklist
- Remove raw credentials from agent prompts, tools, environment variables, and readable logs.
- Remove all unguarded payment tools from the agent.
- Keep the executor private to the customer-hosted service.
- Authenticate every request to the Guard endpoint.
- Use one stable idempotency key per purchase intent.
- Filter receipt fields returned to the agent.
- Reconcile confirmation-pending executions.
- Keep the organization allowlisted until every open request is resolved.