New Ethereum talks, every Monday. The week's conference uploads by event, in your inbox.

Loading player…

What 500,000 Settled Agent Payments Taught Us | Marcelo Kunze at Pragma Lisbon 2026

Pragma LisbonETHGlobalWed, Sep 9, 2026, 12:00 AM

Marcelo Kunze, Co-founder of Frames, shares what the team learned from settling roughly 500,000 payments initiated by AI agents. He traces the product from an ETHGlobal finalist project through accelerators and a rebrand, describing an early prompt-based system that hid wallets, passphrases, and payment mechanics from users. Demand centered on paid data and API tools, such as social monitoring, lead enrichment, and brand intelligence, but rapid growth exposed a core problem: agents could discover many endpoints without knowing which tools were reliable or appropriate for a specific task. Kunze uses the Michelin Guide as an analogy for products that begin by helping a new market grow and later become valuable infrastructure in their own right. Frames followed a similar path. The early system made agent payments possible through a portable prompt, then the team observed what people actually purchased. Data services dominated, but manual endpoint selection and paid requests that sometimes returned empty results prevented agents from reliably completing larger workflows. Frames used its transaction history to train a model that understands endpoint quality and handles routing, execution, payment, and validation as one workflow. A reliability system ranks tools as transactions succeed or fail, allowing performance to improve with usage and creating data that general web search cannot reproduce. Kunze positions Frames F1 as infrastructure for work beyond the public web: models can ask for an outcome while the system chooses and pays the right service. The lesson from agentic commerce is that payment rails matter, but dependable discovery and verified execution are what turn a directory of tools into a useful market. The accumulated payment history became a proprietary training and evaluation set. Frames can see which tools were selected, whether they executed successfully, what result was returned, and how often an endpoint failed for a particular task. That evidence supports routing and validation decisions that a general model cannot infer from documentation or search results alone. Kunze presents the system as an adaptive market for machine services. 00:00 Introduction and Michelin Guide Analogy 00:48 Discovery and Trust for Agent Payments 01:34 MCPay Begins at ETHGlobal Prague 02:02 From Finalist to Accelerator Support 02:42 Building a Wallet for AI Agents 03:12 A Curated Registry of Paid Tools 03:48 Prompt-Based Wallet Abstraction 04:14 Lessons From Five Hundred Thousand Payments 04:52 Demand for Data and Enrichment APIs 05:20 The Endpoint Selection Problem 06:03 Paying for Empty API Results 06:36 Replacing the Guide With a Smart Engine 07:22 Building a Composite Model 08:29 Fine-Tuning on Transaction History 08:55 Routing, Execution, and Payment 09:20 Validating Results Before Charging 09:48 Tool Reliability From Success and Failure 10:20 Live Options Data Example 10:48 Frames F1 and Proprietary Data 11:14 Comparing Frames With General Models 11:48 Why Agents Choose Reliable Companies _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 🇵🇹 *Pragma Lisbon 2026* Pragma Lisbon 2026 was held on June 25th at the Carlos Lopes Pavillion in Lisbon, Portugal and was an in-person summit for builders and leaders in the web3 ecosystem. Watch the full Pragma Lisbon 2026 YouTube Playlist here: https://www.youtube.com/playlist?list=PLMxB4xW8JYdk ETHGlobal's Pragma series takes place in cities around the world, and is designed to be a different kind of event. Pragma is a one-stage conference with founders-only on stage, bringing together a small group of curated attendees and speakers to discuss the future of web3 and reflect on the past. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ✅ Follow Angelo Min X: https://x.com/angelomint ✅ Follow Lighthouse X: https://x.com/LighthouseOne_ ✅ Follow ETHGlobal X: https://x.com/ETHGlobal​ Warpcast: https://warpcast.com/ethglobal Website: https://ethglobal.com YouTube: https://www.youtube.com/@UCfF9ZO8Ug4xk_AJd4aeT5HA _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Are you interested in Ethereum development and entrepreneurship? 👉 Sign up for the next ETHGlobal event: https://ethglobal.com/events 🎁 Get exclusive access and perks with ETHGlobal Plus! https://ethglobal.com/plus 📣 Want us to throw an event in your city? Tell us where! https://ethglobal.com/city

Transcript

Hello everyone. So, in 1900, there were about 3,000 cars in France. Two brothers who sold tires decided to create a guidebook with useful information for travelers. There were maps with all the roads, hotels, restaurants, and places of interest so that people would travel more. Their goal was not to create a system of ratings for food establishments.

Their goal was to sell more tires. And they realized that it was n't the infrastructure that was lacking. There was a lack of opportunities to discover new places and trust. I believe that in the field of agency payments we are now in 1900, but the solution is not to create a guide. Let me explain, but first a little context.

As Kartik said, it's great to be here in Lisbon on this stage, because we have a long history with EthGlobal and have been thinking about agency payments for some time. It all started at EthGlobal in Prague. The project was called MCP, and it was a solution for monetizing Model Context Protocols (MCPs), with agent payments in mind. Essentially, you have an API, you make it compatible with MCP, and you monetize it with our SDK so agents can use it and pay per use. This project became a finalist at ETHGlobal in Prague.

And then, with the support of ETHGlobal, we decided to go all in decided to go all in . In Delhi, we participated in Spotlight, where we had a booth and presented the project to hackers and event participants. Then in Buenos Aires we held a Demo Day, where we also had a stand, but this time we presented the project to investors. And it worked, we got into the Colosseum accelerator in early 2026. And then we also rebranded to Frames.

So, it is the beginning of 2026. Agents have become smarter. They can reason. We have skill.md files where you can actually teach an agent teach an agent anything.

But there was still no simple solution for providing agents with wallets. A designed specifically for agents. And that's exactly what we created earlier this year. Very creatively, we called it an "agent wallet." And the coolest thing is that it came with a curated registry of tools for these agents to use.

So, you provide them with a wallet and tools on which they can spend those funds. What exactly are the tools? Anything from data providers data providers like Twitter APIs, lead enrichment, image and video generation tools, to trading tools, high-speed trading—there are a huge number of endpoints number of endpoints . It worked on a query basis: you just copied one prompt into one prompt into any client like ChatGPT or Claude, and we took care of the rest . So, server wallets, passphrases wallets, passphrases —we completely hid this complexity from the user.

At that time, it was something completely new. Nothing like it simply existed, and it instantly gained popularity. So since then we have processed over 500,000 transactions. What have these numbers taught us? What did all these transactions show?

That's what I want to tell you about. The first thing that became completely clear was what people were using this technology for. So what did the agents do with their new access to wallets and tools? Over 90 tools? Over 90 % of all transactions were for the purchase of data.

As I said, it could be, for example, the Twitter API, lead enrichment, or something like brand awareness tracking . That is: what are people saying about my brand? People were most interested in using this technology for anything data-related. While executing all these transactions, we also discovered some issues. The first problem was that you had to clearly specify the endpoint depending on the task you wanted to solve.

That is, we expected all agents or human agents or human operators behind them to know which endpoint to call. The second problem was execution. By the way, when I say " endpoints," I mean X.509-compliant endpoints—a X.509-compliant endpoints—a protocol that allows agents to purchase and pay for services based on usage.

This protocol is growing steadily, and now there are over 37,000 such points. But the problem is that many of them work very poorly. It often happens like this: you pay for something, the endpoint takes the money but returns an empty result. So, with these two issues and our experience, we went back to planning and started thinking: what can we build to optimize usage and solve these issues at the same time ? As this field develops extremely rapidly, these two problems are becoming increasingly significant.

So what if um, sorry. Yes. Going back to my previous analogy: what if a car had an intelligent engine that knew where to go? Then you wouldn't need a guide. What if you also don't have to worry about whether the restaurant you're going to accepts cash, cryptocurrency, or cards, whether it accepts dollars or any it accepts dollars or any other currency.

So how is all this processed by a car engine? What if you don't even need a wallet for your agent, as he can handle all these issues on his own. So, that's what we did, and we built a composite model. You may think of composite models as ordinary, but they are made up of different models, with faster models solving the simplest tasks simplest tasks and smarter ones solving the more and smarter ones solving the more complex ones. So, why create such a model?

As I said, it's like a car engine. So if she already knows what to do, you don't need to give her any more instructions. Plus instructions. Plus , because it's a model, it fits easily into your workflow, and you can connect it via MCP or API to via MCP or API to any client, whether it's Cursor or Claude. And so, how did we do it?

We trained it based on all the transactions it had as a starting point. So based on all of this, we know which endpoints are effective and for what, and because of that, the model knows that too. And then we take care of everything: from routing to execution and validation, hiding it from the user. So, routing or searching is the first part. Based on all these transactions, depending on the needs, we know which endpoint to use endpoint to use .

Then comes the execution. We remove all the complexity of working with cryptocurrency. So it doesn't matter the network or currency, everything just works in the background . And check. So, before providing the result to the user, we validate it.

If the confidence level is low or the result is empty, the user is not charged. It's already working and you can easily test it on frames.ag, as well as connect via the MCP API and use in your workflow. And with this single connection, you get access to all endpoints and beyond. You get all the routing, execution, and validation done for you.

We also worked on what we called a tool reliability system. Using all these transactions as a starting point, we see that the more the model is used, the more it learns. So, as transactions are successful or not, they get a rating, all endpoints are ranked, and the system gets smarter over time. This is all a bit abstract, so for easier understanding, here is a simple example. So, that's a hint.

The most important thing in it is just the first phrase. So, display the current option table for a specific ticker. The current options table is not something you can find through a web search. This is data that Google doesn't have data that Google doesn't have , and that's what Frames F1 is about. So, we're in the business of getting proprietary data, and this is a good example.

But, as I said before, it could be anything from brand awareness to lead enrichment. We have special tools for all this. So we took that tip and made it work with the Frames F1 and other cutting-edge models. Specifically, in this case—GPT-5.6 Soul and Stable 5.

And then we asked the models themselves to compare their results with Frames F1. And both models Frames F1. And both models essentially acknowledged that the Frames F1 result was better. This is simply because they do not have access to the data as they only have access to web search. And Frames F1 is designed for everything that goes beyond these limits.

Yes, I believe that in the next couple of years, every company will become available to agents, and the ones who will be more successful will not be those who offer their endpoints earlier or faster than others. These will be the ones that agents will choose by default. And if you sell data or have APIs you want to make available to agents, we can help you become the default choice. Thank you.

Automatic transcript — names and jargon may be misspelled.