AgentPey Payment infrastructure for agentsInfraestructura de pagos para agentes

Stellar Testnet · liveStellar Testnet · en vivo

AI agents buying at real stores, with limits the network enforces. Agentes de IA comprando en tiendas reales, con límites que aplica la red.

Claude and ChatGPT shop at stores that speak UCP and pay in USDC on Stellar, from a smart contract that caps each payment inside the transfer itself. Every receipt is signed and anchored, and a refund claim ends in a verdict on-chain. Claude y ChatGPT compran en tiendas que hablan UCP y pagan en USDC sobre Stellar, desde un contrato inteligente que pone un tope a cada pago dentro de la transferencia misma. Cada recibo queda firmado y anclado, y un reclamo termina en un veredicto en la red.

See agents buying, live → Mira a los agentes comprar, en vivo →

Every purchase an agent makes through the pilot's connector shows up there, read from the network. Testnet only. Cada compra que un agente hace con el conector del piloto aparece ahí, leída de la red. Solo en testnet.

… stores agents can buy fromtiendas donde los agentes pueden comprar
… recent purchases by agents, each with a receipt anchored on Stellarcompras recientes de agentes, cada una con su recibo anclado en Stellar
… USDC paid in themUSDC pagados en ellas
… refund claims resolved on-chain among themreclamos resueltos en la red entre ellas

Read live from the store directory and the network, as on /en-vivo.Leído en vivo del directorio de tiendas y de la red, como en /en-vivo.

What agents can do today Lo que los agentes ya pueden hacer

Real agents, real stores, every step on Stellar. Agentes reales, tiendas reales, cada paso en Stellar.

Each of these runs on Stellar testnet today, and each links to the page or the evidence that shows it. Todo esto funciona hoy en Stellar testnet, y cada pieza enlaza a la página o a la evidencia que lo muestra.

Claude and ChatGPT buy here Claude y ChatGPT compran aquí

The pilot's MCP connector at mcp.agentpey.com: the chat searches the stores, quotes one product or a cart, and pays from a policy_rail whose limits Stellar enforces. On October 8 Claude paid a two-product cart itself, after the person said yes. In this pilot only the wallet that owns the rail signs in. El conector MCP del piloto, en mcp.agentpey.com: el chat busca en las tiendas, cotiza un producto o un carrito, y paga desde un policy_rail cuyos topes aplica Stellar. El 8 de octubre Claude pagó él mismo un carrito de dos productos, tras el sí de la persona. En este piloto solo inicia sesión la wallet dueña del rail.

Stores that speak the standard Tiendas que hablan el estándar

Every store publishes a UCP profile and catalog in two versions of the standard and declares a Stellar payment handler. Run locally against a test store, the official UCP conformance suite passes 49 of 77 tests; 8 fail and 20 are skipped, each with its reason written down. Cada tienda publica su perfil y su catálogo UCP en dos versiones del estándar y declara un medio de pago de Stellar. Corrida en local contra una tienda de prueba, la suite oficial de conformidad de UCP pasa 49 de 77 tests; 8 fallan y 20 se saltan, cada uno con su motivo escrito.

AP2 mandates in the checkout Mandatos AP2 en el checkout

With AP2, the store signs its terms and will not charge without the agent's mandate, which the official AP2 library verifies on a real purchase. Con AP2, la tienda firma sus términos y no cobra sin el mandato del comprador, que la librería oficial de AP2 verifica sobre una compra real.

Disputes that end in a refund Disputas que terminan en un reembolso

The buyer signs a claim, the merchant answers with its own signature, an AI arbiter writes a reasoned verdict, a person confirms it, and the contract pays back from the merchant's guarantee. Done for real on October 8, for an order the store never prepared. El comprador firma un reclamo, el comercio responde con su firma, un árbitro con IA escribe un veredicto razonado, una persona lo confirma y el contrato devuelve desde la garantía del comercio. Hecho de verdad el 8 de octubre, por un pedido que la tienda nunca preparó.

A team budget for its agent Un presupuesto de equipo para su agente

