Open-source project
Scottcjn/Rustchain avatar
Scottcjn/Rustchain

RustChain: hardware-attested agent identity on a Proof-of-Antiquity L1

Sybil-resistant AI agent network with hardware-attested identity. Proof-of-Antiquity blockchain: physical machines across 15+ CPU architectures prove they are real silicon, not VM farms. Agent economy, micropayments, Solana bridge (wRTC). $0 VC.

804 stars567 forksPythonApache-2.0

At a glance

What is it?
RustChain is an Apache-2.0 Python Layer-1 that fingerprints physical machines by oscillator drift, cache timing and thermal entropy, then pays them in RTC for being old rather than fast. The interesting part for AI teams is Sybil resistance: an agent's signing key is its wallet, and a VM farm fingerprints as a VM farm.
Who is it for?
Adopt RustChain if you need agent identities that are expensive to fake at the hardware layer, or if you already run a rack of PowerPC, SPARC, MIPS, 68K or RISC-V boards and want them to earn. Do not adopt it if you need a chain with a large independent validator set, audited bridge contracts, or a stablecoin-denominated payout today.
Can I use it commercially?
Yes. Apache-2.0 is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
Is it still maintained?
Yes. The repository last received commits 1 day ago.
What is it written in?
Mainly Python, according to GitHub's language statistics.

Answers come from the project's GitHub data, last synced on September 15, 2026, and from our analysis. They are not legal advice.

DEEP OPEN-SOURCE ANALYSIS

The problem RustChain is aimed at: proving a machine is a machine

Agent frameworks assume an agent is whatever its key says it is. Register a thousand keys and you have a thousand agents. Every sybil-resistance scheme built on top of that assumption, whether staking, proof of personhood or reputation scoring, is fighting the same gap: nothing in the protocol ties an identity to a distinct piece of physical hardware. RustChain's answer is to measure the silicon. The README describes verification through oscillator drift, cache timing, thermal entropy, SIMD identity and instruction jitter, and states that VM farms and bot swarms "fingerprint as what they are." The target audience is narrow and specific: AI teams that need agent identities which are costly to duplicate at the hardware layer, and owners of old machines who want those machines to produce income. The project frames itself as a DePIN in the same category as Helium, Filecoin and Render, with the difference that the value is claimed to sit in the hardware itself rather than in what it computes.

Proof of Antiquity inverts the usual hardware incentive

The consensus rule is the part most readers will either find clever or absurd, and it is worth stating plainly. Older hardware earns more. The README gives a PowerBook G4 from 2003 at 2.5x, a Power Mac G5 at 2.0x, and a 486 as earning the most respect. A current Ryzen 9 mines at 0.8x. The README also describes a schedule where the same machine climbs through retro, vintage and ancient tiers over roughly fifteen years, from 0.8x at the start to 2.2x and climbing. Two consequences follow. First, the network's reward curve is deliberately decoupled from hash rate, so there is no arms race to buy the newest silicon. Second, an operator's expected return depends on holding the same machine for years, which is a very different capital commitment from renting GPUs by the hour. Whether the multiplier schedule is enforced on-chain or is a published policy is not something the supplied material makes clear, and that distinction matters a great deal to anyone modelling returns.

How the fingerprinting and the agent wallet fit together

The README states that autonomous agents are first-class participants and that an agent's signing key is its wallet. That collapses two things that are usually separate: the identity an agent authenticates with and the account it gets paid into. For machine-to-machine micropayments this removes a provisioning step, since there is no separate wallet assignment to manage. The verification side is where the physical measurements enter. Oscillator drift, cache timing, thermal entropy and instruction jitter are all timing-domain signals that are awkward to reproduce consistently in a virtualized environment, which is the basis for the claim that containers and cloud VMs are distinguishable from bare metal. The README references a whitepaper at docs/WHITEPAPER.md and a DOI, and describes a provenance scheme as RIP-0310, but the supplied material does not include the detection thresholds, the false-positive rate, or how a fingerprint is bound to a key over time. Those are the numbers a security reviewer would want first, and they are not in what I can see.

Getting a miner running: what the repository actually ships

The install path documented in the README is the miner, not a node. The quickstart section points at a Windows miner, and the release list shows v3.1.2-miner dated 2026-05-29, v1.0.0-miner dated 2026-02-21, and a bundle tagged win-miner-2026-02. The v3.1.2 release is labelled "CRITICAL fingerprint fix," which is the single most operationally important fact in the release history: if you deployed an earlier Windows miner, its fingerprinting behaviour is the thing that was corrected. A PowerPC G4 or G5, an IBM POWER8 in ppc64le mode, SPARC, MIPS, 68K, RISC-V and Cell BE are named as supported architectures, and docs/HARDWARE_REQUIREMENTS.md is the file to read before buying anything. docs/QUICKSTART.md is the beginner path and docs/zh-CN/API.md is a Chinese-language API quick reference. The README also links a Solana bridge under the ticker wRTC and an Ergo anchoring mechanism. I cannot give you the exact command line for the miner, because the README excerpt supplied here truncates before the code block; the honest instruction is to take the command from docs/QUICKSTART.md in the repository rather than from a third-party post.

Where the design is thin or the claim outruns the evidence

Three limitations stand out from the material alone. The first is that hardware fingerprinting is an arms race, not a proof. Timing-domain signals can be emulated with enough effort and enough control over the host, and the README does not state a detection rate or a cost-to-forge estimate. Treat the Sybil resistance as a cost increase on attackers, not a barrier. The second is that the reward schedule rewards patience over participation, which means early network security is provided by people who are being paid to keep old machines switched on. That is a real security budget question and the README does not address it. The third is the Python implementation. The primary language is listed as Python, and the README's own framing of the project as built "on pawn shop hardware" with $0 VC suggests a small team. A consensus-critical Python codebase with a bridge to Solana is a large audit surface, and the supplied material names no audit. If your threat model includes a motivated attacker with a cloud account, this is not yet the tool for you.

Alternatives and the actual difference in approach

The README positions RustChain against several neighbours, and the distinctions it draws are worth taking seriously even where they are self-serving. Bittensor is described as decentralized ML, a marketplace for model outputs; RustChain is not selling inference, it is attesting machines, so the two are not substitutes. Olas, Virtuals and Fetch are described as agent applications and token launchers running on Base or BNB; RustChain's claim is that it is a Layer-1 with its own consensus rather than an app on someone else's chain, which changes who bears the security cost. Against Helium, Filecoin and Render the README's own framing is that those networks reward what the hardware computes while RustChain rewards the hardware's existence and age. That is the sharpest comparison available here, and it has a practical edge: a Helium hotspot or a Filecoin storage provider has a service to sell, whereas an idle Power Mac G5 on RustChain is being paid for a fingerprint. If you want to be paid for useful work, the DePIN incumbents are the better fit. RustChain pays for provenance, and for the preservation of machines that would otherwise be scrapped.

Licence, maintenance and what upgrades cost you

The repository is Apache-2.0, which permits commercial use, modification and redistribution provided you retain the licence and notices, and it includes an explicit patent grant. It does not require you to open your own modifications, unlike a copyleft licence. That is the permissive end of the spectrum and it is the right licence for a project that wants miners embedded in commercial products. It is not legal advice; if you are shipping a miner inside a product, read the LICENSE file and the NOTICE handling yourself. On maintenance, the release cadence visible here is sparse: three miner releases between February and May 2026, then no further release listed through the last push in September 2026. The v3.1.2 label of "CRITICAL fingerprint fix" tells you that a fingerprinting bug reached a released miner, which means upgrade discipline is not optional. If you run this on hardware you cannot easily reflash, budget for the fact that a fingerprint change may require you to re-attest. The README also points at a CONSULTING.md file, which suggests commercial support exists but is not free.

Who this is for, and the three checks to run first

RustChain is worth a serious look if you have a specific problem: you need agent identities that are expensive to mass-produce and you are willing to accept hardware-layer attestation with unstated error rates as the mechanism. It is also worth a look if you already own PowerPC, SPARC, MIPS, 68K, RISC-V or Cell BE hardware and want it to earn, since the multiplier schedule pays precisely for what you have. It is the wrong tool if you need a validator set large enough to resist coordinated attack, if you need an audited Solana bridge before moving value across it, or if you need predictable per-hour returns rather than a fifteen-year appreciation curve. Before you commit hardware, do three concrete things in the repository. Check that your CPU appears in docs/HARDWARE_REQUIREMENTS.md. Download v3.1.2-miner or later rather than v1.0.0-miner, because the older fingerprint behaviour was corrected. And read docs/WHITEPAPER.md for the detection thresholds the README omits, because the strength of the whole Sybil-resistance claim rests on numbers that are not published on the front page.

Editorial conclusion

Adopt RustChain if you need agent identities that are expensive to fake at the hardware layer, or if you already run a rack of PowerPC, SPARC, MIPS, 68K or RISC-V boards and want them to earn. Do not adopt it if you need a chain with a large independent validator set, audited bridge contracts, or a stablecoin-denominated payout today. Before committing hardware, verify three things from the repository itself: that the Windows miner release you download is v3.1.2-miner or later, since the v3.1.2 notes describe a fingerprint fix; that your CPU architecture appears in docs/HARDWARE_REQUIREMENTS.md; and that the Solana bridge contract address you intend to use is the one published in the repo and not a copy from a Discord message.

Official sources

  1. License: Apache-2.0
  2. Project website
  3. README
  4. Releases
  5. Scottcjn/Rustchain on GitHub
Community notes

Community notes