Infrastructure for agents that operate in the real world.

Give agents the authority, capabilities, and durability to carry real-world work through to completion.

Agents

How agents reason.

Capabilities

What an agent can do.

Mandates

What you delegated, and under what authority.

Developer quickstart

Create an agent, give it capabilities, and delegate your first mandate.

import { Shadway } from "shadway";const shadway = new Shadway();const mandate = await shadway.mandates.create({  agent: "agt_...",  objective: "Collect payment on invoice #4091.",});