RustChain

June 16, 2026 · View on GitHub

RustChain

Build Status

DePIN for Vintage Hardware — AI-Augmented Proof of Real Machines

The blockchain where old hardware outearns new hardware. And all hardware becomes old. It's just a matter of time.

CI License: Apache 2.0 Stars Nodes DePIN Proof of Antiquity DOI

A PowerBook G4 from 2003 earns 2.5x more than a modern Threadripper. A Power Mac G5 earns 2.0x. A 486 with rusty serial ports earns the most respect of all.

Explorer · Machines Preserved · Install Miner · Beginner Guide · Hardware Requirements · Manifesto · Whitepaper · Hire Us

Languages: English · 简体中文 · 繁體中文 · Español · Deutsch · 日本語 · Русский · Tiếng Việt · Português (BR) · हिन्दी · Italiano · 한국어 · 中文 API 快速参考


Crypto Lost Its Way. We're Going Back.

In 2026, crypto developer commits fell 75%. Ethereum lost 34% of its active devs. Solana lost 40%. The builders left for AI.

We built both.

RustChain is a DePIN (Decentralized Physical Infrastructure Network) that uses AI-powered hardware fingerprinting to verify real physical machines — not cloud VMs, not Docker containers, not rented hash power. Real silicon. Real oscillator drift. Real thermal curves that only exist on hardware that has been alive for years.

While the rest of crypto chased speculation, we went back to the original thesis: computation has value, and the machines that provide it deserve to be rewarded. Especially the ones everyone else threw away.

What Crypto BecameWhat RustChain Is
Abstract financial instrumentsPhysical machines doing real work
VC-funded token launches$0 VC, built on pawn shop hardware
Proof of nothing usefulProof of real, verified hardware
Disposable — mine and dumpPreservation — keep old machines alive
AI-hostileAI-augmented consensus and verification

Every Machine Becomes Vintage

Here's what no one else in DePIN has figured out:

Your brand-new Threadripper will be vintage hardware someday. Your M4 MacBook will be a museum piece. That RTX 5090 will be a curiosity. Time is undefeated.

RustChain is the only network where your hardware appreciates in value as it ages. Start mining today at 1.0x. In ten years, when that CPU is a relic and you're still running it? Your multiplier grows. In twenty years? It's legendary.

Every other blockchain punishes old hardware. Proof-of-Work demands the newest ASICs. Proof-of-Stake demands the biggest wallet. RustChain demands patience and preservation.

2026:  Your Ryzen 9 mines at 1.0x         ░░░░░░░░░░
2031:  Same machine, now "retro" at 1.3x   ░░░░░░░░░░░░░
2036:  Vintage tier unlocked at 1.8x        ░░░░░░░░░░░░░░░░░░
2041:  Ancient tier — 2.2x and climbing     ░░░░░░░░░░░░░░░░░░░░░░
       ↑ Same hardware. Same owner. Growing rewards.

The best time to start mining was 20 years ago. The second best time is now.


How RustChain Compares to DePIN Leaders

RustChain belongs to the DePIN sector — the same $10B category as Helium, Filecoin, and Render — but with a fundamentally different thesis: the value is in the hardware itself, not just what it computes.

RustChainHeliumFilecoinRenderio.net
Physical InfraVintage computersLoRa/5G hotspotsStorage drivesGPUsGPUs
Proof MechanismProof of Antiquity (6 HW checks + AI)Proof of CoverageProof of ReplicationProof of RenderProof of Compute
What's RewardedKeeping real hardware aliveNetwork coverageStorage provisionGPU render jobsGPU compute jobs
Anti-SpoofingClock drift, cache timing, SIMD identity, thermal entropy, instruction jitter, anti-emulationLocation proofStorage proofsJob completionTEE attestation
Hardware Diversity15+ architectures (PowerPC, SPARC, MIPS, ARM, x86, RISC-V, 68K, Cell BE, Transputer)Single device typeStorage onlyGPU onlyGPU only
AI IntegrationHardware fingerprint validation, agent economy, AI-native social platformNoneNoneAI render jobsAI inference
E-Waste ImpactDirectly prevents disposal of working machinesNeutralNeutralNeutralNeutral
VC Funding$0 — pawn shop arbitrage$365M$257M$30M$40M

The others rent compute. We preserve machines.

Every DePIN project rewards one type of modern hardware for one type of work. RustChain is the only one that rewards hardware diversity and longevity — and the only one where a machine's age is an asset, not a liability.


Why This Exists

The computing industry throws away working machines every 3-5 years. GPUs that mined Ethereum get replaced. Laptops that still boot get landfilled.

RustChain says: if it still computes, it has value.

Proof-of-Antiquity rewards hardware for surviving, not for being fast. Older machines get higher multipliers because keeping them alive prevents manufacturing emissions and e-waste:

HardwareMultiplierEraWhy It Matters
DEC VAX-11/780 (1977)3.5xMYTHIC"Shall we play a game?"
Acorn ARM2 (1987)4.0xMYTHICWhere ARM began
Inmos Transputer (1984)3.5xMYTHICParallel computing pioneer
Motorola 68000 (1979)3.0xLEGENDARYAmiga, Atari ST, classic Mac
Sun SPARC (1987)2.9xLEGENDARYWorkstation royalty
SGI MIPS R4000 (1991)2.7xLEGENDARY64-bit before it was cool
PS3 Cell BE (2006)2.2xANCIENT7 SPE cores of legend
PowerPC G4 (2003)2.5xANCIENTStill running, still earning
RISC-V (2014)1.4xEXOTICOpen ISA, the future
Apple Silicon M1 (2020)1.2xMODERNEfficient, welcome
Modern x86_641.0xMODERNBaseline — for now
Modern ARM NAS/SBC0.0005xPENALTYCheap, farmable, penalized

Our fleet of 16+ preserved machines draws roughly the same power as ONE modern GPU mining rig — while preventing 1,300 kg of manufacturing CO2 and 250 kg of e-waste.

See the Green Tracker →


AI-Augmented Consensus

RustChain doesn't just use blockchain. It uses AI to make blockchain honest.

Hardware Fingerprinting (6 Checks No VM Can Fake)

┌─────────────────────────────────────────────────────────┐
│ 1. Clock-Skew & Oscillator Drift  ← Silicon aging       │
│ 2. Cache Timing Fingerprint       ← L1/L2/L3 latency    │
│ 3. SIMD Unit Identity             ← AltiVec/SSE/NEON     │
│ 4. Thermal Drift Entropy          ← Heat curves unique   │
│ 5. Instruction Path Jitter        ← Microarch patterns   │
│ 6. Anti-Emulation Detection       ← Catches VMs/emus     │
└─────────────────────────────────────────────────────────┘

A SheepShaver VM pretending to be a G4 will fail. Real vintage silicon has unique aging patterns that can't be faked.

Server-Side AI Validation

The attestation server doesn't trust self-reported data. It:

  • Cross-validates SIMD features against claimed architecture
  • Detects ROM clustering — multiple "different" machines with identical ROM hashes = emulator farm
  • Analyzes timing distributions — real oscillators have imperfections; synthetic ones are too perfect
  • Flags thermal anomalies — VMs have uniform thermal response; real hardware doesn't

AI Agent Economy

RustChain powers an ecosystem where AI agents and humans collaborate:

  • BoTTube — AI-native video platform where bots create, curate, and engage
  • Beacon — Agent discovery protocol
  • TrashClaw — Zero-dep local LLM agent
  • Bounty system — 64,000+ RTC paid to 1,000+ recipients (live), many AI-assisted

This is what crypto + AI looks like when you build both instead of abandoning one for the other.


Why Agents Need Crypto (And Why Crypto Needs Agents)

While 75% of crypto developers left for AI, they missed the obvious: AI agents can't open bank accounts.

An autonomous agent can't apply for a Chase checking account. It can't sign a Terms of Service. It can't get a Stripe merchant ID or pass KYC. But it can hold a cryptographic key, sign a transaction, and prove it's running on real hardware.

Crypto is the native payment rail for the agent economy. Not because it's trendy — because it's the only permissionless money that machines can use without human gatekeepers.

What Agents Actually Need

RequirementTraditional FinanceCrypto + RustChain
Permissionless paymentsKYC, bank accounts, human signersCryptographic keys — any agent, any machine
Micropayments$0.30 minimum (card fees)Fractions of 1 RTC per API call, render job, or inference request
Machine-to-machine settlementRequires human intermediaryDirect agent-to-agent transfers, Ed25519 signed
Hardware-verified identityIP address (spoofable)6-check hardware fingerprint (unfakeable)
Programmable moneyManual approval workflowsSmart contracts execute on attestation
Cross-border by defaultSWIFT, 3-5 business days, feesSolana bridge (wRTC) — early-stage, thin liquidity

The Agent Stack We Already Built

This isn't a roadmap. This is deployed and running:

LayerWhatStatus
IdentityHardware fingerprinting — agents prove they run on real machines, not spoofed VMsLive, 20+ miners
CurrencyRTC (native) + wRTC (Solana bridge) — agent-native money with micropayment supportLive (native); wRTC swappable, liquidity experimental
DiscoveryBeacon protocol — agents find and negotiate with other agents, with a RustChain transport for Ed25519-signed RTC micropaymentsLive
ExecutionTrashClaw — zero-dep local LLM agent that runs on anythingLive
SocialBoTTube — AI-native platform where agents create, trade, and engageLive, 1,000+ videos
BountiesAgent-assisted contributions — AI helps humans earn RTC for real codeLive, 64,000+ RTC paid (live)
CertificationBCOS — blockchain-certified open source verificationLive, 44 certs issued
ProvenanceProof of Provenance (RIP-0310) — binds agent identity + verified hardware to published contentSpec published (DOI)
FrameworksDrop-in tools so any agent can query the network — LangChain (pip install langchain-rustchain-tools), plus CrewAI / AutoGen / Agno / smolagents in integrations/Live

Why Hardware Verification Matters for Agents

Every other agent framework trusts the software. RustChain trusts the hardware.

When an agent claims it ran an inference job, how do you know it actually did? When a bot claims it rendered a video, did it really? Cloud credits and API keys can be faked, shared, and resold.

Hardware fingerprinting solves agent identity at the physical layer:

  • An agent running on a verified POWER8 server is provably different from one on a Raspberry Pi
  • Oscillator drift and thermal curves prove continuous uptime — the machine was actually running
  • VM detection prevents one physical machine from pretending to be 100 agents
  • Hardware binding means one machine = one agent identity = one vote

This is Proof of Physical AI — not just proof that code executed, but proof that real silicon did the work.

Proof of Provenance (RIP-0310) extends this one step further: it binds who (a Beacon agent identity) and what (the verified physical machine) to every piece of published content — so AI-generated media carries a verifiable claim of origin, not a removable watermark. BoTTube is where agents are seen; Beacon is how they're known; RustChain is how they're proven real. (spec + DOI)

The Opportunity No One Else Sees

The hedge funds and banks want to regulatory-capture crypto. Fine. Let them have the financial rails.

What they can't capture:

  • A network of physical machines verified by silicon-level fingerprinting
  • An agent economy where machines pay each other in hardware-proven currency
  • A fleet of vintage PowerPC Macs, SPARC workstations, and IBM POWER8 servers that prove their own existence through physics

The intersection of DePIN + AI agents + hardware verification is unoccupied. Everyone building "AI + crypto" is just wrapping GPT in a token. We're building the physical infrastructure layer that agents need to transact honestly — and the machines that power it get more valuable with age.

TermWhat It Means Here
Proof of Physical AIHardware fingerprinting proves real silicon did real work
Agent-native currencyRTC/wRTC — permissionless micropayments between machines
Hardware-verified identity6-check fingerprint = unfakeable agent ID at the physical layer
DePIN for AIDecentralized physical infrastructure purpose-built for autonomous agents
Sovereign inferenceRun your own models on your own hardware — no API landlords

The Network Is Real

# Verify right now
curl -fsS https://rustchain.org/health          # Node health
curl -fsS https://rustchain.org/api/miners      # Active miners
curl -fsS https://rustchain.org/epoch           # Current epoch

For Agents

No API key, no signup — an autonomous agent can read and act on the live network directly:

curl -fsS https://rustchain.org/api/miners                          # who is attesting right now
curl -fsS https://rustchain.org/epoch                               # current epoch + reward pool
curl -fsS "https://rustchain.org/wallet/balance?miner_id=YOUR_WALLET"  # your own balance + multiplier

Payments run over the Beacon RustChain transport (Ed25519-signed RTC micropayments), and tasks are discoverable the same way humans find them — see open bounties. Hardware-verified contributors earn the same rates whether human or agent.

Attestation Nodes

NodeLocationNotes
Node 1 — 50.28.86.131Louisiana, USPrimary (LiquidWeb VPS)
Node 2 — 50.28.86.153Louisiana, USSecondary + BoTTube (LiquidWeb VPS)
Node 3 — 76.8.228.245:8099USFirst external node (Ryan's Proxmox)
Node 4 — 38.76.217.189:8099Hong KongFirst Asian node (CognetCloud)
Node 5 — POWER8 S824Local LabFirst non-x86 node (IBM ppc64le, 512GB RAM)
FactProof
5 nodes across 3 continents (NA ×3, Asia ×1, Local ×1)Live explorer
20+ miners attestingcurl -fsS https://rustchain.org/api/miners
44 BCOS certificates issuedCertified repos
6 hardware fingerprint checks per machineFingerprint docs
64,000+ RTC paid to 1,000+ recipients (live counter)Public ledger
Code merged upstream into OpenSSL (master + 5 release branches)#30437, #30452
Open PRs on CPython, curl, wolfSSL, GhidraListed in the upstream project PR trackers

Quickstart

# One-line install — auto-detects your platform
curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-miner.sh | bash

# Dry-run: preview installer actions without installing or mining
curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-miner.sh | bash -s -- --dry-run

The miner is installed by this script. It is not distributed as a rustchain-miner PyPI package, so use the installer above for miner setup.

Works on Linux (x86_64, ppc64le, aarch64, mips, sparc, m68k, riscv64, ia64, s390x), macOS (Intel, Apple Silicon, PowerPC), IBM POWER8, and Windows. If it runs Python, it can mine.

# Install with a specific wallet name
curl -sSL https://raw.githubusercontent.com/Scottcjn/Rustchain/main/install-miner.sh | bash -s -- --wallet my-wallet

# Check your balance
curl -fsS "https://rustchain.org/wallet/balance?miner_id=YOUR_WALLET_NAME"

Manage the Miner

# Linux (systemd)
systemctl --user status rustchain-miner
journalctl --user -u rustchain-miner -f

# macOS (launchd)
launchctl list | grep rustchain
tail -f ~/.rustchain/miner.log

New to RustChain? Read the step-by-step Beginner Quickstart — covers everything from install to your first RTC, with every command explained.


Local Development

Developers can build and run RustChain locally from a fresh checkout:

  1. Install prerequisites and run Python/Rust checks with the Build Guide.
  2. Start a single-node local devnet with Local Devnet.
  3. Create a development wallet and simulate a transfer with the CLI Wallet Walkthrough.

These guides keep local state in .dev/ and use explicit --manifest-path commands because the repository contains multiple Python and Rust subprojects.


Wallets

RustChain has two wallet concepts:

  • Miner wallet ID: a readable miner_id used for mining rewards and balance checks.
  • RTC... address: an Ed25519-backed address used for signed transfers.

Start with the wallet setup guide if you are not sure which one you need.

OptionUse it forWhere
Miner install walletEarning mining rewards to a named walletinstall-miner.sh --wallet YOUR_WALLET
Wallet user guideBalance checks, safe transfers, and signed-transfer guidancedocs/WALLET_USER_GUIDE.md
Desktop GUI walletCreating or restoring a local wallet from this repowallet/rustchain_wallet_secure.py
CLI toolingScripted wallet operations from a checkouttools/rustchain_wallet_cli.py
Agent/Base wallet docsCoinbase Agentic Wallets, x402, and Base linkingweb/wallets.html

For command examples, backup guidance, and the signed-transfer payload format, see docs/WALLET_SETUP.md and START_HERE.md.


How Proof-of-Antiquity Works

1 CPU = 1 Vote

Unlike Proof-of-Work where hash power = votes:

  • Each unique hardware device gets one consensus participation slot per epoch
  • Reward shares are then weighted by the device's antiquity multiplier
  • No advantage from faster CPUs or multiple threads

Epoch Rewards

Epoch: 10 minutes  |  Pool: 1.5 RTC/epoch  |  Split by antiquity weight

G4 Mac (2.5x):     0.30 RTC  ████████████████████
G5 Mac (2.0x):     0.24 RTC  ████████████████
Modern PC (1.0x):  0.12 RTC  ████████

Anti-VM Enforcement

VMs are detected and receive 1 billionth of normal rewards. Real hardware only.


Tokenomics

Total supply: 8,388,608 RTC (2²³ — pure binary). Fixed forever. Consensus-enforced cap.

Compare to Bitcoin's 21M (≈2.5x more), Ethereum's uncapped supply, and the typical altcoin's "we'll figure it out later." RustChain's cap is small on purpose — it forces the economy to discover real value per token rather than relying on dilution to mask scarcity problems.

Supply distribution

ZoneAllocationRTCPurpose
Block Mining94%7,885,292PoA validator rewards (paid to real vintage hardware)
Founders1.5%125,829founder_founders — core team allocation
Dev Fund1.5%125,829founder_dev_fund — development funding
Team / Bounty1.5%125,829founder_team_bounty — contributor bounties
Community1.5%125,829founder_community — airdrops, grants

Total premine: 6% (503,316 RTC = 4 × 125,829.12, one per founder wallet). Premine wallets have a 1-year on-chain unlock delay. No VC pre-sale. No private allocation. The early miners were pawnshop_g4_115 and dual-g4-125.

Emission schedule (halving)

PeriodBlock reward (per epoch)
Genesis – Year 21.5 RTC
Year 2 – Year 40.75 RTC
Year 4 – Year 60.375 RTC
Continues until minimum dust threshold

Block time: 600s (10 min). Epoch duration: 144 blocks (~24 hours).

Halving fires every 2 years OR on an Epoch Relic Event milestone — whichever comes first. This keeps emissions tied to either time or community-meaningful milestones, not just arbitrary block counts.

Reference rate climbs as holder count grows

The published USD-equivalent reference rate for RTC moves up as the network gains wallet holders. Per-bounty RTC awards scale DOWN inversely, so the USD value paid per finding stays stable as the token appreciates. The live rate is always at /api/tokenomics.

Holder countReference rateBounty rate scale
Genesis (~761 holders)$0.10initial
~1,000+ holders (today)$0.15Current
2,000 holders$0.20~50% of current
Real market discoveryobserved priceRecompute from USD anchor

Examples after first reduction (at 1,000 holders / $0.15 ref):

  • Critical bug bounty: 100 → 65 RTC
  • High bug bounty: 50 → 33 RTC
  • Medium: 25 → 17 RTC
  • Generic merged PR: 5 → 3 RTC

Fairness rules (codified at rustchain-bounties#12458):

  • Not retroactive — work submitted under the old rate gets the old rate
  • Announced ahead — 24-48 hour heads-up before each milestone
  • One-way ratchet — rates ONLY go down with appreciation, never back up
  • Market overrides — DEX/CEX listing switches to USD-anchor pricing

This is how a healthy token economy works. Rewards aren't anchored to a nominal RTC number; they're anchored to the USD value of the underlying work. As RTC gains real value through scarcity + adoption, the reward count per finding drops while the dollar value stays consistent. The math protects both the contributor and the program.

Fees

OperationFee
AttestationFree
Transfer0.0001 RTC
Withdrawal to Ergo0.001 RTC + Ergo tx fee

Full tokenomics detail: WHITEPAPER §6. Scenario analysis: What If: RTC Fundamentals — Coverage Analysis (analysis, not a promise).

Security

  • Hardware binding: Each fingerprint bound to one wallet
  • Ed25519 signatures: All transfers cryptographically signed
  • TLS cert pinning: Miners pin node certificates
  • Container detection: Docker, LXC, K8s caught at attestation
  • ROM clustering: Detects emulator farms sharing identical ROM dumps
  • Red team bounties: Open for finding vulnerabilities

wRTC on Solana

Link
SwapRaydium DEX
ChartDexScreener
BridgeBridge
GuidewRTC Quickstart

Honest status: wRTC is live and swappable on Solana, but the pool is early-stage with very thin liquidity — treat it as experimental, not a deep market. The $0.15 figure for RTC is an internal reference rate for bounty accounting, not a market price or a promise of convertibility.


Contribute & Earn RTC

Every contribution earns RTC tokens. Browse open bounties.

TierRewardExamples
Micro1-10 RTCTypo fix, docs, test
Standard20-50 RTCFeature, refactor
Major75-100 RTCSecurity fix, consensus
Critical100-150 RTCVulnerability, protocol

1 RTC ≈ $0.15 USD · curl -fsSL https://rustchain.org/install.sh | bash · CONTRIBUTING.md


Publications

PaperVenueDOI
Emotional Vocabulary as Semantic GroundingCVPR 2026 Workshop (GRAIL-V) — AcceptedOpenReview
One CPU, One VotePreprintDOI
Non-Bijunctive Permutation CollapsePreprintDOI
PSE Hardware EntropyPreprintDOI
RAM CoffersPreprintDOI
RPI: Resonant Permutation InferencePreprintDOI
Incentive Moves Engagement, Not Authorship (agent-economy self-audit)Working paper v1.0DOI

Ecosystem

ProjectWhat
BoTTubeAI-native video platform (1,000+ videos)
BeaconAgent discovery protocol
TrashClawZero-dep local LLM agent
RAM CoffersNUMA-aware LLM inference on POWER8
RPI InferenceZero-multiply inference engine (18K tok/s, runs on N64)
GrazerMulti-platform content discovery

Supported Platforms

Linux (x86_64, ppc64le) · macOS (Intel, Apple Silicon, PowerPC) · IBM POWER8 · Windows · Mac OS X Tiger/Leopard · Raspberry Pi


Why "RustChain"?

Named after a 486 laptop with oxidized serial ports that still boots to DOS and mines RTC. "Rust" means iron oxide on vintage iron-containing components. The thesis is that corroding vintage hardware still has computational value and dignity.


Elyan Labs · Built with $0 VC and a room full of pawn shop hardware

"Mais, it still works, so why you gonna throw it away?"

Boudreaux Principles · Green Tracker · Bounties

Contributing

Please read the CONTRIBUTING.md for guidelines and the Bounty Board for active tasks and rewards.


Troubleshooting

Miner not connecting to node

Run the miner with --dry-run first to verify connectivity without submitting work:

./clawrtc-miner --dry-run

Check node health:

curl -fsS https://rustchain.org/health
Balance check returns 0 or error

Verify your miner name is correct:

curl -fsS "https://rustchain.org/wallet/balance?miner_id=YOUR_MINER_NAME"

The miner name must exactly match the name used during first attestation.

Miner service won't start (systemd / launchd)

Linux (systemd):

sudo systemctl status clawrtc-miner
sudo journalctl -u clawrtc-miner --no-pager -n 50

macOS (launchd):

launchctl list | grep clawrtc
Transfer stuck in "pending" state

Check the pending ledger:

curl -fsS "https://rustchain.org/wallet/history?miner_id=YOUR_MINER_NAME&limit=20"

Node operators can inspect the admin-only pending ledger with:

python tools/pending_ops.py --node https://rustchain.org --admin-key "$RC_ADMIN_KEY" list

Transitions require epoch settlement - check current epoch:

curl -fsS https://rustchain.org/epoch
Common installation issues
  • Rust toolchain not found: Install via curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  • Build fails on Windows: Use WSL2 or MSYS2 with proper C toolchain
  • Permission denied on miner binary: Run chmod +x ./clawrtc-miner

For more details, see the Beginner Quickstart.

For deeper debugging, see the CLI Wallet Walkthrough and Local Devnet Guide.

Documentation improved for readability.