Skip to content
Payment cards and phone on a pink background

9 lines of code between your agent and a payment.

Your customer sets the boundaries once. The agent can act inside them, even when the customer isn't there. Every action comes with cryptographic proof.

Bounded authority · Independently verifiable · PSP-agnostic

From agent intent to payment in nine lines.

The customer defines the permission. Attesso verifies the agent's request and produces signed evidence for the payment provider.

# 1. Create a bounded mandate
curl -X POST $ATTESSO_API/v1/mandates \
  -H "Authorization: Bearer ***" \
  -d '{"subject_reference":"user_123","policy":{...}}'
# 2. Customer approves with a passkey (hosted page)

# 3. Authorize the agent's request
curl -X POST $ATTESSO_API/v1/mandates/$MANDATE_ID/authorizations \
  -H "Authorization: Bearer ***" \
  -d '{"proposed_action":{...}}'
# 4. Execute on your existing payment provider

# 5. Confirm the payment
curl -X PUT $ATTESSO_API/v1/authorizations/$AUTH_ID/commit \
  -H "Authorization: Bearer ***" \
  -d '{"provider_transaction_reference":"pi_..."}'

The paradigm shift

Agents can reason. Now they need authority to act.

Agents shouldn't hold unlimited wallets. And humans shouldn't have to approve every checkout. Attesso gives agents bounded economic authority, with proof of every action.

From approval to verified payment.

The customer approves a mandate that defines what the agent may purchase and under which conditions. When the agent requests payment, it submits a purchase that must comply with that approved mandate. Attesso verifies the request, produces signed evidence, and connects it to your existing payment flow.

Customer controlled

The customer sets the limit. The agent stays inside it.

Independently verifiable

Signed evidence records what was approved and what the agent requested.

Keep your payment provider

Add agent authorization without replacing your existing payment rail.

Built for agents that act while you're away.

Let a shopping agent buy for your users without ever holding their card.

A user signs a customer mandate like “purchase these running shoes from an approved merchant for no more than €150 before Friday.” The agent submits a payment request, Attesso returns verifiable evidence, and the payment runs through your existing provider.

Put nine lines between your agent and its first payment.