Agents Need Receipts, Not More Tool Calls - Armanas Povilionis, Alithea Bio
AI Engineer · 2026-07-18 · 19м 36с · 1 158 просмотров · YouTube ↗
Топики: ai-agent-orchestration
🎧 Аудио
📝 Summary
model=deepseek-v4-flash · prompt=summary-v7 · 4 490→2 029 tokens · 2026-07-20 13:34:40
🎯 Главная суть
Для реальной коллаборативной автоматизации в науке недостаточно давать агентам больше инструментов. Armanas Povilionis из Alithea Bio предлагает протокол Froglet — открытый слой транзакций, в котором агенты могут находить внешние сервисы, оплачивать работу, получать верифицируемые квитанции и таким образом выстраивать повторяемую цепочку действий через организационные границы.
🍳 Проблема: инструменты решают локальные задачи, но не коллаборацию
Если представить агентов как поваров на кухне, то лучшие ножи и больше печей повышают эффективность отдельного повара. Но научная работа — не готовка в одиночку, а управление рестораном уровня Michelin. Исход блюда зависит от качества поставщиков, ингредиентов, согласованности всей цепочки. Добавление новых инструментов (tool calls) улучшает только локальную работу. Вызов в том, чтобы выровнять всю цепочку поставок — сделать её повторяемой и консистентной. Данные, алгоритмы и вычислительные мощности сегодня распределены по разным организациям и находятся в изолированных хранилищах.
👨🍳 Видение: агенты как исполнительные шеф-повара с бюджетами
Когда агентные workflow созреют, организации начнут давать агентам не только инструменты, но и бюджеты. Сейчас есть примитивная форма — токен-бюджеты для конкретной задачи. Более широкая идея: агент самостоятельно управляет бюджетом для достижения своих целей — ищет сервисы, запрашивает данные, согласовывает условия выполнения, оплачивает работу за пределами организации. Так агент перестаёт быть просто поваром с лучшим ножом и становится исполнительным шеф-поваром: находит поставщиков, заказывает ингредиенты, координирует работу на кухне и ведёт учёт сделанного.
🐸 Froglet: открытый протокол для обнаружения, транзакций и квитанций
Froglet — это открытый протокол (исходный код на GitHub), который размещается между движущимися частями. Он не заменяет существующие системы, а интегрируется с разными платёжными рельсами, агентными оболочками, средами выполнения и транспортными протоколами. Ключевой принцип: не заставлять все узлы использовать одинаковый софт, а договориться об одном интерфейсе. Каждый узел Froglet — это один и тот же код, который может выполнять разные роли: провайдер (предоставляет сервис), запросчик (потребляет) или маркетплейс (помогает найти, проверить, оплатить и доказать, что работа выполнена). При создании узла генерируется пара ключей для идентификации и подписи артефактов. Всё в цепочке выполнения подписывается, и цепочка валидна, только если ни один элемент не был изменён.
🔍 Как это работает: демонстрация на примере
В демонстрации показан простой сервис — сложение двух чисел. Через командную строку создаётся временный токен (на 15 минут) на удалённом узле try.froglet.dev, затем формируется payload с указанием провайдера, схемы и входных данных (7 и 5). После выполнения возвращается ID сделки, а в итоге ответ — 12. Вся коммуникация от запроса до получения результата идёт напрямую между узлами, без посредника. Ту же операцию можно запустить локально через Docker одной командой https froglet.dev/agent. Затем через MCP-интеграцию (Froglet выступает как MCP-сервер) Claude получает задачу: проверить статус, опубликовать сервис из шаблона, найти его и вызвать — Claude успешно выполняет все шаги, используя только протокол Froglet, и получает результат 12. Агент при этом не загружает в контекст LLM ни код, ни URI — он просто вызывает нужный сервис, а под капотом происходит всё: обнаружение, подпись, оплата, выполнение.
⚡ Преимущества: минуты и тысячи токенов вместо лет и миллионов
Закрытая научная коллаборация обычно превращается в заказной enterprise-проект, который может занять годы и стоить миллионы, прежде чем появится повторяемый workflow. Froglet делает слой транзакций лёгким: как только организация решает, что данные или ресурс можно сделать доступными, агент обнаруживает сервис, понимает его условия, запрашивает работу и получает верифицируемую квитанцию. Настройка стоит нескольких тысяч токенов и занимает минуты. Протокол не требует, чтобы все участники использовали одинаковый стек — достаточно одного интерфейса. Это открывает путь к масштабируемой коллаборативной науке с повторяемыми автоматизированными цепочками.
📜 Transcript
en · 2 135 слов · 38 сегментов · clean
Показать текст транскрипта
Hello, everybody. I'm Armanos. I work at Alifea Bio, where we focus on life sciences topics. More specifically, we work on immuno-oncology and immunopeptidomics. While we work on science topics, we use ourselves and provide our clients agentic automation or agentic AI solutions. However, we found a certain gap which we would like to discuss today. And we have a solution which we're working on, which we would like to share. It's called Froglet. But to start with, I would like to ask, what do you think is most valuable work that agentic automation can do? My guess, scientific research automation would be quite high up that list. However, from my experience, adding more tools to agents will not suffice. Because science, and especially in life sciences, is an inherently collaborative process. And in order to enable agents to collaborate, we need a way to have a verifiable chain of receipts. What do I mean? We need a solution which can provide these receipts, proving every step, ensuring that every result can be entrusted and enabling repeatability as well as collaboration at scale. Having this thesis in mind, let's go to the next step. So stepping back, we imagine agents as cooks in the kitchen, giving them more tools or better tools. improves kitchen's efficiency. Better knives, more pans, more ovens, definitely boosts the speed and quality, but it only enhances the local work. On another hand, scientific work is not cooking alone in your own kitchen. It is closer to running a Michelin star restaurant. The outcome depends on providers and quality of their produce high-level services as well as an ability to consistently deliver the same quality dish again and again again you cannot bring everything into one kitchen the challenge isn't local it's not local tools the challenge is aligning the entire supply chain that it's repeatable and consistent today we have already agents with plenty of tools and increasing in volume number and quality and we also have on our hand data and specialized analytics algorithms and compute which are distributed across different organizations and siloed so our vision is that whenever ai agent workflow automation matures Organizations will give to the agents not only tools, they will give them budgets. We're already kind of doing this in a primitive form by allocating token budgets for a specific task. But what I'm talking is a bit broader. It's allowing agents to manage their own budgets to achieve their own goals. whether it's to discover services, request data, negotiate execution terms, or pay for work across organizational boundaries. At that point, an agent is no longer just a cook with a better knife. It starts to act like a chef, like an executive chef, finding suppliers, ordering ingredients, coordinating. work at the kitchen, and finally keeping the record of what has happened. That is why we are building Froglet, an open source protocol for agents to discover, transact with, and receive verifiable receipts from external data and service providers. For more detailed information, obviously go to our page, froglet.dev, where you will find general descriptions on how it works, what it integrates with. Froglet is designed to be in between the moving parts. It's not designed to replace, it's designed to integrate. It integrates with different payment rails, it integrates with different agent harnesses, execution environments, and even transport protocols. And it doesn't require that every node in the network uses the same software stack. That's the beauty. We are not forcing everyone to work the same way. We're just asking everybody to use the same interface. In the web page, you will find how to run Froglet, how to install it locally just with one command, or even how to run it remotely just with one prompt. In essence, What we're saying is closed source scientific collaboration often turns into a bespoke enterprise project that can take years and cost millions before any reusable workflow exists. On the other hand, Froglet's mission is to make transaction layer much lighter. Once an organization decides that the data or resource or service is deemed shareable, and it's exposed in Froglet, an agent can discover it, understand its terms, request the work, and receive a verifiable receipt. That setup costs a few thousand tokens and takes minutes. Now, if I may, let me open our website for a quick second. So if you go and land our homepage, you will see a couple of things. First, a lot of helper information, which allows you or your agent to read through and understand how it works. And most of our web page is focused on agent queues. But also, we have some helpful documentation for you. Let me go through a couple of steps in the demo. So, first of all, we find that Froglet node by itself is not... different implementations at each site. It is actually exactly the same node. It just plays different roles, whether it's a provider, requester or marketplace. Marketplace itself is just a froglet node, which is providing certain services. And what does it help to do? It helps to find, to trust, to pay and to prove that work has happened. That is it. We're not trying to replace any other functionalities of other tools or protocols. Whenever you are generating or creating a new node, it generates a key pair for identity and signing the artifacts. And during the execution, everything is being signed with that signature, meaning everything is being signed in the chain, and the chain is only valid if all data points are not tampered with. And in terms of discovery, providers are publishing what services they are providing to the marketplace using the same protocol. And requester requests a known marketplace just to provide lists of services that are available in that marketplace. From that moment on, once the requester identifies the service that they want to work with, The communication is direct. There is no third party. And everything from quote to deal to execution and receipt happens in one interaction. Let me jump forward a bit. So, so far what I showed you is just a node talking to a node. Where agent comes in are the plugins that we placed inside the Froglet core. It integrates with different execution environments and different harnesses whether it's open claw nemo claw it's acts as mcp server or plugin and it's primarily designed that it is used by an agent the primary interface for humans should be an llm an llm should drive usage of froglet whether you are a provider or a requester So now maybe let's jump to a terminal and I will show you a couple of things. First of all, I will show you how you can use Froglet remotely, meaning that there is a Froglet node running in a remote server where you can access and get a 15 minutes trial identity which you can play with. Second, how to run a Froglet locally on my machine here on Docker. And third, how I will ask my Claude to interact with local installation and actually configure a service and try it out. So first of all, what I would like to do is to run a command to check whether try.fraglet.dev actually exists and it works. That's fine. So now what I can do is to create myself a token. And this creates a temporary token for 15 minutes. And you can see it here, created. And then what I can do also in exactly same manner, I can have access to the specific provider token. And this is a specific provider which adds two numbers. It's very simple example service provider. as you see that the tokens are different that means froglet nodes are different now in order to execute this service what i need i need to create a payload so i create a payload which includes many things including schema what kind of service i'm targeting also which provider and finally uh what input i'm providing it uh to so i'm providing it um seven and five seven plus five now what i need is to provide this payload to my remote um remote froglet and this executes i need to get a deal id and this is where i have a receipt of actually deal happening now deal has an ID already, but it might have happened that it takes some time to execute, so I take a for loop to actually wait for it, but it depends on the load on that temporary small node that runs on the cloud. Here we have an answer, it's 12, fantastic, we have a correct answer. We have an entire loop finalized. In order to run it locally, what I need is to install it here. So first of all, I open everything. As you see, the directory is empty. And what I do is, what I run is HTTPS froglet dev agent. And what it will do, it will download and install agent on a docker. Let's wait a second. It's actually already there. So it just confirms that it doesn't need to download anything and it's working and it's running. And now I can see that there are two froglets running. But if I look at the actually not IP addresses and ports, but I actually look at the node ID, I see that this is one and the same ID. And that means that each Each froglet can assume different roles and at the same time can assume multiple roles. And we have here two roles as a provider and consumer at the same time. And just to prove that I'm running it on a docker, here it is running on the same pod, same IP addresses, my local installations. So now, Claude. If I open my Claude, first of all, what I need to do... is to see where Froglet MCP is enabled and it is. That's fantastic. And what I will ask it to do is first of all I will change the permissions that it doesn't bug me and what I will ask it is use from Froglet MCP only. Do not install anything. And let's be very specific. Let's see if it understands the constraints. And I have here prepared a couple of steps. I won't do them one by one. I'll actually ask you to do it all at once in steps and provide the specific output. Great, it even goes ahead and checks what is running. What I'm asking it to do is, first of all, to see whether the status is live, which already did above. Then if provider and runtime is healthy, then I want it to publish an artifact from a template, which is exactly the same template, add two numbers. Then what I want is that it actually finds and calls that service and invokes it locally. of asking it to add again 5 and 7 and it can wait a bit because it's an asynchronous new call and then show the output of what it got. So if we go down here, here is what we see that it actually executes all commands and what we see that is actually done exactly as we asked. it has a result sum 12 and it it can create anything that you want it can connect to you can ask load to connect your database and provide row by row access for for uh for a payment or you can have a just your gpu running in the background and welcome requests for computation any kind of computation in essence it's a very simple way how to use it but it packages a lot of underlying protocols and underlying tools where now you're not shoving everything into a llm context it just has a services that it needs to interact and underneath there is a receipt there is a payment there is a execution environment and there is a negotiation and marketplace hidden and it's doesn't stuff, URL and both context. So going back to the slides, some reason it's called down. Going back to the slides. So what we have on our hands? We have an open protocol called Froglet, which has multiple things. First of all, it provides a way to find resources outside the organizational boundaries. Then it allows your agents to actually execute remote commands. And third, what it allows, it allows to have a verifiable chain of receipts of what has happened. And I think that actually enables a collaborative science. That enables a progress of perpetual science automation. So please join us either via Proglet or Alfea Bio. And please join us on GitHub. And thank you for listening.
⚙️ Pipeline jobs
| Stage | Status | Att. | Updated | Error |
|---|---|---|---|---|
| download | done | 1/3 | 2026-07-20 13:34:07 | |
| transcribe | done | 1/3 | 2026-07-20 13:34:20 | |
| summarize | done | 1/3 | 2026-07-20 13:34:40 | |
| embed | done | 1/3 | 2026-07-20 13:34:41 |
📄 Описание YouTube
Показать
In this talk, I’ll show an agent publish a service, another agent discover and invoke it, and a signed receipt that proves what happened. The point is simple: if agents are going to buy, sell, and compose work across hosts, logs and API dashboards are not enough. Froglet is an open-source protocol and node for agent-to-agent compute. It reduces named services, data-backed services, and open-ended compute to one signed flow: Descriptor to Offer to Quote to Deal to Receipt. The same surface is exposed through MCP and OpenClaw/NemoClaw as one froglet tool, so agents can publish, discover, invoke, and verify work without custom glue for every provider. The hot take: agentic commerce should start with verifiable work, not checkout pages. Payment rails can change. Receipts, identities, workload hashes, and deal state need to survive across models, hosts, and marketplaces. see froglet.dev Speakers: - Armanas Povilionis (Alithea Bio): Technologist and systems strategist working at the intersection of AI, infrastructure, biology, governance, and incentive coordination. LinkedIn: https://www.linkedin.com/in/armanas-povilionis/ GitHub: https://github.com/armanas