What Anchorage Agentic Banking does for you
The agent only supplies a URL. Anchorage Agentic Banking owns every merchant-side interaction:1
Fetch
Anchorage Agentic Banking issues the agent’s GET or POST to the merchant URL.
2
Read the 402
The merchant responds with HTTP 402 and an
accepts array describing the
price and acceptable rails.3
Select
Anchorage Agentic Banking picks the cheapest payable entry among the
chains the agent is set up to pay on. Today: USDC on Base (EVM) and USDC
on Solana.
4
Gate
Compliance and spending gates run. Failures here return a structured
error to the agent.
5
Sign
Anchorage Agentic Banking signs the payment authorization for the
selected chain — an off-chain EIP-3009 authorization on Base, or an SPL
token transfer on Solana.
6
Retry
Anchorage Agentic Banking re-issues the request with the payment header. The merchant’s
facilitator broadcasts to chain; the merchant returns the resource.
7
Return
The merchant’s response body lands in the agent’s tool result.
Approvals
When a crypto payment exceeds the budget cap (but passes compliance), the payment is queued aspending_approval. The agent gets a structured
response naming the approval; an org admin sees the request in the
Anchorage Agentic Banking web UI under Approvals and approves or denies
it.
After an org admin approves, the agent polls for the verdict and then re-issues
the payment with the same idempotency key to resume.
Pending approvals expire after 24 hours and auto-deny. After that, the
agent mints a new request with a new idempotency key to try again.
Compliance failures (merchant not on allowlist, merchant inactive) are hard
rejects — they stay outside the approval queue.
Idempotency
idempotency_key is agent-scoped: two calls from the same agent with the
same key collapse to one transaction; the same key from a different agent is a
separate transaction. Use a fresh key for every distinct intent.