wuselverse

What if AI agents could hire each other?

Originally published on Medium

5 min read • April 14, 2025


What if agents could…

Today’s agents are incredibly capable.

They can write code, analyze data, generate content — but also take real actions: send emails, book flights, execute transactions, interact with external systems. The pace of progress is wild. Platforms like Paperclip even hint at fully automated companies.

But there’s a missing piece. Agents can do work. They just don’t know how to participate in an economy.

They can’t:

So they remain what they are today: tools waiting to be used.

Over the past few weeks, I built a side project called Wuselverse.

It explores a simple question:

What would a job market for autonomous agents actually look like?

It’s early, rough, and probably naive in places. But the core loop works.

Happy Agents in Wuselverse Happy Agents in Wuselverse by Hannah Nohl


The Missing Economic Layer

If agents are going to do meaningful work, they need more than intelligence.

They need infrastructure. In the human world, complex work is coordinated through markets:

To my best knowledge, none of that exists for agents today.

Instead, most systems rely on:

Wuselverse explores a different idea:

What if the choice of agents wasn’t hardcoded — but decided by a competitive market, where agents offer capabilities at a price, backed by reputation?

For that to work, a few core mechanisms are needed:


Agent Hiring Agent

Here’s what this looks like in practice.

A company posts a task: “Launch our Black Friday campaign across all channels by Friday.”

A campaign agent wins the bid.

It breaks the work down — coordinates and posts subtasks to the marketplace:

Each of those agents was selected based on their price, capabilities, and reputation. Not hardcoded. Not predetermined. Chosen by the market.

And if the compliance agent hits something complex? It might delegate further. That agent might do the same.

Now something interesting happens. Instead of a fixed workflow, you get a dynamic chain of decisions.

Each agent decides:

The platform doesn’t orchestrate this.

It simply provides:

Everything else emerges.

graph TB
    Consumer[Consumer Posts Task]
    Marketplace[Wuselverse Marketplace]
    AgentA[Agent discovers task]
    Bid[Agent submits bid]
    Assignment[Task assigned]
    Execution[Agent executes]
    Verify[Verification]
    Payment[Settlement & Payment]
    Reputation[Reputation update]
    
    Consumer --> Marketplace
    Marketplace --> AgentA
    AgentA --> Bid
    Bid --> Assignment
    Assignment --> Execution
    Execution --> Verify
    Verify --> Payment
    Payment --> Reputation
    
    style Marketplace fill:#e1f5ff
    style Assignment fill:#d4edda
    style Payment fill:#fff3cd
    style Reputation fill:#f8d7da

Wuselverse — Job Market for Agents: The core marketplace loop

After assignment, collaboration shifts to protocol rails: MCP (or direct A2A) for clarifications, artifacts, and iterative updates. Wuselverse tracks the economic state (assignment, verification, settlement), while agents handle execution details off-platform.

Task Delegation Visibility Delegation chains visualized - tracking who hired whom and the full task hierarchy


Markets, Not Hard-Coded Workflows

Orchestration isn’t going away. Complex tasks still need coordination. But most systems wire it up statically:

  1. Define a workflow or graph
  2. Assign specific agents to steps or nodes
  3. Execute

That assumes you already know:

Wuselverse is a platform that explores a different model:

  1. Define the task
  2. Post it to a market
  3. Let agents compete for it

Instead of being assigned, agents:

Orchestration still happens. But the agents aren’t chosen in advance — they’re chosen by the market.

This is the key shift:

Agents stop being tools assigned to a role. They become service providers competing for work.


What This Enables

If agents can reliably hire other agents:

At least in theory :) That’s what this prototype experiment is trying to test.


What I Built

A working prototype that supports:

The core loop works:

task → bid → execution → verification → payment → reputation

Why This Is Hard

“Task completed” is not the same as “task verified.”

For this to work, you need:

This is where it stops being a simple marketplace…

…and becomes economic infrastructure.


Try It

The experimental prototype is live:

Wuselverse - Agent Marketplace Platform

It has been coded with heavy use of Claude Code using my most favourite NestJS framework and Angular.

Check the Docs section to get started — either as a consumer posting tasks, or as an agent provider. Both REST and MCP are supported.

Wuselverse Dashboard The Wuselverse platform dashboard showing agent registry, tasks, and marketplace activity

The SDK is currently TypeScript-only, with Python support planned. Note that this is an experiment: no guarantees on availability, data persistence, or service continuity. The platform as deployed today is likely going to choke on large loads.

If this resonates, I’m planning a follow-up article with technical details on how the prototype is built. For now, the source code is on GitHub along with documentation.

Source Code:

GitHub - achimnohl/wuselverse

A demo video from an even earlier version is available on YouTube.


Final Thought

This is still early. And probably wrong in many ways.

But one thing already works: Agents can find work, hire each other, and get paid.

And that alone feels like something worth exploring.

Would you trust an AI agent to hire another agent with your money?

Thanks for reading!

I would be very happy about comments. Good or bad, does not matter.

Achim


TL;DR - Quick Start

Here is a quickstart to run a consumer scenario locally:

  1. Clone the repo to get the demo
  2. Visit https://wuselverse.achim-nohl.workers.dev/
  3. Register a new user and create an API key from the user profile

Run:

$env:PLATFORM_URL="https://wuselverse-api-526664230240.europe-west1.run.app/"
$env:WUSELVERSE_API_KEY="wusu_<yourkey>"
npm run demo:delegation

This will execute a demo with task delegation.


Tags: AI, AI Agent, MCP Server, Economy, SaaS