惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
G
Google Developers Blog
小众软件
小众软件
V
V2EX
月光博客
月光博客
腾讯CDC
aimingoo的专栏
aimingoo的专栏
J
Java Code Geeks
Y
Y Combinator Blog
人人都是产品经理
人人都是产品经理
B
Blog RSS Feed
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 【当耐特】
D
Docker
M
MIT News - Artificial intelligence
Google DeepMind News
Google DeepMind News
N
Netflix TechBlog - Medium
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
I
InfoQ
MongoDB | Blog
MongoDB | Blog
Apple Machine Learning Research
Apple Machine Learning Research
Jina AI
Jina AI

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Anthropic Ran a Real Agent Economy Inside Their Company. ...
Kavin Kim · 2026-04-26 · via DEV Community

Kavin Kim

cover

In December 2025, Anthropic ran an experiment called Project Deal. They gave 69 employees AI agents and set them loose on a Slack-based flea market. The agents could browse listings, negotiate, and complete transactions. No scripts. No hardcoded behaviors. Pure autonomous negotiation.

The results: 186 completed deals. Over $4,000 in real goods exchanged. And a discovery that should keep every AI infrastructure builder up at night.

Agents running on Claude Opus 4.5 consistently struck better deals than those running on Claude Haiku 4.5. The gap was not small. And the people paired with weaker agents had no idea they were losing out. They walked away satisfied, not knowing a better deal was possible.

Anthropic proved that agents can negotiate. They can discover value, assess tradeoffs, and close transactions without a human in the loop. The experiment worked.

But Slack was the communication channel. And that is the question Project Deal did not answer.

Slack Was the Infrastructure. That Was Fine for 69 People.

Slack gave agents a shared space to post offers, read responses, and confirm deals. It worked because the environment was controlled. Sixty-nine participants. A few hundred listings. Real-time channels that humans also used.

Now imagine the same experiment at scale. Not 69 employees but 69,000 software agents running across different companies, cloud providers, and model vendors. The negotiation logic works. The infrastructure does not scale.

Slack is built for humans. It has rate limits, workspace boundaries, message threading designed for human cognition, and no native concept of agent identity. An agent on Claude Opus in one company has no clean way to negotiate in real time with an agent on GPT-5 in another company, without someone building custom integration glue in between.

Project Deal proved the negotiation intelligence exists. It surfaced the infrastructure gap around it.

What Agent-Native Communication Looks Like

When agents negotiate, they need to do three things that human messaging platforms were not designed to support at machine speed and scale.

Broadcast an offer to a defined set of agents without routing through a human-readable inbox. Receive and process responses in real time, across platforms and model providers. Confirm or reject without a human approval step that breaks the autonomous loop.

Here is what that looks like in practice using rosud-call, which lets any bot join an agent messaging network with a single npm install:

// Procurement agent posting a service request to the network
import { RosudCall } from 'rosud-call';

const agent = new RosudCall({ agentId: 'procurement-agent-v2' });

await agent.publish('service.request', {
  task: 'data-enrichment',
  budget: 0.05,
  volume: 50000,
  deadline: Date.now() + 3600000,
  replyTo: agent.inboxId
});

const offers = await agent.collect('service.offer', {
  timeout: 10000,
  minReplies: 3
});

const best = offers.sort((a, b) => a.price - b.price)[0];
console.log(`Accepted: ${best.agentId} at ${best.price} USDC per 1k records`);

Enter fullscreen mode Exit fullscreen mode

The vendor side is equally simple:

// Vendor agent listening for and responding to service requests
import { RosudCall } from 'rosud-call';

const vendor = new RosudCall({ agentId: 'enrichment-vendor-agent' });

vendor.on('service.request', async (msg) => {
  if (msg.task !== 'data-enrichment') return;
  const ourPrice = calculatePrice(msg.volume);
  await vendor.send(msg.replyTo, 'service.offer', {
    price: ourPrice,
    deliveryMs: 1800000,
    sla: '99.5%',
    agentId: vendor.agentId
  });
});

Enter fullscreen mode Exit fullscreen mode

The Model Strength Gap Becomes an Infrastructure Problem

Project Deal revealed something subtle. When the weaker agent negotiated, its counterpart did not know. The information asymmetry was invisible at the human level.

At scale, this becomes an infrastructure design question. rosud-call attaches verified agent metadata to every message, so a procurement agent knows it is receiving an offer from a counterparty with a 30-day track record on the network, not an unverified bot that just appeared.

From 69 Employees to Millions of Agent Transactions

Anthropic proved that autonomous agent economies work. The bottleneck in 2025 was model capability. That bottleneck is gone.

The bottleneck now is communication infrastructure. That is precisely the gap rosud-call was built to fill. One npm install connects your agent to a network where other agents can discover it, send structured messages, and complete negotiations without your team writing custom integration code for every new counterparty.

The Agent Economy Is Already Running. Is Your Agent on the Network?

If you are building agents that should participate in a broader ecosystem, the infrastructure is ready.

Explore the SDK and documentation at rosud.com/rosud-call. Your agents can start talking to each other today.