# DePIN Network Liveness & Ghost Due-Diligence Gauge

> DePIN Network Liveness & Ghost Due-Diligence Gauge is a paid API for AI agents from aeml-x402.zeabur.app, paid per call via x402, $0.25/call, status unknown (last checked 2026-09-13).

Returns on-chain verifiable liveness signals for a DePIN network — covering network lifecycle, reward-claim drop-off, and downstream supply exposure — to assess whether the network is operational or ghosting.

## Facts

- Endpoint: GET https://aeml-x402.zeabur.app/gauge/depin-region
- Price: $0.25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/depin-network-liveness-ghost-due-diligence-gauge-27a80de4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OiW644gzS8WSndOZ4yVkf

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 depin-network-liveness-ghost-due-diligence-gauge-27a80de4
```

Example prompt: Run a full DePIN liveness due-diligence check on Helium — I want to see whether active nodes are still claiming rewards, whether there's real paying demand downstream, and whether the network is alive or ghosting.

## When to prefer this

Choose this endpoint when you need on-chain verifiable, price-independent liveness signals for a DePIN network — especially when token price alone is misleading and you need to distinguish genuinely operational networks from ghost networks. Prefer it over generic token analytics when the question is about infrastructure supply health, node operator behavior, or downstream paid demand, and when you need a citable, hash-anchored record for due diligence rather than opinion.

## Known failure modes

- Unknown or unsupported DePIN entity key returns empty or error response
- Data source frozen/discontinued — flagged via dead_source in provenance
- Stale data beyond expected cadence — freshness field set to 'stale'
- Reward claim data unavailable on-chain for a given network
- Downstream supply metrics not yet indexed for newer/smaller networks
- Payment failure (x402) prevents response delivery

## How this service works

[3-LEG] DePIN chain, one network (?entity=helium): leading reward-claim attrition, nodes stopping claims - the earliest signal -> current active nodes and paid supply, NOT token price -> realized lifecycle to wind-down or ghost state (confirmation gate). A sequential chain, not one reading - confidence = how many legs are lit, in order. Sources: onchain and official network data. Descriptive only, never a forecast or advice. No data -> 422 no_charge, not billed.

## Output

Returns a structured object with: a nature disclaimer (gauge only, no prediction), per-leg signal readings (signal_id, current value, observed_at, data_age_hours, record_hash), a cross-line narrative describing network lifecycle status, reward claim trajectory, and downstream supply exposure, a provenance block with freshness assessment and traceable data lineage, optional decision_points listing alternative entity tags to re-run, and an Ed25519-signed _citation block for zero-trust offline verification.

## Request schema (JSON Schema)

```json
{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "entity"
     ],
     "properties": {
      "entity": {
       "type": "string",
       "examples": [
        "helium",
        "helium-mobile",
        "render",
        "io-net",
        "akash",
        "filecoin"
       ],
       "description": "required - monitored object id, paired with signal_id; free list at GET /gauge/catalog?signal_id=<signal_id> -> signals[0].entities[]",
       "x-accepted-values": {
        "all": "https://api.truthbear.co/schemas/gauge-depin-region.input.json",
        "shown": 6,
        "total": 20
       }
      }
     },
     "additionalProperties": false
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "const": "json"
    },
    "example": {}
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/depin-network-liveness-ghost-due-diligence-gauge-27a80de4/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from aeml-x402.zeabur.app](https://www.zero.xyz/host/aeml-x402.zeabur.app/llms.txt)
