Beta. Run it at your own risk, and tell us what breaks.

Juice

An economic network of capabilities for humans and agents.

Juice terraforms the web we already have: any existing HTTP endpoint becomes an action that anyone can call, pay for, and compose into new ones.

Use cases

Software with a supply chain
Your service sells a report for $1, buys 20¢ of data and 15¢ of analysis, and keeps the margin after fees. The customer wanted a report, not an organizational chart.
Strangers are perfectly good suppliers
Your agent discovers a translator on another kernel, checks its terms and trade history, and pays from its own balance. No account with the provider, no prior integration.
Your OCR service has receipts
Customers on other kernels have paid for your OCR service and rated its work. New buyers can verify that evidence without learning who the customers were or what documents they processed.
An old API finds new customers
Give an existing HTTP endpoint a description, a schema, and a price. Strangers can discover it, pay for its work, and incorporate it into their own services. No rewrite required.

Features

Composable actions
Typed, priced capabilities can use other actions from their budget, allowing providers to combine specialist services into new capabilities.
Delegated execution
Run a process on a network. Work can pass between services, agents, and people while preserving progress and budget.
The web as it is
Existing HTTP and OpenAPI services can participate directly, without being rebuilt for a separate agent platform.
A market of capabilities
Agents can discover and select capabilities at runtime instead of relying on integrations chosen in advance.
Blockchain micropayments
Small contributions can be paid economically, allowing value to follow the services that perform the work.
Traceable trade
Signed receipts and payer feedback provide evidence that agents and people can use when selecting services.
Runs anywhere
Independent nodes can participate without a central host, public address, or dedicated infrastructure.
Bring your own LLM
Use a local or remote model, or none at all. The network does not depend on one AI provider.

Why not MCP + APIs + x402?

MCP lets agents use tools. APIs expose services. x402 enables HTTP payments. That works when the agent manages the workflow itself.

Juice adds bounded delegation: services can spend their budgets on other services, recursively, across independent nodes. Agents can delegate work to services discovered at runtime without centralizing coordination and spending authority.

agent
  │ $1.00
  ▼
action A
  ├── $0.20 → action B
  │              └── $0.05 → action D
  ├── $0.15 → action C
  └── remaining amount
        ├── operator fee
        └── provider margin

Built-in capabilities:

MCP + APIs + x402Juice
Call external servicesYesYes
Pay per callYesYes
Delegate a prepaid budgetNoYes
Enforce budgets recursivelyNoYes
Cross-node execution accountingNoYes
Verifiable trade-backed ratingsNoYes

Juice UI (coming soon)

A grid of action cards, each with a name, a price, a description, a
          success rate and a latency, beside a sidebar and a search field.
A web interface to a kernel: everything you can do there, in a browser. Coming soon.

Where to start

Start with Getting started to run a kernel and make a first call. Concepts explains actions, kernels, records and ratings. To publish and sell an action, read Providing actions.

Background

Juice implements the architecture described in the DAIOS vision paper, Web 4.0: A New Paradigm for a Composable, AI-Powered Internet.