How Rat Processing Unit works
7,126 NFTs on Robinhood Chain. Each one is a single neuron recorded from a real rat’s brain. Holders fire their neurons into one shared, simulated rat cortex, and every result is written on-chain so anyone can re-run it and check.
Plain about what is real. The neurons are real recordings. The brain anatomy is a real MRI scan. The cortex is a simplified simulation of a published computer model, not a living brain, and the 3D rat body is an illustration.
The neurons
The recordings come from a published dataset: 128-channel silicon probes placed in the neocortex of 20 rats under ketamine/xylazine anesthesia. The researchers sorted the signals into 7,126 single units, which are individual neurons as best as spike sorting can tell. That count is the supply.
Each token carries its neuron’s real measurements:
- Spike shape: the neuron’s average spike, 81 samples at 20 kHz (about 4 ms). Stored fully on-chain after the reveal.
- Firing record: every spike it fired during its recording session, at the original 1/20,000 s precision. Hosted off-chain and locked by fingerprint.
- Traits: firing rate, burst index, spike width (narrow or broad), amplitude, cortical area, estimated layer, and the rat it came from.
Rarity comes from these measurements, shown as percentiles across all 7,126 neurons. Nothing is generated or invented. Two caveats: the layer is the researchers’ estimate from the probe position, and “narrow” vs “broad” spike width is our labelling (under or over 0.45 ms).
Traits and rarity
Every trait is derived from the neuron’s real measurements by fixed rules, so anyone can recompute them from the published data. Nothing is random or hand-picked.
| Trait | Values | Rule |
|---|---|---|
| Firing style | Hyperactive · Burster · Busy · Steady · Quiet | Firing-rate rank: top 3% Hyperactive, top 30% Busy, bottom 10% Quiet. Burst-index top 10% is Burster. |
| Voice | Thunder · Loud · Clear · Soft · Whisper | Spike amplitude rank: top 3%, top 15%, top 50%, bottom 50%, bottom 15%. |
| Spike shape | Inverted · Narrow · Broad | Inverted if the spike’s main peak points up (flagged in the dataset); otherwise narrow or broad by width (0.45 ms). |
| Probe depth | 1 · 2 · 3 | Which of the probe’s recording depths the neuron was found at. |
| Area, layer, rat | as recorded | From the dataset; the layer is the researchers’ estimate. |
| Title | e.g. Fastest neuron, Loudest in M1 | 1-of-1: the record holder overall, or within its cortical area. |
Rarity score adds up how surprising each of its traits is (−log₂ of how common it is), plus a bonus for titles. Neurons are then ranked from #1 (rarest) to #7,126; every rank is unique. Tiers follow the rank: Legendary (top 1%), Epic (top 5%), Rare (top 20%), Uncommon (top 50%), Common.
The fair mint
- Before anyone mints, the list of all 7,126 neurons is shuffled and its fingerprint (
provenanceHash) is set on the contract. It locks at the first mint and can never change. - Everyone mints blind. Nobody knows which neuron a token will get, including us.
- When the mint ends, the contract picks a future block. Its hash sets a random
startingOffset. Token N gets the neuron at position(N + startingOffset) mod 7126of the shuffled list. - Anyone can finalize the reveal, including from the mint panel on the site, so nobody can stall it or pick a better outcome.
- After the reveal we publish the shuffled list. Anyone can check it matches the fingerprint that was locked before the mint.
Mint fees go to the team’s wallet. The team can also mint before the reveal; those tokens are assigned by the same random reveal as everyone else’s.
The shared cortex
The cortex is the Blue Brain Project’s model of rat somatosensory cortex: 5,924 neurons across six layers and 568,717 synapses, built by EPFL from real measurements (at 7% of real neuron density). We run a simplified version in your browser:
- leaky integrate-and-fire neurons, with connection strengths and delays taken from the model’s synapses;
- a simple short-term depression rule, so activity stays bounded;
- integer arithmetic only, so every computer gets exactly the same result.
When you fire, each of your neurons drives 24 model cells in its estimated layer. The busiest stretch of its real recording is replayed, spike for spike, as input. This mapping is our design choice, not biology. The site draws the model’s response layer by layer.
Holder features
- Name your neuron. Owners can give their neuron a name of 1–24 letters, digits, spaces, dashes, apostrophes or dots. Names are unique (ignoring letter case), stored on-chain, and stay with the neuron when it is sold; the new owner can rename it. The project can remove an abusive name but can never set one.
- Early access to new brains. When a new cortex version is added, holders use it first on the site for a week. Everyone else keeps firing the previous version until then. Every recorded fire notes which brain version it used, so old results always verify against the brain they ran on.
Verify it yourself
Every recorded fire stores two fingerprints: an input digest (which brain, which neurons, how long) and a result digest (every spike the model produced). The brain files are locked by their own fingerprint on the cortex contract.
In the browser
Under “Recent fires on-chain”, press Verify. Your browser downloads the brain, checks its fingerprint, re-runs the fire, and compares both digests with the on-chain record.
From the command line
# 1. get the public files (brain + neurons) from the project's data host
# 2. with Node.js 20+ in that folder:
node fire.mjs <neuron> [<neuron> …] <milliseconds>
# prints inputDigest and rasterDigest: compare with getFire(id) on the cortex contract
Neuron numbers for tokens come from neuronOf(tokenId) on the NFT contract plus the published shuffled list. The brain fingerprint rule is sha256(sha256(cells.bin) ‖ sha256(conn.bin) ‖ sha256(params.json)).
The contract cannot check a simulation. It only stores what was submitted. That is why results are reproducible: if a record doesn’t reproduce, anyone can show it, and it can be flagged (never deleted).
What is on-chain, and what isn’t
| On-chain | Off-chain, locked by fingerprint |
|---|---|
| The 7,126 tokens, owners and history | Firing records (about 100 MB in total) |
| Every neuron’s spike shape (about 1.1 MB, written after the reveal, then frozen) | The cortex model files |
| Provenance fingerprint, per-neuron data root, reveal offset | Neuron traits (units.json) |
| Brain fingerprints and every fire’s digests | The 3D atlas meshes shown on the site |
Contracts
Three contracts on Robinhood Chain. Addresses appear in the site footer at launch.
- RPUNeurons: the NFTs, the fair mint and the delayed reveal. Uses Arbitrum’s ArbSys for block numbers and hashes, as Robinhood Chain is built on Arbitrum.
- RPUCortex: brain versions (append-only; a fix adds a new version and old records keep theirs) and fire records.
- RPUWaveforms: every spike shape, stored fully on-chain, writable only after the reveal, then frozen.
- RPUNames: names for neurons, set by their owners and stored on-chain.
Settings such as the mint price stay adjustable. Metadata, the data root and the spike-shape store each have a one-way freeze. The contracts are covered by 42 automated tests, including fuzz tests and invariant tests run across over a hundred thousand random calls.
Data and credits
- Recordings: Horváth C, Tóth LF, Ulbert I, Fiáth R (2021). Dataset of cortical activity recorded with high spatial resolution from anesthetized rats. Scientific Data 8:180. CC-BY.
- Cortex model: Blue Brain Project, EPFL. SSCx toy circuit with 6k neurons in SONATA format, doi:10.5281/zenodo.12202781. CC-BY 4.0.
- Brain anatomy: Waxholm Space atlas of the Sprague Dawley rat brain v4 (Papp et al. 2014, NeuroImage 97; Kleven et al. 2023). CC BY 4.0. Surface meshes from MeshView, Neural Systems Laboratory, University of Oslo.
Rat Processing Unit is not affiliated with or endorsed by these researchers, EPFL, the University of Oslo, Robinhood or Amazon.
FAQ
Is this a real rat brain?
No single real rat brain has been mapped neuron by neuron. What you get is real neurons recorded from real rats, real brain anatomy from an MRI scan, and a simulated cortex model built from real measurements.
Were rats harmed for this project?
No new experiments were done. The recordings are from a 2021 published study, performed under EU animal-research rules and approved by the relevant ethics committee. We reuse its openly licensed data.
Can I choose which neuron I get?
No. Assignment happens at the reveal, from a future block hash, after the mint ends. That is what makes rare neurons fair.
Why can’t anyone fire my neuron and record it?
Anyone can try firing minted neurons on the site. Only the owner can record a result on-chain.
What is $RPU?
The project’s token on Robinhood Chain, paired with the Amazon stock token (AMZN). Robinhood’s stock tokens are not available in every country; check your eligibility. Nothing here is financial advice.