# SignalDesk AI - Autonomous Research & Analysis Agent Runner

> SignalDesk AI - Autonomous Research & Analysis Agent Runner is a paid API for AI agents from x402-agent.kariguetoazul.workers.dev, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-10).

Queues and executes autonomous AI research, domain analysis, or dependency investigation jobs with evidence-backed results, running outside the chat via Cloudflare Queue/D1/cron infrastructure

## Facts

- Endpoint: POST https://x402-agent.kariguetoazul.workers.dev/api/agent/run?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signaldesk-ai-autonomous-research-analysis-agent-runner-7c04b57d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_36VR_OGiOFibbE1Y1tHCx

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 signaldesk-ai-autonomous-research-analysis-agent-runner-7c04b57d -d '<json body>'
```

Example prompt: Run a research workflow on SignalDesk AI to investigate the dependency landscape of the Python 'requests' library — use the 'dependencies' workflow type and authorize the external fallback model since this is public data.

## When to prefer this

Choose this endpoint when you need a long-running, evidence-backed autonomous AI research or analysis task that runs outside the chat session via background queues. Best suited for domain analysis, dependency investigation, general research, or custom AI workflows where you can tolerate async/batch latency and want structured job tracking via a status URL. Prefer over synchronous AI APIs when the task is complex enough to require cron/queue execution or when you need audit-ready job IDs.

## Known failure modes

- Objective too short (minLength 10 not met) — 422 validation error
- Workflow enum value not recognized — 400 bad request
- Payment not processed — 402 Payment Required before job is queued
- Context exceeds 2000 characters — validation rejection
- External model not authorized for confidential/non-public objectives — job may be blocked
- Job queue overload or Cloudflare Worker limits — 503 or timeout

## How this service works

Evidence-backed autonomous AI jobs and paid data tools. Queue/D1/cron run outside the chat; free quotas and bounded execution apply.

## Output

Returns a JSON object containing a job_id, an initial status of 'queued', a charged flag indicating payment status, and a status_url path where the agent can poll for results once the async job completes outside the chat session.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "context": {
   "type": "string",
   "maxLength": 2000,
   "description": "Optional non-secret context."
  },
  "workflow": {
   "enum": [
    "domain",
    "dependencies",
    "research",
    "custom"
   ],
   "type": "string",
   "maxLength": 4096,
   "description": "Task family."
  },
  "objective": {
   "type": "string",
   "maxLength": 1000,
   "minLength": 10,
   "description": "Public research/analysis objective."
  },
  "external_fallback": {
   "type": "boolean",
   "description": "Authorise the free external model for non-confidential public jobs."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "job_id": "example-job-id",
  "status": "queued",
  "charged": false,
  "status_url": "/jobs/example-job-id"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signaldesk-ai-autonomous-research-analysis-agent-runner-7c04b57d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-agent.kariguetoazul.workers.dev](https://www.zero.xyz/host/x402-agent.kariguetoazul.workers.dev/llms.txt)
