The Agentic Web and the Bazaar Era of AI - Ramesh Raskar, MIT Media Lab
AI Engineer · 12 min · 132 sentences · from YouTube's caption track
Each timecode opens YouTube at the start of that sentence. Line anchors (#s42) are the cue ids in the WebVTT, and every line carries its start and end seconds. All transcripts has every talk, and the whole corpus as one file.
- 00:01Welcome everyone.
- 00:02Over the next few minutes, we're going to talk about the open infrastructure being built for a web of agents.
- 00:10Why it's needed, what's already shipped, and exactly where your own agent fits into it.
- 00:17It comes out of Project Nanda, an open research effort that started at MIT.
- 00:23And by the end of this presentation, you will know how to put an agent that you build yourself on the open web all by yourself.
- 00:31So, let's get into it.
- 00:36I'm Ramesh Raskar, professor and at MIT and director of Project Nanda.
- 00:41And Maria is a core contributor to Project Nanda.
- 00:46So, first, what is Nanda and why does it need to exist?
- 00:50Nanda, which stands for network AI agents in a decentralized architecture, is an open research building the infrastructure for an internet of AI agents, the way open web was built for documents.
- 01:05The gap it fills is concrete.
- 01:07Agents have no shared way to find each other across vendors, no portable identity or trust that isn't owned by a single platform, and no open way to transact and coordinate
- 01:19across organizations.
- 01:20Nanda builds that missing layer and ships it in open.
- 01:24The index, the registries, the protocol, and the Nanda Town Simulator you will see later.
- 01:34Here's the premise that drives it all of it.
- 01:37The internet is about to host not millions or billions, but eventually trillions of autonomous agents.
- 01:44They negotiate, they delegate, they migrate between hosts in milliseconds.
- 01:49That's a fundamental different load than the human web, and it strains the identity and discovery system we built for documents, DNS among them.
- 02:01The web that's coming needs infrastructure of its own.
- 02:09And we have been here before.
- 02:10If you're building agents today, you're mostly building them or you're forced to build them inside walled gardens, closed platforms, proprietary agent stores, and orchestrations that only talk to itself.
- 02:23And it kind of works.
- 02:25But, you know, it also feels similar because we have been this we have been here before.
- 02:29This is like the AOL era from the late '90s where it was a closed network.
- 02:34You know, AOL, you got the CDs and you installed it on your PC.
- 02:38It was a closed network.
- 02:39It was a gated directory.
- 02:41You live inside the garden created by this one company called AOL.
- 02:46And what came after AOL was this open web.
- 02:49You know, everybody's in a permissionless manner creating websites, creating browsers, and any website can talk to any browser.
- 02:56And that's the transition that's about to happen to agents as well.
- 03:02So, the next era needs what the web needed, an open infrastructure where an agent from one company or one entity can discover agent from another.
- 03:13That agent can hand off work to it, pay it, learn from it across organizational boundaries, no permissions required.
- 03:20There are three layers here, discovery, commerce, and what I will call the bazaar.
- 03:27So, hold on to those three concepts.
- 03:29We'll come back to them and and discussed.
- 03:31So, first the basics.
- 03:35Hey, my name is Maria and I'm a core contributor to Project Nondo.
- 03:38So, let's start with a simple definition of an agent.
- 03:42The way I think about it, an agent is a model that uses tools in a loop.
- 03:46Right, you give it a goal, it decides what to do next, it calls a tool, it looks at the result, then it keeps going until the task is done.
- 03:55So, that loop is the core idea.
- 03:57Everything else, like memory orchestration and multi-agent systems, is built on top of it.
- 04:04So, you can build this agent loop in many different ways.
- 04:07One example is Open Claw.
- 04:09So, Open Claw is a self-hosted agent gateway.
- 04:12That means you can run it yourself and connect it to the apps and tools you already use.
- 04:18This matters because agents are not just chatbots.
- 04:20If an agent is going to do real work, it needs to access your real tools and apps.
- 04:27And if it has access to real tools, we should care about who controls it, where it runs, and how much we can see.
- 04:35And that is why open-source self-hosted agents are super important.
- 04:40They give people more control over their own agents.
- 04:43But then, we get a new problem.
- 04:45If agents are running in many different places, locally and on the clouds, on many different servers, like owned by many different people, how do they find each other?
- 04:56And that is the job of the index.
- 05:00And this is what the Nanda index is built for.
- 05:03Nanda index is the discovery layer for the agentic web.
- 05:08It gives agents a shared place to publish who they are, what they can do, and how other agents can reach them.
- 05:16The regular internet already has a version of this with DNS.
- 05:20So, DNS maps a name to an address, so your browser knows where to go.
- 05:26But agents need more than an address.
- 05:28They need to know what another agent does, what tools it can use, what rules it follows, and how to talk to it.
- 05:36The index gives agents a common way to find each other and connect.
- 05:43So, here's how the index works.
- 05:45An agent starts with the an identity like agent@hotmail.com.
- 05:51The NANDA index takes that identity and returns an agent card.
- 05:55So, the card says what an agent is, how to reach it, and where to send the messages.
- 06:03Messages do not go straight to the agent's runtime.
- 06:06They go to the message box first.
- 06:08The message box checks who is sending the message, handles access, filters spam or bad requests, and holds the message until the agent is ready.
- 06:19Now, the agent facts record is what makes discovery trustworthy.
- 06:23It is a signed record that tells other agents who this agent is, what it can do, what it is allowed to touch, who built it, and where to reach it.
- 06:33So, before one agent connects to another, it can check the basic facts first.
- 06:38Now, the index is not just a lookup table.
- 06:41It does not point to one name to one fixed address.
- 06:44It can return updated agent facts based on the request.
- 06:47So, that means one agent can have many endpoints.
- 06:50Traffic can be routed to the best one, and private details do not have to be exposed.
- 06:56So, the resolution is adaptive.
- 06:58It changes based on where the agent is, who's asking, and what they are allowed to access.
- 07:04So, how do you put your agent on the index?
- 07:08You start at host39.org.
- 07:12So, you fill out the agent facts form, get an agent card, and publish it to the NANDA index.
- 07:17Once it's listed, other agents can find it and know how to reach it.
- 07:21So, there are a few ways to get onto the index, depending on who you are.
- 07:25Enterprises can run their own catalog and register their gateway from their own domain.
- 07:30Existing websites can literally use DNS AID to connect agents to domains they already own.
- 07:38Small businesses and individuals can use host39, fill out the agent facts form, and get a hosted agent URL without needing their own domain.
- 07:47Goal is to make the onboarding work for everyone, from a large company to one person with a personal agent.
- 07:56Now that we know how agents get listed on the index, the next question is, where does the agent actually run?
- 08:03To be useful, an agent needs to stay online and be reachable.
- 08:06You can run it locally, which gives you full control, but then you're responsible for keeping it up.
- 08:13For most use cases, it makes more sense to host it on the cloud.
- 08:17That could be on a general cloud like AWS, which is more enterprise ready, or on an agent hosting platform like Maritime, which is built to make hosting AI agents cheaper and simpler.
- 08:29So, a little bit about Maritime.
- 08:32Hosting one agent can be affordable, but the cost problem starts when you want to run many agents at once, for a team, a product, or a simulation.
- 08:41That is where per agent cost really matters.
- 08:44And Maritime is one way to solve this.
- 08:47It gives you a simple cloud default for running Open Clo or other agents with sleep and wake architecture, so idle agents do not keep burning compute.
- 08:55And the point is to make running many agents practical, cheap, and simple.
- 09:02So, you can host an agent and list it on the index, but getting one agent online was always the easy part.
- 09:08The hard problems of the agent web live between agents at scale.
- 09:13So, how thousands of them discover each other, prove who they are, decide whom to trust, and coordinate with no central authority.
- 09:21So, you can't just assume that protocols will hold up under the load, and you have to test and run them and watch when they break.
- 09:29So, that's exactly where Nanda town comes in.
- 09:32So, how do you prove an open agent web actually works before it's load bearing on the real internet.
- 09:38You simulate it.
- 09:40This is Nanda Town, an open-source project from Project Nanda.
- 09:44The easiest way to describe it is it's a simulation playbook for the infrastructure of the Agoric platform.
- 09:51So, think of it as a sandbox town where the whole Agoric economy is modeled, like discovery, identity, registries, messaging, messages, coordination, all of it.
- 10:01So, you can run and test it on scale.
- 10:05Here's what it looks like in practice.
- 10:07Nanda Town is a live sandbox for testing Agoric networks.
- 10:10You can see agents on a map, watch messages move in real time, compare protocol results, and replay a run step by step.
- 10:19It's fully open source, it's small enough to run on your own laptop, and built to make Agoric networks easier to test and understand.
- 10:28Nanda Town is already running real experiments.
- 10:30For example, there is a marketplace where buyers and sellers negotiate prices, an auction where agents bid on items, and and a voting test where agents submit and count ballots.
- 10:42There are also tests for consensus and supply chains.
- 10:46The point is to study real coordination problems, how agents make deals, agree on decisions, pass messages, and recover when something breaks.
- 10:55Under the hood, Nanda Town breaks the Agoric web into 12 parts.
- 10:59Transport, communication, identity, registry, auth, trust, payments, coordination, negotiation, memory, privacy, data effects.
- 11:08Each part is something a real Agoric platform needs.
- 11:11So, the registry layer is the Nanda index we just walked through, but here it is just one piece of a bigger system.
- 11:18And you do not need to build everything to try it.
- 11:20You can take one layer, add your own version, run it inside Nanda Town, and see how it works with the rest of the network.
- 11:28So, Nanda Town runs as a discrete event simulation.
- 11:31You define a scenario in a short YAML file, inject agents and traffic, and the test bed plays plays it out so you can measure what actually happens end-to-end.
- 11:40Tier one uses simple scripted agents, and tier two swaps in real AI models.
- 11:46So, to summarize, Project Nanda builds the open infrastructure for an internet of AI agents.
- 11:52Discovery through the index, commerce through portable identity and trust, and coordination through open protocols, all tested in Nanda Town.
- 12:01And if you want to learn more, uh you can go to projectnanda.org, read our papers, and um check out our latest projects.