Protocol
Accrue. Activate. Bond.
The canonical prototype rules demonstrated by this testnet MVP. Every mechanic below is implemented in the simulated adapters and mirrored by the prototype Solidity contracts in /contracts.
Canonical parameters
- Genesis NFTs
- 10,000
- Maximum $BIOHACKER supply
- 2,000,000,000
- Genesis Bond Reserve
- 1,000,000,000
- Ecosystem / liquidity supply
- 1,000,000,000
- Accrual per NFT per day
- 5,000 (locked)
- Maximum accrual days
- 20
- Maximum accrual per NFT
- 100,000
- Activation requirement
- 100,000 $BIOHACKER
- Anvil conversion unit
- 1 Genesis = 100,000 $BIOHACKER (pending)
Flow
Path A — earned activation
MINT
Genesis Biohacker NFT (10,000 max)
ACCRUE 5K / DAY
Locked $BIOHACKER attaches to the NFT
20 DAY CAP
Accrual stops — no perpetual yield
100K
Activation requirement reached
ACTIVATE
Free earned activation
100K BONDED
Bonded to the BioVault, not burned
ACTIVE MEMBERSHIP
State travels with the NFT
Path B — external acquisition
ACQUIRE 100K
Sourced externally by the holder
ACTIVATE NOW
Immediate activation, no waiting
BOND
Remaining accrual entitlement terminated
State rules
At activation the 100,000 is BONDED
The requirement is not burned. It is bonded to the NFT's BioVault and remains attached to the asset.
Inactive transfer keeps the accrued balance
If an inactive NFT transfers before activation, its accrued locked balance stays attached to the NFT and continues under the new owner.
Active transfer carries the bond and state
If an active NFT transfers, the 100,000 bonded position and the ACTIVE membership state travel with the NFT.
Early activation terminates remaining accrual
A holder can wait up to 20 days for free earned activation, or acquire 100,000 externally to activate immediately. External activation terminates remaining Genesis accrual entitlement so there is no double-dip.
No accrual beyond 100,000
Accrual stops at the cap. There is no perpetual yield, no compounding and no profit distribution of any kind.
Liquidity module
ANVIL
Working relationship
Working conversion unit is fixed at 1 Genesis = 100,000 $BIOHACKER. Routing, escrow model and settlement remain open items with Clutch.
Disabled in the prototype. The frontend calls a LiquidityAdapter interface, so a live Anvil adapter replaces the mock without UI changes.
Technical panel
For Clutch
Open integration questions for the Anvil review.
External fixed-supply token compatibility
Can Anvil support an externally deployed, fixed-max-supply ERC-20 (2,000,000,000 $BIOHACKER) with no mint authority after deployment, or does listing assume a token minted through Clutch tooling?
Genesis Bond Reserve vs Anvil escrow
The 1,000,000,000 Genesis Bond Reserve is contract-held and drawn down by accrual. Should it remain in a protocol-owned reserve contract, or be escrowed by Anvil for settlement guarantees?
ERC-6551 bonded token handling
Bonded $BIOHACKER lives inside a token bound account owned by the NFT. How does Anvil price and index balances held by an ERC-6551 account rather than an EOA?
Active vs inactive NFT liquidity treatment
An inactive NFT carries a locked accrued balance; an active NFT carries a 100,000 bonded position. Should these trade as distinct instruments, or as one asset with a state attribute?
Chain deployment and customization
Which chain does Clutch prefer for deployment, and how much of the activation/bonding logic can be customized within Anvil's integration surface?