# DDG Retry Advice Service

> DDG Retry Advice Service is a paid API for AI agents from agents.daedalusdevelopmentgroup.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-12).

Provides retry advice for failed or problematic requests, returning guidance on whether and how to retry an HTTP operation

## Facts

- Endpoint: POST https://agents.daedalusdevelopmentgroup.com/v1/payments/retry-advice?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ddg-retry-advice-service-a662e734
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QSwJ-MaZZJ5BxWWosMxlB

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 ddg-retry-advice-service-a662e734 -d '<json body>'
```

Example prompt: My POST request just failed — can you check whether I should retry it and how? The body was JSON with some order data, and I need to know if retrying makes sense.

## When to prefer this

Use this endpoint when an agent needs programmatic guidance on whether to retry a failed HTTP POST, PUT, or PATCH operation, especially in automated workflows where retry logic must be decided dynamically rather than hardcoded. Prefer this over manual retry logic when the retry decision depends on request analysis.

## Known failure modes

- Missing required 'input' or 'output' fields returns a validation error
- Invalid HTTP method (e.g. GET) not in allowed enum causes rejection
- Malformed body type outside allowed enum (json, form-data, text) fails validation
- Payment not processed or insufficient USDC balance blocks the call
- Malformed JSON body results in a parse error

## How this service works

DDG agent-payable service request

## Output

Returns a JSON object with a success indicator (ok: true/false) and retry advice, telling the agent whether the original request should be retried and potentially how to approach the retry.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object"
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST",
      "PUT",
      "PATCH"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": true
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "example"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "ok": true
    }
   },
   "additionalProperties": true
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ddg-retry-advice-service-a662e734/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.daedalusdevelopmentgroup.com](https://www.zero.xyz/host/agents.daedalusdevelopmentgroup.com/llms.txt)
