Stellar Testnet · liveStellar Testnet · en vivo
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.
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.
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
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.
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.
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.
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.
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 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.
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
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.
How it works Cómo funciona
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:
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.
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.
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
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.
A signature, in person.Una firma, en persona.
A card number and a CVV.Un número de tarjeta y un CVV.
The owner's own biometrics.La biometría del dueño.
Need on-chain, verifiable mandates.Necesitan mandatos on-chain verificables.
What we doLo que hacemosProof, not a pitch Evidencia, no promesas
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 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.
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.
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.
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.
Where it stands En qué punto está
See how it works. Mira cómo funciona.
Testnet only. Solo en testnet.