Mine tokenized NVDA
with an active browser tab.
The Stock Machine is the first active-tab, balance-powered stock mining protocol on Robinhood Chain. Hold SHARE, start the miner and keep the tab visible. Trading fees become tokenized NVDA rewards, and five-minute epochs allocate finalized NVDA only among miners who were active during those epochs
Start mining in six steps
- Install and unlock a compatible wallet. Add Robinhood Chain and keep enough native ETH for transaction gas.
- Hold at least 100,000 SHARE. Eligible balance is liquid wallet balance plus principal already placed in voluntary locks. Ordinary mining requires no deposit.
- Open the Dashboard and connect. Verify the wallet prompt shows Robinhood Chain, chain ID 4663, and the intended site origin.
- Press Start Mining. Sign the login challenge and explicit START message. This authenticates the session; it does not transfer tokens.
- Keep the tab visible and online. The client sends a heartbeat every 10 seconds. Hiding, refreshing or closing the page stops the session, and it never resumes automatically.
- Claim when finalized NVDA appears. Potential personal rewards are intentionally hidden. The claimable number appears only after epoch settlement and on-chain root publication. Claiming always withdraws the full available delta.
Current fixed product settings
| Parameter | Value | Meaning |
|---|---|---|
| Network | Robinhood Chain, ID 4663 | All balances, purchases, rewards and claims use this chain. |
| Pair asset | Native ETH | $SHARE is manually launched against ETH. |
| Initial supply | 1,000,000,000 | Fixed after launch; no future minting. Supply can only fall through burns. |
| Reward asset | Tokenized NVDA | Canonical NVDA address is immutable for one protocol deployment. |
| Minimum mining balance | 100,000 tokens | Liquid balance plus locked principal at session start. |
| Epoch | 5 minutes | Reward weight and purchases are settled into discrete windows. |
| Heartbeat bucket | 10 seconds | Active sessions sample on-chain mining weight. |
| Heartbeat expiry | 20 seconds | A missed connection quickly stops further sampling. |
| Fee purchase trigger | $10+ | Trigger only: the complete committed ETH balance is used, even when above $10. |
| Permanent fee reserve | 0% | Every ETH unit received by the collector remains committed to NVDA. |
| Claim minimum / expiry | None / none | Users can accumulate indefinitely; user pays gas. |
| Administration | Single ADMIN | No multisig; operational signer keys are separate and limited. |
The current simulation baseline is 3% total trader fee and 2% project fee, but launch fees remain manual parameters. Reward accounting depends on the ETH actually received by the protocol collector, not on a hard-coded fee percentage
What counts as active mining?
A wallet earns weight only after an explicit START and while its authenticated WebSocket session remains alive in a visible browser tab. Reloading, hiding the page, losing connectivity, switching wallet accounts or closing the computer stops mining. There is no background, offline or automatic mining
base weight = eligible balance × active sampled time
wallet bonus = 0
age bonus = 0
Why splitting wallets does not help
Weight is linear. One wallet holding 1,000,000 tokens has the same aggregate base weight as ten eligible wallets holding 100,000 each for the same active time. There is no free reward per wallet, no wallet-age multiplier and no base faucet
Balance changes
Purchasing more tokens is allowed and is reflected by later on-chain samples. Selling does not confiscate a wallet balance. Falling below the 100,000-token threshold prevents continued eligible sampling, and the user must restore eligibility and explicitly start a new session
The funding loop
- SHARE trades against native ETH on the PONS bonding curve and, after graduation, through the PONS V4 pool.
- Creator/project fees that actually reach the allowlisted collector are accounted as committed ETH. Fees retained elsewhere are not counted as miner backing.
- When committed ETH is worth at least $10, the keeper requests competing approved routes and uses the complete available committed balance.
- The buyer verifies router and function selector allowlists, exact ETH input, deadline, max spend, minimum NVDA output, oracle floor, freshness and NVDA pause state.
- Actual NVDA received is recorded. A failed, stale or unsafe route leaves ETH committed and retries later; it cannot force a worse arbitrary route.
How rewards become claimable
Each five-minute epoch closes with sampled mining weights and finalized NVDA funding. The reward engine allocates actual NVDA output proportionally, carries empty-miner funding and rounding dust forward, and builds a cumulative Merkle entitlement root
claimable delta = cumulative entitlement − amount already claimed
An independent verifier rebuilds the candidate from append-only evidence. The publisher may sign only an exact manifest digest whose epoch, root, allocation and observed vault backing agree. Personal pending estimates are not shown because they can change before finalization
Claim rules
- No minimum amount and no expiry while the project remains operational.
- The user pays Robinhood Chain gas.
- A claim withdraws all currently available NVDA; partial claims are not offered.
- Unallocated dust remains in accounting and carries forward.
- An underpayment can be raised in a later cumulative correction root. A published overpayment is never clawed back from a user.
Trade liquidity for predictable power
Locks are optional deposits into the lock vault. Locked principal remains part of the 100,000-token eligibility calculation. The multiplier is fixed when the position is created
| Duration | Mining multiplier | Initial early-exit penalty |
|---|---|---|
| 1 day | 1.09x | 3.70% |
| 3 days | 1.20x | 6.30% |
| 7 days | 1.36x | 9.70% |
| 14 days | 1.59x | 13.70% |
| 30 days | 2.00x | 20.00% |
Early withdrawal is always possible. The displayed penalty declines linearly from its maximum to zero at unlock. The penalty is burned, and the remaining principal returns to the wallet. Partial withdrawal conserves the position’s accounting and does not create extra boosted weight
burned amount = withdrawn principal × current penalty rate
Temporary power paid in SHARE
| Product | Duration | Activation |
|---|---|---|
| 1.10x | 1 hour / 12 epochs | Next epoch |
| 1.25x | 6 hours / 72 epochs | Next epoch |
| 1.50x | 24 hours / 288 epochs | Next epoch |
Boost payment is burned. Price captures 70% of the modelled incremental reward value and is bounded between 0.001% and 1.00% of eligible balance. Quotes expire after 60 seconds. No more than 20% of system base weight may be simultaneously boosted
example: 2.00x lock + 1.50x paid product = 2.50x, not 3.00x
maximum combined multiplier = 2.50x
Boosts are intentionally additive, start in a future epoch and cannot overlap. This blocks last-second reward capture, multiplicative stacking and quote replay
What everyone can see
- Rewards Ready: USD value of NVDA available for future allocation.
- Total Stocks Mined: current USD value of finalized NVDA allocated across all miners.
- Active Miners: currently alive mining sessions, not registered wallets.
- Tokens Burned: aggregate SHARE destroyed through approved mechanisms.
- Current Epoch / countdown: the active five-minute settlement window.
- Stocks Purchased: lifetime protocol spend and cumulative NVDA acquired.
Aggregate figures create a shared public view without disclosing each miner’s pending allocation. A connected wallet sees only finalized, currently claimable personal NVDA
Fail-closed by design
- No wallet-age check, free wallet weight or base reward per address.
- Signed challenge/START authentication and single-use session replacement.
- 10-second samples are backed by RPC quorum and append-only audit evidence.
- Independent finalized-chain and weight RPC quorums reject stale or disagreeing endpoints.
- Purchase jobs are idempotent, re-quoted and guarded against duplicate execution.
- Reward roots require independent verification and exact vault-backing conservation.
- Purchase, root, boost and verifier keys are separate; ADMIN is not loaded into application containers.
- Critical readiness failures keep operational signers disabled.
Main components
| Component | Responsibility |
|---|---|
| PonsFeeCollector | Claims/receives allowlisted launchpad or trading fees and commits ETH to rewards. |
| EthToNvdaBuyer | Executes only allowlisted ETH→NVDA routes under oracle, freshness, pause, max-spend and min-out guards. |
| NvdaRewardVault | Holds NVDA backing and pays cumulative Merkle claims. |
| MinerLockVault | Custodies optional lock principal, snapshots multipliers and burns linearly decaying exit penalties. |
| PaidBoostBurner | Verifies bounded future-epoch boost quotes and burns payment. |
| Mining backend | Authenticates active tabs, samples quorum-backed weight and keeps append-only evidence. |
| Reward engine | Conserves finalized NVDA across epochs and cumulative entitlements. |
| Independent verifier | Rebuilds candidate roots with a separate signer and attestation database. |
The backend, verifier, market observations and operational signers are centralized at launch. User claims remain on-chain and user-paid, but new mining samples and settlements depend on those services
Read before participating
- Token risk: $SHARE can lose most or all of its market value.
- NVDA token risk: tokenized stock availability, redemption, restrictions, liquidity or issuer rules may change.
- Smart-contract risk: tests and audits reduce risk but cannot prove the absence of every defect.
- Centralization risk: sampling, settlement and operational signers depend on team-run infrastructure at launch.
- Oracle and route risk: stale prices, paused assets or thin liquidity can delay purchases.
- Regulatory risk: tokenized-stock rewards may be restricted by jurisdiction or wallet eligibility.
- Browser availability: sleeping devices, hidden tabs and network loss stop mining immediately.
- No guaranteed yield: rewards depend on actual fees, NVDA purchases, active weight and protocol uptime.
Common problems
| Symptom | What to check |
|---|---|
| Connect button does nothing | Unlock the wallet, allow this site and confirm a compatible EVM provider is installed. |
| Wrong network | Switch to Robinhood Chain, chain ID 4663. Reject prompts showing another chain. |
| Not eligible | Confirm liquid balance plus locked principal is at least 100,000 SHARE. |
| Mining stopped | Return to the visible tab, restore connectivity and press Start again. Sessions never auto-resume. |
| Reward remains zero | Only finalized rewards appear. Check epoch completion, public manifest state and whether you were actively sampled. |
| Claim unavailable | Connect the entitled wallet, confirm a finalized positive delta and keep enough ETH for gas. |
| Lock withdrawal shows penalty | Review the countdown and quoted burn. Wait until unlock for penalty-free withdrawal. |
| Boost unavailable | Mining must be active, pricing signer healthy, capacity available and the quote younger than 60 seconds. |
| Economic status says UNSAFE | This is a warning, not an automatic pause. Review liquidity, volume and fee-capture figures. |
| Protocol data unavailable | Do not repeatedly sign. Wait for health recovery and use Retry; stale UI values are never a reason to force a transaction. |
FAQ
Do I deposit tokens to mine?
No. Base mining reads the wallet’s liquid balance and locked principal. Only optional locks move principal into the vault
Can I mine with the browser minimized?
No. Hidden, refreshed, closed, offline or sleeping sessions stop earning new samples
Can I see estimated personal rewards?
No. You see personal NVDA only after finalization. Global rewards ready and total stocks mined remain public
What happens if I sell tokens?
There is no confiscation penalty on liquid wallet sales. If eligible balance falls below 100,000, active reward sampling stops
Are lock and paid boosts multiplicative?
No. Uplifts are additive and total power is capped at 2.50x
Why does a purchase not happen at exactly $10?
$10 is the minimum trigger. The actual transaction waits for a safe route and uses the full committed balance
Can I claim part of my NVDA?
No. The claim action withdraws the entire currently available cumulative delta
Is the project live?
No. This is a pre-production implementation. External audits, legal review, real infrastructure, launchpad verification and team authorization remain required
Key terms
| Eligible balance | Liquid project-token balance plus locked principal. |
| Epoch | Five-minute reward accounting window. |
| Heartbeat | Authenticated active-tab message used to sample mining weight. |
| Committed ETH | Creator-fee ETH actually received and reserved for NVDA purchase. |
| Cumulative root | Merkle commitment to each wallet’s lifetime finalized entitlement. |
| Claimable delta | Cumulative entitlement minus NVDA already claimed. |
| Lock uplift | Extra mining weight from voluntarily locked principal. |
| Paid uplift | Temporary extra weight purchased by burning SHARE. |
For the source-of-truth engineering policy, teams should use config/product-policy.json and CANONICAL_PRODUCT_POLICY_v0.1.md in the handoff package