Transparency
How a token becomes an organism
PARVI is built on a strict rule: every visible trait must trace back to verifiable on-chain data, or be honestly marked unobserved. No invented prices, no fake volume.
- 01 · Read
eth_call · eth_getCodeDirect from the chain
We call each token contract on the Robinhood Chain JSON-RPC endpoint — eth_getCode to confirm it is a contract, then eth_call for symbol(), decimals() and totalSupply(). Nothing is scraped or guessed.
- 02 · Fingerprint
FNV-1a(address)Address becomes DNA
The contract address is hashed (FNV-1a) into a stable numeric seed. This seed drives a deterministic RNG, so a token always resolves to the exact same organism — its immutable identity.
- 03 · Grow
genome.tsGenome from data
Verifiable values shape the body: supply magnitude sets the body class and overall mass; token precision frames structural complexity. Identity-derived values set habitat, symmetry, limbs and coral signalling.
- 04 · Render
procedural SVGDrawn in code
The organism is rendered procedurally as vector geometry from its genome — never a stock image or a pre-baked sprite. Same genome, same creature, every time.
What we refuse to fake
This chain's public RPC exposes no trustworthy price, liquidity, volume or holder feed. So traits that would depend on them — temperament, energy, market stability, maturity — are shown as Unobserved rather than invented. When a verifiable source appears, those traits come alive automatically.