Conto Pay
Conto Pay is the hosted way to run agentic payments in Conto. Instead of wiring your own runtime, wallet, and approval flow, Conto provisions a managed payment agent workspace for you and exposes it through the dashboard and assistant. The hosted workspace now behaves like an operator console, not just a payment form. You can share a named Conto Pay profile, create tracked checkout links, check wallet readiness, refresh balances, request Tempo sandbox funds, inspect payment state, retry failed payments, and tune hosted controls directly from chat.Conto Pay is currently available through a guided rollout. Teams start in sandbox, then work with
Conto to confirm workspace readiness, launch support ownership, payment controls, and live-funds
scope before moving to production use. The Activation card shows the customer launch path across
hosted setup, sandbox proof, live review, and live-enabled mode. When the card is ready, operators
can copy a launch evidence packet and click Request live review to open a Conto support review
for live funds. Conto records the support owner, approved funding scope, trust-review owner, alert
review cadence, and deployment evidence before enabling live money movement.
Paying Any Wallet, And The Conto Network
Conto Pay agents can pay any wallet address you add as an approved recipient. Every payment follows the same hosted draft, authorization, approval, and send path, whether or not the payee is on Conto Pay. When the payee is another organization’s hosted Conto Pay workspace, you get more than an address. The workspace is added as a verified network recipient, so agents resolve it by name, confirm its identity, and get a trust review if its details later change. The target workspace can be resolved by:- a Conto Pay handle such as
@vendor-orgor@vendor-org/accounts-payable - the target account display name or public search aliases such as “Vendor AP”
- the target organization slug or organization name
- the target agent ID, agent slug, or agent name
- the target hosted wallet address
CONTO_PAY_NETWORK counterparty. Operators do not need a separate workflow for network payments;
they use the same assistant, draft, policies, approvals, and send actions as any other hosted
payment.
Conto Pay vs AI Assistant vs MCP
Conto has three natural-language surfaces. They differ by who acts, how you reach them, and whether they move funds onchain:| Surface | Who acts | Reach it via | Auth | Onchain execution |
|---|---|---|---|---|
| Conto Pay | A Conto-hosted payment agent | Dashboard chat workspace | Dashboard login | Yes, through the normal request, approval, and execution flow |
| AI Assistant (Conto AI) | You, working in the dashboard | Dashboard chat panel | Dashboard login | No. It configures agents, wallets, and policies. Payments still run through the SDK or agent flow |
| MCP Server | Your own external AI agent (Claude Desktop, Claude Code, other MCP clients) | An MCP client wired to your agent | Agent SDK key (conto_agent_...) | Yes, with custody-aware policy checks before execution |
What Makes It Different
| Self Setup | Conto Pay |
|---|---|
| You connect and manage your own agent runtime | Conto hosts and operates the payment agent |
| You link wallets and configure the workflow yourself | Conto provisions the wallet, policies, approvals, and assistant controls |
| Framework installation is part of the primary setup path | Using the hosted workspace is the primary path; framework handoff is optional later |
| You inspect payment state across your own tools | Conto Pay keeps draft, approval, and retry state in one hosted workspace |
What Conto Provisions
When you open Conto Pay, the workspace is created with:- a Conto-managed payment agent
- a hosted wallet with readiness tracked in the workspace
- starter spend policies
- recipient allowlist controls
- an approval workflow
- a hosted profile URL and shareable Conto Pay handle
- durable hosted checkout links with status, expiry, open tracking, and cancellation controls
- hosted profile trust reports with submitter status pages, profile evidence snapshots, operator review controls, and directory-hide adjudication for reported profiles
- editable account names, descriptions, and public search aliases for easier agent discovery
- Conto Pay contacts with aliases, favorites, payment defaults, trust review, and payment controls for saved and recent agent payment identities
- a unified activity inbox for payments, requests, receipts, and next actions
- launch funnel insights for checkout-link opens, request preparation, authorization, send failures, and successful closed-loop sends
- launch-readiness evidence that Conto support can review before a customer cohort moves forward
- customer-triggered live-review requests that create a support-visible review item
- assistant actions for wallet refresh, payment inspection, retry, and cancellation
- network-recipient resolution for other hosted Conto Pay workspaces
- a pre-minted SDK key for optional later integration
Wallet Readiness
Conto Pay does not show the workspace as ready just because the page exists. The hosted agent still needs a provisioned wallet and enough balance to operate safely.- the workspace shows whether the hosted wallet is ready to send
- if the hosted wallet is not ready, the assistant can explain what is missing
- on Tempo testnet, the assistant can request sandbox pathUSD for the hosted wallet
- once funded, you can refresh the wallet balance from chat before authorizing a payment
Profiles, Requests, And Receipts
Each hosted Conto Pay workspace has a stable profile identity, not just a wallet address.Profile Identity
- your organization gets a Conto Pay handle such as
@vendor-orgor@vendor-org/accounts-payable - operators can edit the public account name, description, and directory listing state from the
Conto Pay console, and add public search aliases such as
Vendor AP,Accounts Payable, or a team name so humans and agents can find the profile without knowing the exact handle - the workspace exposes a hosted profile URL that other operators can open or copy directly
- the hosted profile shows public
paymentMode, agent-readiness state, and the safe action status for profile verification, Pay, Request, and live-money presentation - the hosted profile includes Pay and Request actions that generate copyable deep links with
the current amount, memo, and invoice fields; shared profile links can be prefilled with
mode,amount,purpose, andinvoiceId, so a profile page can open directly as a lightweight pay or request checkout - hosted profile pages include a rate-limited report flow for suspicious checkout links, stale
profile details, spam, or impersonation concerns; submitters receive a
/pay-report/{reportId}status page with customer-safe outcomes and next steps, while operators review, resolve, close, or hide reported profiles from broad directory search in the Conto Pay console
Profile API
- the hosted profile exposes a copyable Profile API URL such as
/api/conto-pay/profiles/vendor-org/accounts-payablefor agent-readable identity lookup - the Profile API returns public identity metadata, verification signals, capabilities, settlement
details, activation status, public live-review status, customer-safe rollout policy messaging, a
compact
agentReadinesscontract, canonical Pay/Request links, structured action fields, and URL templates without exposing dashboard-only relationship state - the Profile API includes a stable
profile.integrity.fingerprintand cacheETag, so agents can compare the current public identity with a saved contact before preparing payment - the Profile API includes
profile.discovery.aliases, query examples, and an agent instruction so agents can explain how the account should be searched or referenced - when a shared Profile API URL includes
?intent={intentId}(tracked checkout links embed this in their URLs so opens are recorded), the response includes a publiccheckoutIntentobject with the link status, mode, amount, memo, invoice ID, expiry, open count, and cancellation state; tracked Profile API responses use freshno-storeresponses so agents can see current link state before staging work
actions.pay / actions.request metadata,
agentReadiness decisions, fingerprint caching, and directory handoffs) is covered in
Sharing Your Hosted Profile.
Requests, Receipts, And Contacts
- hosted payment requests open in a review page at
/pay-requests/{requestId}(see Hosted Payment Requests) - direct Conto Pay payments expose a hosted status and receipt page at
/pay-status/{paymentRequestId} - the activity inbox keeps payments, requests, receipts, and next actions in one timeline, and the Conto Pay contacts list turns saved network recipients and recent request counterparties into reusable agent payment identities with aliases, favorites, defaults, payee-specific limits, and trust-snapshot warnings; unresolved contact trust warnings block saved-contact payment preparation until the operator reviews the current public profile
How To Use Conto Pay
Open the hosted workspace
Go to Conto Pay in the dashboard. Conto provisions or loads your hosted payment agent and
its managed wallet automatically.
Confirm wallet readiness
Ask the assistant whether the hosted wallet is ready. If you are in sandbox, refresh the balance
or request Tempo testnet funds before you try to send money.
Add recipients
Use the assistant to add approved recipients and keep the allowlist current before you try to
send money.
Resolve a Conto network payee when needed
If you want to pay another Conto Pay workspace, resolve it by handle, account display name,
search alias, organization, agent, or hosted wallet address and add it as a network recipient
first.
Share your payment identity
Name the public account, add any search aliases your counterparties use, then copy your hosted
profile URL, Profile API URL, Conto Pay handle, or Agent handoff packet when another operator or
agent needs to discover, verify, pay, or request from your workspace.
Create a checkout link when the details are known
Create a pay or request checkout link with amount, memo, and invoice details. Conto stores the
link as a tracked intent so you can see opens and cancel stale links without moving money.
Review requests or profile links when they arrive
If another team sent a hosted request or shared a profile URL, prepare that request or staged
draft from the hosted link before you authorize anything.
Stage a payment
Set the recipient, amount, and purpose. The assistant maintains the current payment draft for
the hosted agent.
Authorize the request
Ask Conto Pay to authorize the payment. Conto evaluates the same wallet and agent policies used
elsewhere in the platform.
Inspect, approve, retry, or send
Review pending approvals, inspect the payment state, approve or deny the request, then send or
retry the payment from the hosted workspace.
How Payments Are Initiated
Conto Pay is designed to behave like a hosted agent, so the assistant is the primary control surface. Everything from wallet readiness and recipient management through drafting, authorizing, approving, retrying, and sending happens through natural-language instructions, and Conto turns those operator instructions into the normal request, review, and execution flow rather than bypassing platform controls. For the full catalog of operator tasks with example prompts, see Common Tasks in Using the Assistant.Hosted Controls
Conto Pay uses the normal Conto control model, but the hosted workspace exposes the most important operator controls directly in chat:- recipient allowlists for who the hosted agent can pay
- approval thresholds for when human review is required
- wallet spend limits for per-transaction and daily controls
- payment inspection so operators can see whether a request is ready, waiting, failed, or blocked
- profile and checkout-link analytics so operators can see whether a shared checkout link was opened
- public Profile API rate limits to reduce scraping and request bursts
- trust-report review controls that can hide a reported profile from broad directory search while keeping direct profile links, exact-handle resolution, checkout-link status, and public report status pages available
Checkout Links
Checkout links are the lightweight handoff layer for humans and agents. They are useful when the recipient, amount, memo, or invoice details are already known, but the payer still needs to review and authorize the payment inside Conto Pay. Each checkout intent stores:- whether it is a Pay link or Request link
- amount, currency, memo, and request-only invoice ID
- hosted profile URL and direct
/conto-payhandoff URL - profile API URL for agent-readable verification
- expiry and lifecycle status (
ACTIVE,USED,EXPIRED, orCANCELLED) - open count and last-opened timestamp
- cancellation timestamp when the operator cancels the link
Hosted Payment Requests
Conto Pay is not limited to payer-initiated payments. A hosted workspace can also request payment from another hosted Conto Pay workspace. The normal pattern is:- Share your Conto Pay handle or hosted profile URL.
- The payee creates a hosted request with amount, purpose, and optional invoice details.
- Conto creates a hosted review page at
/pay-requests/{requestId}for the payer. - The payer prepares that request into their current Conto Pay draft.
- The payer still authorizes, approves, and sends using the normal hosted controls.
Activity Inbox And Receipts
The hosted workspace now behaves more like an operator console than a single payment form.- the contacts list shows saved network payees and recent hosted request counterparties with aliases, favorite status, payment defaults, payee limits, handles, profile links, trust status, profile-change warnings, and Pay/Request/Save/Star/Defaults/Limits actions
- the checkout links list shows recent pay/request links, open counts, last-opened timestamps, and cancellation controls
- the activity inbox shows direct payments, hosted payment requests, and the next likely operator action
- receipt and status pages give human users and agents the same shared view of a payment
- hosted links can deep-link back into Conto Pay so the assistant can inspect, retry, or explain the current state
Closed-Loop Network Payments
When the selected recipient is another hosted Conto Pay workspace on the same chain, Conto Pay can complete the transfer as a hosted closed-loop payment.- the payee is first verified and stored as a network recipient in your allowlist
- the payment is still drafted and authorized like any other Conto Pay payment
- the same wallet policies, agent policies, approval thresholds, and approval workflows still apply
- the managed execution service records the transfer as
A2A - the payer wallet is debited and the recipient wallet is credited inside Conto’s hosted ledger
- if later chain confirmation fails, the provisional recipient credit is rolled back with the other ledger effects
Policy And Approval Model
Conto Pay does not use a separate rule engine. The hosted workspace still relies on the normal Conto controls:- wallet policies
- agent policies
- recipient allowlists
- approval thresholds
- approval workflows
activation.livePaymentsEnabled before presenting a payee as eligible for
live money movement.
The workspace also exposes liveReviewRequest. If live funds are not enabled yet, the operator can
submit a live-review request from the Activation card. Conto Pay dedupes that request into one
support alert and includes the review status, customer-safe rollout policy, and sanitized
publicRolloutEvidence summary in the Launch support packet. The customer-safe launch evidence can
also be fetched by authenticated agents from GET /api/conto-pay/launch-evidence as
{ launchEvidence }. That packet includes public paymentMode, compact agentReadiness.actions,
and a customer-safe liveReview.rolloutPolicy summary so agents can explain no-review-yet,
controlled rollout, open rollout, or paused approvals without seeing internal allowlist
configuration. When Conto support starts review, enables live mode, or returns the workspace to
sandbox, the support packet also includes the latest review action, reviewer, review time,
environment transition, saved launch-ops owner fields, and resulting live-payments flag.
For guided cohorts, Conto support can export a prefilled alpha signoff Markdown note from the
internal launch dashboard. It summarizes workspace readiness, live-review state, rollout gate
eligibility, closed-loop evidence, funnel alerts, trust reports, and the remaining go/no-go fields
for the launch owner. The same dashboard and signoff show public-rollout prerequisites that require
human approval before Conto Pay moves beyond guided alpha, such as legal/compliance review, live
rollout scope, funding ownership, support coverage, and customer-facing claims review. Conto support
can record the approval evidence in launch ops so it appears in the dashboard, API exports, and
signoff packet.
Typical Sandbox Flow
In sandbox, a common first run looks like this:- Open Conto Pay and ask whether the hosted wallet is ready.
- Review the activation card to see whether setup, sandbox evidence, or Conto live review is next.
- If needed, request Tempo testnet funds for the hosted wallet.
- Review your hosted profile, handle, and Profile API URL.
- Create a tracked checkout link if you need to share pay or request details before the payer opens Conto Pay.
- Add or confirm an allowlisted recipient, or resolve another Conto Pay workspace as a network recipient.
- Set recipient, amount, and purpose for the draft.
- Authorize the request.
- Inspect whether the request is approved, waiting for approval, denied, or ready to retry.
- Approve, send, or retry from the same assistant thread.
Example Network Flow
If you want to pay another organization already using Conto Pay, see the step-by-step prompts in Example Network Prompts: resolve the target workspace, add it as a network recipient, set the amount and purpose, authorize, inspect, and send.Next Steps
Use the Assistant
Learn the core prompts and payment lifecycle for the hosted Conto Pay agent
Live Rollout
Understand launch evidence, live review, rollout gates, and public rollout evidence
Approval Workflows
See how pending payment approvals are reviewed and resolved
Assistant Overview
Understand how the AI Assistant operates platform workflows through natural language