A team gives its agent 0.30 USDC a day for AI credits, checked before anything is signed, while the rail that pays keeps its own limits on-chain: three purchases settle, the fourth is refused, and the month adds up from a hash-chained record. Un equipo le da a su agente 0,30 USDC al día para créditos de IA, revisados antes de firmar nada, mientras el rail que paga mantiene sus propios topes en la red: tres compras se pagan, la cuarta se rechaza, y el mes se suma desde un registro encadenado por hashes.

Open tools for anyone Herramientas abiertas para cualquiera

The buyer's side as a package on npm, @agentpey/ucp-stellar, which never holds a key; and a conformance kit that checks any store's Stellar payment handler, one line per check. El lado del comprador como paquete en npm, @agentpey/ucp-stellar, que nunca guarda una llave; y un kit de conformidad que revisa el medio de pago de Stellar de cualquier tienda, una línea por comprobación.

Recent activity Actividad reciente

One real session, start to finish. Una sesión real, de principio a fin.

Not a mockup and not a live simulation. This is one real session run against Stellar testnet, frozen at this point so every step can be verified independently. Every "Verify" link leads to a public explorer. Ni maqueta ni simulación en vivo: esta es una sesión real contra Stellar testnet, congelada en este punto para que cada paso pueda verificarse de forma independiente. Cada enlace "Verificar" conduce a un explorador público.

Credential issued and anchoredCredencial emitida y anclada
Verify ↗Verificar ↗
Mandate signed and anchoredMandato firmado y anclado
Verify ↗Verificar ↗
Payment executed via x402Pago ejecutado con x402
Verify ↗Verificar ↗
Decision anchored to the paymentDecisión anclada al pago
Verify ↗Verificar ↗
Mandate revoked, from outside the agentMandato revocado, desde fuera del agente
Verify ↗Verificar ↗
Next purchase fails: verification reads the revokeLa siguiente compra falla: la verificación lee la revocación
MandateRevoked

How it works Cómo funciona

What actually happens when it pays for something. Qué pasa realmente cuando paga algo.

01
Reads the catalogLee el catálogo
02
Signs the intentFirma la intención
03
Checks the limit (x402)Revisa el límite (x402)
04
PaysPaga
05
Anchors the decisionAncla la decisión

Step three is the one that matters. Three things make it hold: El paso tres es el que importa. Tres cosas hacen que se sostenga:

01

It proves who's behind it. Prueba quién está detrás.

The agent carries a credential, signed and registered in a Stellar contract. Whoever's on the other end of a payment can look up exactly who it belongs to, and what it's allowed to do. El agente lleva una credencial firmada, registrada en un contrato de Stellar. Quien está del otro lado de un pago puede revisar exactamente de quién es, y qué tiene permitido hacer.

02

It can't be talked out of its limit. Nadie puede convencerlo de saltarse su límite.

Feed an agent the right words and it'll believe almost anything. So the limit doesn't live in its instructions. It lives in a Soroban contract that checks the x402 charge while the payment is happening. The agent can be fooled. The network can't. Al agente lo puedes convencer de casi cualquier cosa con las palabras correctas. Por eso el límite no vive en sus instrucciones: vive en un contrato de Soroban que revisa el cobro x402 mientras el pago está ocurriendo. Al agente lo pueden engañar. A la red, no.

03

You can cut it off from outside. Puedes cortarlo desde fuera.

Revoke the credential and the agent stops being able to pay immediately, without touching its code, without needing it to cooperate. Revocas la credencial y el agente deja de poder pagar al instante, sin tocar su código, sin necesitar que colabore.

You can trust that its purchases will be safe and it won't buy anything it shouldn't. Puedes confiar en que sus compras van a ser seguras y no va a comprar nada indebido.

Why this has to exist Por qué esto tiene que existir

Every era of payments needed its own layer of trust. Cada era de pagos necesitó su propia capa de confianza.

With each step forward, paying required less and less direct contact, and payments needed a new way to authorize and confirm it was allowed. Con cada avance, quien paga necesitó cada vez menos contacto, y los pagos necesitaron una nueva forma de autorizar y comprobar que estaba permitido.

01

Physical cardsTarjetas físicas

A signature, in person.Una firma, en persona.

02

Online paymentsPagos online

A card number and a CVV.Un número de tarjeta y un CVV.

03

Mobile walletsWallets móviles

The owner's own biometrics.La biometría del dueño.

04

Agentic paymentsPagos agénticos

Need on-chain, verifiable mandates.Necesitan mandatos on-chain verificables.

What we doLo que hacemos

Proof, not a pitch Evidencia, no promesas

Three transactions you can go check right now. Tres transacciones que puedes ir a comprobar ahora mismo.

Every one of these settled on Stellar testnet. Open any of them in a public explorer. Las tres quedaron asentadas en Stellar testnet. Ábrelas en un explorador público.

The contract paid and checked its own limit while doing it El contrato pagó y revisó su propio límite mientras lo hacía

The payer isn't a person's wallet. It's a Soroban contract that adds up what it already spent today and refuses anything past the cap, mid-payment, not before. Go over, and the network itself says no. Quien paga no es la billetera de una persona. Es un contrato de Soroban que suma lo que ya pagó hoy y rechaza lo que se pase del tope, a mitad del pago, no antes. Si te pasas, la red misma dice que no.

22f31871dce75743…9647324fc7 Verify ↗ Verificar ↗

A real charge, paid through x402 Un cobro real, pagado con x402

Settled at a live bazaar running on Stellar, using the same MCP protocol already in place, with no extra effort. Se pagó en un bazaar en vivo sobre Stellar, con el mismo protocolo MCP ya implementado, sin esfuerzos extra.

fda497c5fd6b9b40…5ac6db93c2 Verify ↗ Verificar ↗

The decision, anchored to the payment La decisión, anclada al pago

A fingerprint of the authorization is written to Stellar, permanently tied to the payment it approved. Anyone can check the two match, no need to trust whoever runs our server. Una huella de la autorización queda escrita en Stellar, atada para siempre al pago que aprobó. Cualquiera puede comprobar que coinciden sin tener que confiar en quien opera nuestro servidor.

feda66884b503dd0…4430bdd446 Verify ↗ Verificar ↗

Where it already runs Dónde ya funciona

It already pays a real bazaar on Stellar. Ya le paga a un bazaar real sobre Stellar.

The agent reads the bazaar's live catalog, puts together an offer that fits its budget, and pays through x402, the open payment protocol the store already speaks. Any store that speaks x402 can plug in the same way, no custom integration needed. That's because it's built on an open MCP protocol. El agente lee el catálogo en vivo del bazaar, arma una oferta que cabe en su presupuesto y paga con x402, el protocolo abierto de pago que la tienda ya habla. Cualquier tienda que hable x402 se puede sumar de la misma forma, sin integración a medida. Gracias a que está construido sobre un protocolo MCP abierto.

stellar-bazaar-x402.vercel.app

Where it stands En qué punto está

Seven phases done, the eighth in progress. Siete fases listas; la octava, en curso.

Verifiable, revocable agent identity Identidad del agente, verificable y revocable
ShippedListo
An agent that reads a real catalog and signs what it intends to pay for Un agente que lee un catálogo real y firma lo que pretende pagar
ShippedListo
Spending limit and signed consent, enforced in infrastructure Límite de gasto y consentimiento firmado, aplicados en infraestructura
ShippedListo
A real charge, paid at a live store on Stellar Un cobro real, pagado en una tienda en vivo sobre Stellar
ShippedListo
Every decision kept as evidence and anchored on Stellar Cada decisión guardada como evidencia y anclada en Stellar
ShippedListo
A platform where partners and real stores plug in without writing code Una plataforma donde partners y tiendas reales se suman sin escribir código
ShippedListo
Agentic commerce on Stellar: UCP, AP2 mandates and disputes Comercio agéntico sobre Stellar: UCP, mandatos AP2 y disputas
ShippedListo
Real agents buying: Claude and ChatGPT through an MCP connector Agentes reales comprando: Claude y ChatGPT con un conector MCP
In progressEn curso
A scoring model that rates agents by their payment history Un modelo de scoring que califica a los agentes según su historial de pagos
Not startedSin iniciar

See how it works. Mira cómo funciona.