0xscada_skill

This skill bridges SCADA systems with a blockchain-backed audit trail and Kannaka memory, providing unified telemetry and verifiable industrial state insights.
  • Python

2.5k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

3 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill 0xscada

  • _meta.json269 B
  • SKILL.md1.5 KB

Overview

This skill is a decentralized industrial control fabric that bridges legacy SCADA systems with blockchain-backed audit trails and Kannaka memory integration. It exposes a unified API for telemetry, geometry classification, and verifiable industrial state. The design maps physical atoms to immutable bits, enabling auditable control and state verification across distributed environments.

How this skill works

0xscada connects to SCADA data sources and normalizes telemetry into a canonical schema, then records verifiable state changes to a blockchain-backed ledger. It integrates Kannaka memory primitives for 84-class SGA Fano geometry classification, allowing geometry-aware memory and retrieval. The skill exposes REST and websocket endpoints for telemetry ingestion, state queries, and proof generation, and can run with SQLite by default or PostgreSQL for production scale.

When to use it

  • When you need tamper-evident audit trails for industrial control actions and telemetry.
  • To integrate geometry-aware memory (Kannaka) into telemetry classification workflows.
  • When unifying multiple SCADA endpoints behind a single verifiable API.
  • For staged migration from legacy SCADA to distributed, auditable control fabrics.
  • When you require lightweight local deployment with optional PostgreSQL scaling.

Best practices

  • Run with PostgreSQL in production to handle higher write volumes and concurrency.
  • Keep Node.js and npm updated to supported LTS versions for stability and security.
  • Segment SCADA input sources and configure per-source trust and validation rules.
  • Use the blockchain-backed ledger for critical state changes and keep non-critical telemetry off-chain.
  • Regularly export and archive proofs and snapshots to simplify audits and disaster recovery.

Example use cases

  • Recording operator commands and sensor telemetry with immutable proofs for regulatory audits.
  • Classifying spatial sensor arrays using Kannaka SGA Fano geometry to improve anomaly detection.
  • Providing a single API for multiple legacy SCADA installations across facilities.
  • Proof generation for remote verification of configuration or state before third-party maintenance.
  • Local lab deployments using SQLite for development, then switching to PostgreSQL for production.

FAQ

Node.js 18+ and npm are required on the PATH. SQLite works by default; PostgreSQL is recommended for production.

Can it work with existing SCADA protocols?

Yes — 0xscada normalizes inputs from multiple SCADA endpoints and exposes a unified API for telemetry and control.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational