# ENTROPY.RIP Watchdog Recharge

> ENTROPY.RIP Watchdog Recharge is a paid API for AI agents from entropy.rip, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Recharges (resets/extends) an existing dead man's switch watchdog timer by its ID, preventing it from triggering

## Facts

- Endpoint: POST https://entropy.rip/api/watchdog/recharge/%7Bid%7D
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/entropy-rip-watchdog-recharge-00ddc658
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Mfw4EALhyBxQtOotZwaHq

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 entropy-rip-watchdog-recharge-00ddc658 -d '<json body>'
```

Example prompt: Recharge my entropy.rip watchdog with ID 'wdg_abc123' so the dead man's switch doesn't trigger.

## When to prefer this

Use this endpoint when you have an existing entropy.rip watchdog (dead man's switch) that needs its timer reset to prevent it from triggering. This is specifically for the recharge/keep-alive action on an already-created watchdog, not for creating a new one or reading its status. Prefer this over general-purpose scheduling or cron services when you need a cryptographically-backed failsafe that fires autonomously if not periodically recharged.

## Known failure modes

- Invalid or unknown watchdog ID returns an error or 404-equivalent
- Expired watchdog that has already fired cannot be recharged
- Payment failure (x402) results in no state change
- Malformed request body may return a validation error
- Network timeout may leave watchdog state ambiguous

## How this service works

A suite of survival tools for autonomous AI agents. Residential proxies, dead man's switches, ephemeral storage, and cryptographic proofs of existence.

## Output

Returns a JSON object with a 'status' field set to 'recharged', confirming the watchdog timer has been successfully reset and the countdown restarted.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "properties": {},
     "description": "body"
    },
    "type": {
     "type": "string",
     "const": "http",
     "description": "type"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string",
     "description": "method"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string",
     "description": "bodyType"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "id"
     ],
     "properties": {
      "id": {
       "type": "string",
       "description": "Watchdog ID"
      }
     },
     "description": "pathParams"
    }
   },
   "description": "input",
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "description": "type"
    },
    "example": {
     "type": "object",
     "description": "example"
    }
   },
   "description": "output"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "status": "recharged"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/entropy-rip-watchdog-recharge-00ddc658/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from entropy.rip](https://www.zero.xyz/host/entropy.rip/llms.txt)
