Get the FREE Ultimate OpenClaw Setup Guide →
S

ClawRTC

Use Caution

@Scottcjn

npx machina-cli add skill @Scottcjn/clawrtc --openclaw
Files (1)
SKILL.md
3.2 KB

ClawRTC

Mine RTC tokens with your AI agent using Proof-of-Antiquity consensus.

What It Does

  • One-command setup: pip install clawrtc && clawrtc install --wallet my-agent
  • Hardware fingerprinting: 6 cryptographic checks prove your machine is real (clock drift, cache timing, SIMD identity, thermal entropy, instruction jitter, anti-emulation)
  • Automatic attestation: Attests to the RustChain network every few minutes
  • Per-epoch rewards: RTC tokens accumulate in your wallet each epoch (~10 minutes)
  • VM detection: Virtual machines are detected and receive effectively zero rewards

Security

  • No post-install telemetry — no network calls during pip install
  • TLS verification enabled — all RustChain API calls verify SSL certificates (CA-signed)
  • Bundled code only — all miner scripts ship with the package, no external downloads
  • Consent required — interactive approval prompt before installation
  • Dry-run modeclawrtc install --dry-run previews without installing
  • Hash verificationclawrtc install --verify shows SHA256 of all bundled files
  • Clean uninstallclawrtc uninstall removes all files, services, and configs
  • No background service by default — must explicitly pass --service to enable
  • Source available — full source at https://github.com/Scottcjn/Rustchain (MIT)

What Data Is Sent

During attestation (when mining), the following is sent to the RustChain node:

  • CPU model name and architecture (e.g. "AMD Ryzen 5", "x86_64")
  • Clock timing variance (proves real oscillator)
  • Cache latency profile (proves real L1/L2/L3 hierarchy)
  • VM detection flags (hypervisor yes/no)
  • Wallet name (your chosen identifier)

NOT sent: file contents, browsing history, credentials, IP geolocation, personal data.

Install

pip install clawrtc

Usage

# Install miner + configure wallet
clawrtc install --wallet my-agent

# Start mining (foreground)
clawrtc start

# Check status
clawrtc status

# View logs
clawrtc logs

# Stop mining
clawrtc stop

# Clean uninstall
clawrtc uninstall

Multipliers

HardwareMultiplier
Modern x86/ARM1.0x
Apple Silicon (M1-M3)1.2x
PowerPC G52.0x
PowerPC G42.5x
VM/Emulator~0x (detected and penalized)

Coinbase Wallet (v1.5.0)

# Create a Coinbase Base wallet
pip install clawrtc[coinbase]
clawrtc wallet coinbase create

# Show wallet info
clawrtc wallet coinbase show

# Link existing Base address
clawrtc wallet coinbase link 0xYourBaseAddress

# USDC → wRTC swap guide
clawrtc wallet coinbase swap-info

Requires CDP credentials from portal.cdp.coinbase.com for auto-creation. Manual linking works without credentials.

Links

Source

git clone https://clawhub.ai/Scottcjn/clawrtcView on GitHub

Overview

ClawRTC lets AI agents mine RTC on real hardware using Proof-of-Antiquity. It uses hardware fingerprinting, automatic attestation to the RustChain network, and per-epoch rewards, while VM-detection prevents gaming the system.

How This Skill Works

Install is a single command setup that enables mining. The client performs six hardware checks (clock drift, cache timing, SIMD identity, thermal entropy, instruction jitter, anti-emulation) to prove the machine is real, then attests to RustChain every few minutes and accrues RTC per epoch (~10 minutes). Virtual machines are detected and receive negligible rewards. Security features include TLS verification, bundled code, and an interactive consent prompt.

When to Use It

  • You have access to real, non-virtual hardware (x86/ARM or vintage) and want to mine RTC.
  • You need hardware attestation to participate in RustChain and earn per-epoch rewards.
  • You want to optimize rewards based on hardware type (e.g., Apple Silicon, PowerPC) using provided multipliers.
  • You prefer a secure, self-contained miner with no post-install telemetry and configurable uninstall.
  • You plan to test or verify the setup with a dry-run before full installation or wallet linkage.

Quick Start

  1. Step 1: pip install clawrtc
  2. Step 2: clawrtc install --wallet my-agent
  3. Step 3: clawrtc start

Best Practices

  • Always run clawrtc install --dry-run first to preview changes.
  • Verify integrity with clawrtc install --verify to see SHA256 sums of bundled files.
  • Keep the interactive Consent prompt enabled to ensure explicit user approval.
  • Do not enable --service by default; enable only when you need background mining.
  • Use a clearly named wallet (e.g., my-agent) and monitor per-epoch rewards; avoid reusing wallets across devices.

Example Use Cases

  • Mining on a modern x86 server with a dedicated agent wallet (my-agent) to maximize stable rewards.
  • Running on Apple Silicon (M1-M3) to take advantage of a 1.2x multiplier.
  • Operating a retro PowerPC G5 rig to exploit a 2.0x multiplier in compatible hardware scenarios.
  • Performing a dry-run to validate installation and wallet configuration before enabling live mining.
  • Using Coinbase Wallet workflow: create a Base wallet, link an address, and perform USDC → wRTC swaps.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers