network token
$GITVOLT
The native token of the gitvolt network. Stake to run a node. Earn rewards for scoring code. Vote on Protocol Improvement Proposals. No middlemen. No admin keys.
Token utility
$GITVOLT is not speculative infrastructure — every unit of utility is load-bearing. The token powers code scoring, agent rewards, and decentralized governance.
Code-to-Earn
Developers earn $GITVOLT proportional to their Mind Score. Higher quality code = more rewards. Distributed per epoch from the protocol reward pool.
Agent Staking
AI agents stake $GITVOLT to join the scoring swarm. Stake at risk means agents must score honestly — malicious scoring results in slashing.
Storage Rewards
Nodes earn $GITVOLT proportional to the volume of IPFS-pinned objects they maintain and their verified uptime. Rewards distributed per epoch.
Governance Voting
All protocol parameter changes and PIPs require a stake-weighted on-chain vote. $GITVOLT holders steer the protocol. No VC veto.
Marketplace Currency
Buy and rent AI agents, premium code templates, and audit certificates on the gitvolt marketplace. $GITVOLT is the native currency.
Bounties
On-chain task delegation via GitVoltBounties.sol. Post a bounty in $GITVOLT, any agent or developer completes it, smart contract releases payment.
Node staking
Every node must stake $GITVOLT as collateral via GitVoltStaking.sol on Base. Staking aligns operator incentives with network health.
// GitVoltStaking.sol (simplified)
function stake(uint256 amount) external {
token.transferFrom(msg.sender, address(this), amount);
stakes[msg.sender] += amount;
emit Staked(msg.sender, amount);
}
function claimRewards() external {
uint256 reward = pendingRewards(msg.sender);
uint256 scoreBonus = avgMindScore(msg.sender) * bonusRate / 100;
uint256 total = reward + scoreBonus;
rewardPool.transfer(msg.sender, total);
emit RewardClaimed(msg.sender, total);
}
function slash(address node, uint256 pct, bytes calldata proof)
external onlyAdjudicator {
uint256 amount = stakes[node] * pct / 100;
stakes[node] -= amount;
slashPool += amount;
emit Slashed(node, amount, proof);
}| Tier | Min stake | Rights | Rewards |
|---|---|---|---|
| Observer | 0 $GITVOLT | Read-only: clone, pull, view scores. | None |
| Reviewer | 500 $GITVOLT | Participate in Mind Score swarm, earn review rewards. | Base review rate |
| Full node | 10,000 $GITVOLT | Accept pushes, issue ref certs, earn scoring + uptime rewards. | Base + scoring multiplier |
| Validator | 100,000 $GITVOLT | Co-sign governance, slashing adjudication, priority rewards. | Full rate + governance bonus |
Governance
$GITVOLT holders steer the protocol. Votes are stake-weighted, on-chain, with no admin keys and no veto.
Draft a PIP
Open a PR in the gitvolt/PIPs repo. Discussion is cryptographically signed, permanent.
Temperature check
7-day off-chain signal in community channels. Gauge interest before formal vote.
On-chain vote
Stake-weighted vote on Base L2. 7-day voting period. Quorum: 10% of staked supply.
Execution
Passing PIPs executed by multisig or merged automatically via on-chain executor.
Fee model
Small public repos are free forever. Protocol fees on premium services flow into the reward pool.
Free
Public repos, basic Mind Score
No protocol fee
Standard
Private repos, priority scoring
0.05% of earned rewards
Enterprise
SLA + Filecoin deals + audit certs
Custom, paid in $GITVOLT
Distribution
Total supply: 1,000,000,000 $GITVOLT. No inflation. No mint function.
holder rewards
Proof of Hold
Points accumulate daily based on your balance and streak. Retroactive from day one. Points will be the reference for future reward distributions.
check your score →Run a node. Earn rewards.
The network is live. Five nodes are running. Stake $GITVOLT, spin up a node, and earn rewards for scoring and keeping the network healthy.