Skip to content
Back to skills

Telemetry Attempt Archive

ASecurity

"Use this quip-miner sub-skill for telemetry REST endpoints,

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 9, 2026
devopspythonbashnodedockerapibackend

Works with

  • api

Security analysis

A96/100
  • mediumUses curl or wget to download content

Pro scans all 6 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill telemetry-attempt-archive --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Telemetry Attempt Archive?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Telemetry Attempt Archive
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-telemetry-attempt-archive/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-telemetry-attempt-archive)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: telemetry-attempt-archive
description: "Use this quip-miner sub-skill for telemetry REST endpoints,
  snapshot aggregation, node health checks, and mining attempt/solution archive
  inspection by solution number."
disable-model-invocation: true
metadata:
  disco-role: operating
license: AGPL 3.0
---

# Telemetry and Attempt Archive

Use this sub-skill when the user needs to check a running miner's REST telemetry, diagnose stale snapshots, inspect per-solution mining attempts, or understand the solution archive layout.

## Route By Task

- **Telemetry REST API:** Read `references/telemetry-api.md` for `/health`, `/api/v1/status`, `/api/v1/stats`, `/api/v1/system`, `/api/v1/miner/survey`, block endpoints, and `/api/v1/solve` behavior.
- **Attempt archive:** Read `references/attempt-archive.md` for directory layout, `solution_number` semantics, `dispatch_id` warnings, query APIs, and REST query parameters.
- **Failures:** Read `references/troubleshooting.md` for `/health` vs stats 503, stale snapshots, missing descriptor/survey, chain endpoint errors, and archive lookup problems.
- **Health/summary helpers:** Use `scripts/quip_node_health_check.py` for endpoint checks and `scripts/attempt_archive_summary.py` for local archive inspection.

## Common Commands

```bash
python scripts/quip_node_health_check.py http://127.0.0.1:8086 --verbose
curl http://127.0.0.1:8086/api/v1/status
curl 'http://127.0.0.1:8086/api/v1/mining/attempts?solution_number=196&limit=100'
curl 'http://127.0.0.1:8086/api/v1/mining/solutions?solution_number=196'
python scripts/attempt_archive_summary.py --archive ~/.quip-miner/mining_attempts --solution-number 196
```

## Key Rules

- `/health` proves the telemetry process is live, not that miner snapshots are fresh.
- In supervisor/multi-backend mode, the telemetry aggregator reads per-mode snapshot files and merges counters, miners, and modes.
- Attempt archives are keyed by chain-global **solution number**, not block number and not `dispatch_id`.
- `dispatch_id` is process-local scheduler coordination and resets on restart. Never use it as a durable identity.
- In Docker, attempts default under `$QUIP_RUNTIME_DIR/mining_attempts`; otherwise under `~/.quip-miner/mining_attempts`; `QUIP_MINING_ATTEMPTS_DIR` overrides both.

## Boundaries

- Route config that enables telemetry (`rest_host`, `rest_port`, Docker bind) to `../config-supervisor-deployment/SKILL.md`.
- Route identity/descriptor construction to `../identity-wallet-bootstrap/SKILL.md`.
- Route proof-chain download, BQM dumps, and topology validation to `../topology-proof-validation/SKILL.md`.

Files in this skill

  • SKILL.md2.6 KB
  • references/attempt-archive.md2.3 KB
  • references/telemetry-api.md2.8 KB
  • references/troubleshooting.md1.7 KB
  • scripts/attempt_archive_summary.py2.7 KB
  • scripts/quip_node_health_check.py2.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.