PERMUTA://DOCS[x]
On this page
Permuta Documentation

A face that grows with you

Most NFTs are finished the day you buy them. This one starts small and grows for years.

Permuta is 5,000 faces — 45×45 grids of black pixels on a lime field — minted on RobinHood and rendered fully on-chain. Your traits and rarity are set at mint. Everything after that is earned: stake to gain one pixel a day, then draw with the pixels you own, forever.

one face, made only of black pixels on lime

#Two colors

A Permuta face uses exactly two colors. Every dot is either on or off:

Lime — off · the background
Black — on · a pixel

There is no third color, no palette, no gradient. In a world of two colors, the only things that can be rare are shape, time, and taste. That constraint is the whole point — it makes every pixel a decision.

Principle
Rarity is fixed · shape is free · level is earned. You can draw all day without ever touching your rarity.

#Anatomy of a face

Each token is a 45×45 = 2,025 grid of square pixels. The black pixels draw a face; the lime pixels are empty space. At mint, a set of black pixels is already placed — that starting arrangement is your archetype and it decides your traits.

Two numbers describe any face at a glance:

  • Traits — locked at mint. Your archetype and features. This is your identity and your rarity, and it never changes.
  • Level — how many black pixels you own. It starts at your mint amount and only grows, one pixel at a time, as you earn.
Technical · on-chain interface
interface IPermuta {
  function traits(uint256 id) external view returns (bytes32);   // immutable, set at mint
  function level(uint256 id)  external view returns (uint16);     // pixels owned; only grows
  function stake(uint256 id)  external;
  function redeem(uint256 id) external;                           // at most once per day; +1 pixel
  function place(uint256 id, uint16 cell) external;               // free arrangement
  function move (uint256 id, uint16 from, uint16 to) external;    // free arrangement
  function tokenURI(uint256 id) external view returns (string);   // 100% on-chain SVG
}

Earning a pixel and arranging pixels are separate actions. redeem is rate-limited to once a day and raises your level; place and move are unlimited and never touch traits or level.

#Traits & Rarity

Every face has five trait dimensions, decided at mint and immutable forever. Together they set the tier.

DimensionWhat it setsExample values
ArchetypeThe base face / species.Human, Feline, Alien, Machine, Skull
HeadCrown, hair, antenna, halo.Bald, Mohawk, Cap, Antenna, Halo
EyesEye style.Dot, Round, Slit, Almond, Visor
MouthMouth / jaw.Smile, Line, Fangs, Grille
AuraThe frame around the face.None, Ring, Whiskers, Rays
Rarity never moves
Earning pixels and drawing shapes change how your face looks and how high its level is — but they can never change your trait tier. A high-level Common is still a Common; it is just a Common with a long story.
TierSupply (of 5,000)
Common3,000
Uncommon1,200
Rare550
Epic200
Legendary45
1 / 15

Illustrative distribution. Archetype is independent of tier — a Common can be an Alien, a Legendary can be a Human.

See every tier in detail →

#Earning pixels

New pixels are earned, never bought. The loop is simple:

  • Stake your face and it starts earning points just by being held.
  • Redeem points for a pixel — at most one pixel per day.
  • The pixels you own are your Level. It only ever goes up.

Because you can gain one pixel a day at most, a high level can only be built by showing up over a long time. Points are soulbound — they belong to your face and can't be sold or transferred. There is no way to pay your way to a higher level; the only currency that works is time.

Level is proof of time
A high-level face is a record of days spent. No wallet size, no shortcut, can skip ahead. That is what gives level its meaning — and why it can't be faked.

Miss a day? Nothing is lost — you simply don't earn while unstaked, and your level never falls.

#Drawing

Earning is slow and rare. Drawing is free and unlimited. The pixels you own are yours to arrange however you like:

  • Place a pixel on any empty cell.
  • Move any pixel to any other cell.
  • Redraw as often as you want — there is no daily limit on arranging, only on earning.

Drawing never changes your traits, your rarity, or your level. It only changes what your face looks like right now. A face with more pixels can draw richer, more detailed images — which is exactly why level and beauty tend to grow together.

On gas
Saving an arrangement is an on-chain write, so it carries a small RobinHood network fee — but it costs zero points and never touches your rarity.

Open the Studio →

#Fully on-chain

No IPFS, no server. The contract stores a compact seed (your traits), your level, and your current arrangement as a 2,025-bit map. tokenURI rebuilds the SVG pixels at read time, so viewing costs no gas. As long as RobinHood exists, so does your face.

#Minting

  • Chain: RobinHood mainnet
  • Supply: 5,000 · including 5 one-of-ones
  • Standard: ERC-721
  • Render: 100% on-chain SVG

Mint price, date and allowlist will be announced on X and Discord.

#FAQ

Does drawing change my rarity?

No. Rarity lives in your traits, which are set at mint and immutable. Drawing and leveling never touch it.

Can I buy a higher level?

No. Pixels are earned at most one per day, and the points you spend are soulbound — they can't be bought or transferred. Level is time, not money.

Is there a limit to how much I can draw?

No limit on drawing. You can place and move your owned pixels as often as you like, for free. The only daily limit is on earning a new pixel.

What happens if I stop playing for a while?

Nothing bad. You just don't earn while unstaked, and you never lose pixels or level. Your progress is permanent.

Where is my image stored?

Entirely on RobinHood — no IPFS, no server. It is rendered directly from on-chain data.

#Glossary

Face
A Permuta token: a 45×45 grid of black pixels on lime.
Pixel (dot)
One cell of the grid. Black = on, lime = off. The black pixels draw the face.
Traits
The five immutable dimensions set at mint — Archetype, Head, Eyes, Mouth, Aura — that decide rarity.
Level
How many black pixels you own. Grows at most one per day; never falls.
Points
Earned by staking. Soulbound (non-transferable). Spent to redeem pixels.
Stake
Locking a face so it earns points.
Redeem
Trading points for one pixel — limited to once per day.
Place / Move
Arranging your owned pixels on the grid. Free and unlimited; never changes traits or level.
Proof of time
The idea that a high level can only be reached by showing up over many days — impossible to buy or fake.