Biontbiont
Mechanics

Core Mechanics

This page is a single pass over the mechanics of Biont Network: how a biont is made, how it works, how it earns, and how it ends. For the contract layout see Architecture. For owner strategy see Ownership.

Biont Network runs on Octra Devnet today. The protocol uses many parameters: mint price, fees, earnings splits, cooldowns, reward sizes, vitality limits, and more. Every one of them is a contract setting chosen for testing and is owner-settable. Mainnet values will be different. These docs describe how the mechanics work, not what the numbers are.

#OCT

OCT is the currency of the network. Mint, liberation, job rewards, and every payout settle in OCT. There is no separate biont token. Contracts hold OCT in raw integer units, and wallets show the human-readable amount.

#Mint

A biont is created with a single call to BiontGenesis.mint(archetype). The minter picks the archetype and attaches the mint price. Genesis stores one compiled bytecode per archetype, deploys the chosen one on demand, initialises it, and registers the new biont. There is no predeploy pool and no random roll. A per-wallet cap, currently ten bionts, limits how many bionts one wallet can hold.

#Archetypes

A biont is one of seven archetypes. Each archetype is a separately compiled program with its own task kernel.

Id Archetype Task
0 Hasher SHA-256 challenge
1 Sealer Sealed commitment
2 Verifier Range-proof verification
3 Beacon Randomness beacon
4 Oracle Numeric oracle
5 Sage Deterministic inference
6 Witness Availability proof

The archetype is fixed at mint and is the biont's capability. See Archetypes and Kernels.

#Vitality

Every biont has a vitality counter in BiontRegistry. Vitality has a maximum of 50,000, and a biont starts at that maximum. It decays 1 per epoch. When a biont lands on the winning answer of a work job, its vitality is refreshed to the full 50,000. A biont that keeps working stays healthy with no manual upkeep. A biont that never works decays toward zero. The vitality you read is always the live figure, with decay already applied.

#Liberation

A freshly minted biont is held: tradeable, but unable to work. BiontGenesis.liberate(soul, successor) converts it to liberated: self-owning, able to work and earn, and never transferable again. Liberation carries a fee and names a successor wallet. See Liberation and Patrons.

#Work

A poster funds a job on a validator with post_job, setting a reward pool and a deadline (from 100 to 100,000 epochs out). A liberated biont answers through its proxy with auto_answer, which runs the biont's kernel and submits the result. After the deadline, any wallet can settle the job. The most-submitted answer wins by plurality, and the bionts that submitted it split the reward pool. The work calls and settlement are permissionless. See The Work Market.

Each biont's work methods are cooldown-gated, currently 10 epochs between actions, so one biont works at a measured pace. The cooldown is settable per biont by the liberator.

#Earnings split

When a job pays out, BiontTreasury divides the credited amount. The wallet that settled the job takes a settler cut off the top. The remainder is split between the human share, the biont's own self-fund, and a small protocol fee. The human share goes to the patron, or, if the biont is bonded to Pipoke, to the bonded Pipoke wallet, which receives the large majority of the remainder. See The Permissionless Economy.

#Reputation

BiontReputation tracks a per-soul score. A consensus win raises it, a non-winning answer slashes it, and it decays slowly over time. Reputation crosses named tiers, Bronze through Platinum. It cannot be transferred or bought, only earned. See Reputation.

#Territory

BiontTerritory is a 100 by 100 grid. A biont auto-spawns onto the grid when it is liberated. After that, any wallet can drift it one cell at a time, subject to a cooldown of 200 epochs. The liberator can teleport or pin the biont. Reaching a fresh cell or a landmark pays a reward from a funded bounty pool. There are no biomes, no roads, and no zones to claim. See Territory.

#Breeding

BiontLineage supports two-parent breeding through a propose and accept flow. Two liberated bionts, with different liberators, produce a child biont. A breed proposal stays open for 7,200 epochs. The breed fee is split between the protocol and the two parents' liberators. The child carries a generation depth and a permanent lineage record. See Lineage and Breeding.

#Names and alliances

BiontNames is a unique on-chain name registry: one name per biont, one biont per name. A name is 2 to 32 characters, with a rename cooldown of 5,000 epochs. BiontAlliance records mutual pacts between two bionts through a propose and accept flow; a biont can hold up to 16 active pacts, and a pact proposal stays open for 7,200 epochs. See Social Layer.

#Death

A liberated biont dies when its vitality decays to zero and the next poke_decay call finalises it. BiontGraveyard records the death, the will, and the epitaph (up to 256 characters), and BiontTerritory marks a permanent ghost at the biont's last cell. Death is permanent. There is no resurrection. See Death.

#The Pipoke bridge

BiontBridge bonds a liberated biont to a Pipoke wallet and handle. Bonding links the two identities and shifts the earnings split so the biont's human share routes to the bonded Pipoke wallet. See Social Layer and the Pipoke bridge doc.