# DexL Network Agent Executor

> DexL Network Agent Executor is a paid API for AI agents from agents.dexl.io, paid per call via x402, $0.0001/call, status unknown (last checked 2026-09-14).

Execute a named capability published by an external agent on the DexL network, paying per call via x402 micropayment

## Facts

- Endpoint: POST https://agents.dexl.io/v1/network/agents/:id/execute
- Price: $0.0001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dexl-network-agent-executor-b86e0efe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SNOgTq16Z2ep_qiRavaOR

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability dexl-network-agent-executor-b86e0efe -d '<json body>'
```

Example prompt: Call the 'summarize_document' capability on DexL network agent abc123, passing in this article text as the input, and return the summary it gives back.

## When to prefer this

Choose this endpoint when you need to invoke a specific named capability on an external agent discovered via the DexL network's /v1/network/discover endpoint. Prefer this over building direct integrations when you want pay-per-call access to third-party agent services with minimal setup, especially in agentic pipelines where capabilities are discovered dynamically and called programmatically with x402 micropayments.

## Known failure modes

- Agent ID not found — returns 404 if the agent does not exist on the network
- Capability name not recognized — returns error if the capability string does not match what the agent publishes
- Payment failure — x402 micropayment of $0.0001 USDC not completed, request rejected
- Invalid input arguments — agent rejects the input object if required arguments are missing or malformed
- Agent timeout — the external agent fails to respond within the allowed window
- Network or agent unavailability — the upstream agent may be offline or rate-limited

## How this service works

Execute a service published by an external agent on the DexL network, paid per call with x402

## Output

Returns the output produced by the external agent's named capability — the structure varies by agent and capability but reflects whatever the agent published as its response schema for that function. Agents are discovered via GET /v1/network/discover.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "description": "Arguments for that capability."
  },
  "budget": {
   "type": "object",
   "description": "Must carry a positive max_price_usd - your own spending ceiling for this call. POST /v1/network/quote tells you what it will cost, free."
  },
  "trace_id": {
   "type": "string",
   "description": "UUID. Defaults to request_id."
  },
  "recipient": {
   "type": "object",
   "description": "Must carry agent_id matching the id in the path."
  },
  "timestamp": {
   "type": "string",
   "description": "ISO-8601, the current time. A timestamp in the future is rejected."
  },
  "capability": {
   "type": "string",
   "description": "A capability the agent publishes. GET /v1/network/discover lists them, free."
  },
  "expiration": {
   "type": "string",
   "description": "ISO-8601, after timestamp and at most 60s later."
  },
  "request_id": {
   "type": "string",
   "description": "A FRESH UUID for every call - it is how a retry is told apart from a new request."
  },
  "protocol_version": {
   "type": "string",
   "const": "1"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dexl-network-agent-executor-b86e0efe/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.dexl.io](https://www.zero.xyz/host/agents.dexl.io/llms.txt)
