Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

iot-witness-verify — Claude Code skill: what it does, how to install

Verifies witness chain integrity for Cognitum Seed devices and detects provenance gaps. Useful for uncovering broken hash chains and missing epochs.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add ruvnet/ruflo --skill iot-witness-verify -a claude-code
Open on GitHub

What iot-witness-verify does

The iot-witness-verify skill validates witness chain integrity on Cognitum Seed hardware. It triggers a verification script via npx using the @claude-flow/[email protected] package with a target device identifier. During the run, the agent inspects hash chain consistency and detects missing epochs.

After inspection, the skill reports an integrity score between 0.0 and 1.0. Whenever it encounters broken links, it calls mcp__plugin_ruflo-core_ruflo__memory_store to log the incident under the iot-audit namespace. This maintains an audit trail for forensic review.

Execution depends on Bash permissions and an active Ruflo memory store tool. Without access to the @claude-flow/[email protected] package, the check fails outright.

What it helps with

  • verify witness chain integrity on Cognitum Seed devices
  • detect broken hash chains and epoch gaps
  • calculate an integrity score from 0.0 to 1.0
  • record provenance gaps into Ruflo audit memory

Example prompts for the agent

  • Verify the witness chain integrity for DEVICE_ID
  • Run iot-witness-verify on device <device-id>
  • Check hash chain breaks and epoch gaps for DEVICE_ID

How to install iot-witness-verify

1Skills CLI (Vercel)

npx skills add ruvnet/ruflo --skill iot-witness-verify -a claude-code

2Manually: put the files in place

~/.claude/skills/iot-witness-verify/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/iot-witness-verify/

From the same set104

The whole set →
ruflo ruvnet This skill adds multi-agent orchestration, memory, routing, and MCP tools to a project. Use it for swarm tasks and multi-step workflows. Claude Code CX Codex Cursor +1 4,000installs Swarm Orchestration ruvnet Skill for managing agent swarms with parallel execution, dynamic topology, and automatic load balancing. Use when a single agent is not enough and you need to orchestrate specialists of different types. Claude Code CX Codex Cursor +1 2,100installs github-project-management ruvnet Turns issue triage and board upkeep into gh and ruv-swarm calls: labels, subtasks, duplicate lookup. Useful when the tracker holds more tickets than order. Claude Code CX Codex Cursor +1 1,400installs github-workflow-automation ruvnet Automates GitHub Actions with AI agent coordination. Generates optimised pipelines, manages pull requests, analyzes failed runs, and deploys updates with risk assessment. Claude Code CX Codex Cursor +1 1,300installs github-code-review ruvnet Runs a swarm of specialized AI agents to inspect GitHub pull requests for security, performance, and architecture issues. Claude Code CX Codex Cursor +1 1,300installs stream-chain ruvnet Chains sequential agent steps together using streaming JSON flow and provides ready-to-run pipelines. Claude Code CX Codex Cursor +1 1,200installs flow-nexus-swarm ruvnet Deploy cloud-based AI agent swarms and define event-driven workflows with message queues. Use it to coordinate tasks, inspect runs, and scale a swarm. Claude Code CX Codex Cursor +1 1,200installs performance-analysis ruvnet Detects bottlenecks in Claude Flow swarms, profiles agent operations, and generates reports with actionable optimization recommendations. Claude Code CX Codex Cursor +1 1,200installs

Similar

bash-pro sickn33 Teaches the agent to write defensive Bash scripts for CI/CD and ops, complete with Bats tests and ShellCheck linting. Claude Code CX Codex Cursor +1 963installs computer-use-agents sickn33 Guides the architecture of AI agents that control screens, cursors, and keystrokes using Anthropic Computer Use or OpenAI Operator. Useful for sandboxed desktop and GUI automation. Claude Code CX Codex Cursor +1 959installs mermaid-to-proverif trailofbits Turns a Mermaid sequence diagram of a crypto protocol into a ProVerif model — a .pv file you can check for secrecy, authentication and forward secrecy. Claude Code CX Codex Cursor +1 3,900installs graph-evolution trailofbits Compares Trailmark code graphs across two code snapshots to spot structural security changes. It catches attack path expansion and privilege shifts that text diffs overlook. Claude Code CX Codex Cursor +1 3,900installs git-guardrails-claude-code Matt Pocock This skill adds a Claude Code hook that stops risky Git commands before they run. Use it when an agent must not push or discard working-tree changes. Claude Code 499,069installs ponytail-review DietrichGebert ponytail-review reviews a change beyond the diff, checking connected code, bugs, risks, load, tests, speed, and unnecessary code. Use it for PRs and commits. Claude Code CX Codex Cursor +1 56,300installs ponytail-audit DietrichGebert It audits a repository and ranks bugs, risks, and redundant code in a one-shot report. Use it when you need a review without code changes. Claude Code CX Codex Cursor +1 44,800installs security-audit cloudflare Reviews codebases and APIs for vulnerabilities using safe sandboxing. Fits pre-release security reviews, pen-test triage, and architecture checks. Claude Code CX Codex Cursor +1 52,200installs

Questions about iot-witness-verify

How do I install iot-witness-verify in Claude Code?

Run npx skills add ruvnet/ruflo --skill iot-witness-verify -a claude-code in your terminal.

What does iot-witness-verify do?

It validates the hash chain of a Cognitum Seed device, scores integrity, and stores any discovered epoch gaps into memory.

What tools does iot-witness-verify require?

It requires Bash(npx *), Read permissions, and the mcp__plugin_ruflo-core_ruflo__memory_store tool.

Source text

SKILL.md · MIT
---
name: iot-witness-verify
description: Verify witness chain integrity and detect provenance gaps
allowed-tools: Bash(npx *) mcp__plugin_ruflo-core_ruflo__memory_store Read
argument-hint: "<device-id>"
---
Verify the witness chain integrity for a Cognitum Seed device.

Steps:
1. `npx -y -p @claude-flow/[email protected] cognitum-iot witness verify DEVICE_ID`
2. Check for epoch gaps and hash chain breaks
3. Report integrity score (0.0–1.0)
4. If gaps found, store for audit trail:
   `mcp__plugin_ruflo-core_ruflo__memory_store({ key: "iot-witness-gap-DEVICEID", value: "Gap from EPOCH to EPOCH", namespace: "iot-audit" })`

© ruvnet · MIT · ruvnet/ruflo

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor