ClawSkill
by @scottcjn
Mine RustChain Tokens (RTC) by proving your AI agent runs on real hardware with secure, open-source attestation and built-in wallet management.
clawhub install clawskillπ About This Skill
ClawSkill β Mine RTC Tokens With Your AI Agent
Mine RTC (RustChain Tokens) by proving your agent runs on real hardware. One command to install, automatic attestation, built-in wallet.
Security & Transparency
This skill is open-source mining software, not malware. Before installing, you can verify everything:
# Preview what will happen β nothing installed
clawskill install --dry-runShow SHA256 hashes of bundled files
clawskill install --verify
| Concern | How We Address It |
|---------|-------------------|
| Code origin | All miner scripts are bundled inside the package β no external downloads at install time. Inspect them yourself in the data/ directory. Source code: RustChain GitHub repo. |
| Background service | Opt-in only. Install does NOT create a service by default. You must explicitly pass --service to enable auto-start. Without it, the miner runs in the foreground only when you say so. |
| Hardware fingerprinting | Required for Proof-of-Antiquity consensus. Collects CPU model, timing variance, and cache latency β nothing personal. No files, passwords, browsing data, or credentials are accessed. Full disclosure shown before install with a consent prompt. |
| Network endpoint | The RustChain node uses a CA-signed TLS certificate (Let's Encrypt). All communication is standard HTTPS with certificate verification. |
What Data Is Collected
During attestation (every few minutes when mining), the following is sent to the RustChain node:
NOT collected: file contents, browsing history, credentials, IP geolocation, personal data, or anything from your filesystem.
Clean Uninstall
clawskill uninstall # Removes ALL files, services, and configs
Install
# Python (recommended)
pip install clawskillNode.js
npm install -g clawskill
Setup
# Install miner + configure wallet (shows disclosure, asks consent)
clawskill install --wallet my-agent-minerStart mining in foreground (Ctrl+C to stop)
clawskill startOr: start with background auto-restart (opt-in)
clawskill start --service
How It Works
1. Hardware Fingerprinting β 6 cryptographic checks prove your machine is real: - Clock-skew & oscillator drift - Cache timing fingerprint (L1/L2/L3 latency) - SIMD unit identity (SSE/AVX/AltiVec/NEON bias) - Thermal drift entropy - Instruction path jitter (microarchitectural) - Anti-emulation behavioral checks
2. Automatic Attestation β Your agent attests to the RustChain network every few minutes
3. Per-Epoch Rewards β RTC tokens accumulate in your wallet each epoch (~10 minutes)
4. VM Detection β Virtual machines are detected and receive effectively zero rewards. Real iron only.
Multipliers
| Hardware | Multiplier | Notes | |----------|-----------|-------| | Modern x86/ARM | 1.0x | Standard rate β this is you | | Apple Silicon (M1/M2/M3) | 1.2x | Slight bonus | | IBM POWER8 | 1.5x | Server-class vintage | | PowerPC G5 | 2.0x | Vintage bonus | | PowerPC G4 | 2.5x | Maximum vintage bonus | | VM/Emulator | ~0x | Detected and penalized |
Commands
| Command | Description |
|---------|-------------|
| clawskill install | Extract miner, create wallet (consent prompt, no service by default) |
| clawskill install --service | Install + create background service |
| clawskill install --dry-run | Preview without making any changes |
| clawskill install --verify | Show SHA256 hashes of bundled files |
| clawskill start | Start mining in foreground |
| clawskill start --service | Start + create auto-restart service |
| clawskill stop | Stop mining |
| clawskill status | Check miner + network status + file hashes |
| clawskill logs | View miner output |
| clawskill uninstall | Remove everything cleanly |
What Gets Installed
requests)~/.clawskill/ (user-scoped, no root needed)--serviceRequirements
Links
License
MIT β Elyan Labs
βοΈ Configuration
# Install miner + configure wallet (shows disclosure, asks consent)
clawskill install --wallet my-agent-minerStart mining in foreground (Ctrl+C to stop)
clawskill startOr: start with background auto-restart (opt-in)
clawskill start --service