# Kaspa DAG Pulse Metrics

> Kaspa DAG Pulse Metrics is a paid API for AI agents from api.carbon-cashmere.de, paid per call via x402, $0.03/call, status down (last checked 2026-09-14).

Returns live Kaspa DAG network metrics from a proprietary Rusty-Kaspa full node including block count, difficulty, hashrate, mempool size, and derived rates updated every 5 minutes.

## Facts

- Endpoint: GET https://api.carbon-cashmere.de/v1/kaspa/dag-pulse
- Price: $0.03/call
- Payment: x402
- Status: down
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-carbon-cashmere-de-c7cda1c8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nawWqn1C2iBULn3S4vtGI

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 api-carbon-cashmere-de-c7cda1c8
```

Example prompt: What are the current Kaspa DAG network stats — hashrate, difficulty, DAA score, mempool size, and blocks per second — pulled directly from a full node?

## When to prefer this

Use this endpoint when you need Kaspa-specific DAG metrics not available via public APIs, especially node-level data like DAG tip count, virtual DAA score, peer count, and sync status. Prefer this over generic crypto price APIs when you need raw network health and DAG topology data for Kaspa specifically.

## Known failure modes

- Node temporarily out of sync — sync_status field indicates degraded state
- Payment not included or insufficient — 402 Payment Required response
- Rate limiting if called too frequently — possible 429 response
- Node maintenance window — service temporarily unavailable (503)
- Stale data if node is behind — sync_age field will indicate lag

## How this service works

Professional crypto market intelligence. Real-time prices, signals, and market scoring.

## Output

A JSON object with two main sections: node_state (block count, header count, difficulty, virtual DAA score, hashrate in TH/s, mempool size, DAG tip count, peer count, sync status) and derived (blocks/sec, DAA/sec, sync age), plus coin identifier, as_of timestamp, and source field. Data is refreshed every 5 minutes from a proprietary Rusty-Kaspa full node.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "coin": "KAS",
  "as_of": "2026-04-21T18:00:03Z",
  "source": "carbon-cashmere-rusty-kaspa-node-v1.1.0-pruned",
  "derived": {
   "sync_age_sec": 32.5,
   "blocks_per_sec": 10.2,
   "daa_rate_per_sec": 10.2
  },
  "node_state": {
   "is_synced": true,
   "tip_count": 1,
   "difficulty": 22300000000000000,
   "peer_count": 7,
   "block_count": 26553200,
   "header_count": 26553200,
   "mempool_size": 0,
   "hashrate_thash": 445.72,
   "virtual_daa_score": 413749207
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-carbon-cashmere-de-c7cda1c8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.carbon-cashmere.de](https://www.zero.xyz/host/api.carbon-cashmere.de/llms.txt)
