WhackRock ($WROCK)

WhackRock ($WROCK) image

Recent developments:

50% of the initial token allocation is held by the creator.

Creator token stats last updated: Jul 8, 2025 09:21

The following is generated by an LLM:

Summary

AI-managed investment fund protocol with high creator allocation

Analysis

WhackRock aims to create a decentralized platform for AI-managed investment funds with stringent smart contract security measures. The protocol's value proposition hinges on the WROCK token capturing 40% of management fees through staking, aligning incentives with ecosystem growth. However, the creator's initial allocation of 50% of the token supply (500M WROCK) raises centralization concerns despite plans for future token-gating mechanisms. The protocol shows technical competence with active GitHub repositories and Uniswap V3 integration, but the high founder allocation and unproven demand for AI-managed DeFi funds present significant risks. Investors should verify whether the team's tokens are locked or subject to vesting schedules.

Rating: 5

Generated with LLM: deepseek/deepseek-r1

LLM responses last updated: Jul 8, 2025 09:21

Original investment data:

# WhackRock ($WROCK) URL on launchpad: https://app.virtuals.io/geneses/6617 Launched at: Tue, 08 Jul 2025 08:42:18 GMT Launched through the launchpad: Virtuals Protocol Launch status: GENESIS ## Token details and tokenomics Token symbol: $WROCK Token supply: 1 billion Creator initial number of tokens: Creator initial number of tokens: 500,000,000 (50% of token supply) ## Creator info Creator address: 0x90cfB07A46EE4bb20C970Dda18AaD1BA3c9450Ae Creator on basescan.org: https://basescan.org/address/0x90cfB07A46EE4bb20C970Dda18AaD1BA3c9450Ae#asset-tokens Creator on virtuals.io: https://app.virtuals.io/profile/0x90cfB07A46EE4bb20C970Dda18AaD1BA3c9450Ae Creator on zerion.io: https://app.zerion.io/0x90cfB07A46EE4bb20C970Dda18AaD1BA3c9450Ae/overview Creator on debank.com: https://debank.com/profile/0x90cfB07A46EE4bb20C970Dda18AaD1BA3c9450Ae ## Description at launch WhackRock Protocol establishes a decentralized infrastructure for AI-managed investment funds on Base, enabling AI agents to manage tokenized investment vehicles while ensuring investor protection through immutable smart contracts. The protocol integrates with GAME SDK (Virtuals Protocol) to provide Model Context Protocol (MCP) tooling for agentic portfolio management. ## Overview \# WhackRock Protocol: A Trust Layer for AI-Managed Investment Funds \*\*Version 1.1\*\* &#x20; \*\*July 2025\*\* \--- \## Abstract WhackRock Protocol establishes a decentralized infrastructure for AI-managed investment funds on Base, enabling AI agents to manage tokenized investment vehicles while ensuring investor protection through immutable smart contracts. The protocol integrates with GAME SDK (Virtuals Protocol) to provide Model Context Protocol (MCP) tooling for agentic portfolio management. The WROCK token captures value from the entire ecosystem through protocol fee distribution. As total assets under management (AUM) grow across all funds, WROCK stakers receive 40% of all management fees collected, creating direct alignment between protocol growth and token value. With planned token-gating for fund creation and management, WROCK becomes essential infrastructure for participating in AI investments. AI agents operate within strict security constraints: they can only trade pre-specified tokens defined at fund creation, cannot add new assets or withdraw funds, and are limited to portfolio weight adjustments and rebalancing. All constraints are enforced at the smart contract level, ensuring investor assets remain secure while enabling sophisticated autonomous strategies. \--- \## 1. Introduction The emergence of agentic investment strategies has created significant opportunities, but current implementations operate in black boxes without verifiable performance tracking, create centralized points of failure, and lack standardized frameworks for comparison. WhackRock Protocol solves these challenges through transparent on-chain operations, standardized smart contract infrastructure, and MCP-enabled agent tooling. Every fund action is recorded immutably, creating accountability and trust in agentic portfolio management. \--- \## 2. Protocol Architecture \### 2.1 Core Components The protocol consists of three main components working in harmony: \*\*Fund Registry\*\*: A central directory maintaining all WhackRock funds, enabling discovery, performance tracking, and agent verification. \*\*Fund Contracts\*\*: Individual ERC20-based investment vehicles implementing portfolio management, automatic rebalancing, fee collection, and TWAP-based pricing for accurate valuations. \*\*Agent Integration Layer\*\*: The MCP-enabled connection between GAME SDK agents and fund contracts, providing standardized tooling, permission controls, and audit trails for all agentic decisions. \### 2.2 GAME SDK and MCP Integration with Security Constraints WhackRock leverages GAME SDK with MCP tooling to power agents while maintaining strict security through smart contract enforcement. Agents receive limited permissions at deployment, restricting them to portfolio weight adjustments and rebalancing triggers only. Critical security constraints are hardcoded: agents cannot withdraw funds, add new tokens, change fund parameters, or execute arbitrary transactions. Token lists are immutable after fund creation, ensuring agents can only trade pre-approved, highly liquid assets that passed security validation. This sandbox approach enables sophisticated agentic strategies while protecting investor assets. \--- \## 3. Fund Creation and Management \### 3.1 Creating a Fund with GAME Agents Fund creation requires configuring a GAME agent with specific investment strategies and deploying an immutable fund contract. The process involves selecting verified tokens (which cannot be changed post-deployment), setting initial portfolio weights, and configuring security parameters like slippage protection and rebalance thresholds. Each fund operates with hardcoded constraints: agents receive only weight adjustment and rebalancing permissions, token lists remain immutable, and all security parameters are enforced at the contract level. This ensures consistent security across all funds while allowing diverse investment strategies. \### 3.2 Agentic Fund Management Operations GAME agents utilize MCP tools to operate within strict boundaries enforced by smart contracts. They continuously monitor market conditions for whitelisted tokens, calculate optimal portfolio weights, and trigger rebalancing when allocations deviate from targets. The security model is absolute: agents cannot add tokens, withdraw funds, or override any security parameters. Every action requires smart contract validation, trades execute through secure DEX integrations, and fund assets never leave the contract's custody. Users maintain full control with the ability to withdraw their proportional share at any time. \--- \## 4. Investment and Portfolio Management \### 4.1 Investor Participation Investors participate by depositing WETH into funds and receiving ERC20 shares representing proportional ownership. Share pricing dynamically adjusts based on NAV, with automatic minting on deposits and burning on withdrawals. Investors maintain full liquidity with no lock-ups, receiving their proportional share of all fund assets upon withdrawal. TWAP oracles ensure fair pricing for all transactions. \### 4.2 Portfolio Rebalancing Funds automatically rebalance when portfolio weights deviate beyond configured thresholds (typically 1-5%). The rebalancing process monitors weight deviations, executes trades through Uniswap V3, and restores target allocations. TWAP pricing and slippage protection ensure fair execution while protecting against MEV attacks. \--- \## 5. Economic Model and WROCK Value Accrual \### 5.1 Fee Structure and Distribution The protocol generates revenue through annual management fees on all funds (up to 10% maximum, typically 2-5%). These fees are collected by minting new fund shares and distributing them according to a fixed split: 60% to the agent managing the fund and 40% to the protocol. The 40% protocol share flows directly to WROCK stakers, creating a perpetual value stream that scales with total AUM. As more funds launch and grow, WROCK stakers receive an increasing share of management fees across the entire ecosystem. This mechanism ensures that WROCK appreciation is directly tied to protocol adoption and success \### 5.2 Staking and Protocol Rewards WROCK staking provides the primary value accrual mechanism for token holders. The staking contract implements flexible lock periods from 6 months to 2 years, with longer locks earning bonus points multipliers (0% for 6 months, 50% for 9 months, 100% for 1 year). Stakers earn rewards from two sources: protocol fee distributions (40% of all fund management fees) and points accumulation for future airdrops. The time-weighted points system ensures fair distribution based on both stake amount and duration, creating incentives for long-term protocol alignment. Importantly, future updates will introduce token-gating requirements where fund creators and agents must maintain minimum staked WROCK balances to participate in the ecosystem, creating additional demand pressure and value accrual for the token \### 5.3 Points System and Airdrop Mechanism The protocol implements a points-based reward system where users accumulate points through staking activities. The staking contract uses a time-weighted calculation where 1 WROCK token staked for 365 days earns 1 base point, with bonus multipliers for longer lock periods (up to 100% bonus for 1-year locks). Accumulated points can be redeemed for reward tokens through the PointsRedeemer contract, which manages airdrop distributions. The redemption rate is configurable by protocol governance, allowing flexible reward mechanisms as the ecosystem grows. This creates additional value accrual for WROCK stakers beyond protocol fee distributions \### 5.4 Token-Gated Participation (Future Enhancement) The protocol will introduce token-gating requirements to align long-term incentives and ensure quality control. Fund creators and agents will need to maintain minimum staked WROCK balances to participate in the ecosystem. This mechanism creates additional demand for WROCK while ensuring participants have skin in the game. These staking requirements will scale with fund size and performance, creating natural quality filters and aligning agent incentives with protocol success. Token-gating ensures only committed participants can deploy agents with MCP tooling access \--- \## 6. Security and Risk Management \### 6.1 Smart Contract Security Security is enforced through immutable design choices and access control hierarchies. Token lists are fixed at deployment with no ability to add or modify assets. Only verified tokens with proven liquidity profiles are allowed, preventing manipulation through illiquid assets. The contracts implement strict separation of concerns: agents can only adjust weights and trigger rebalances, while only shareholders can withdraw funds. This prevents any possibility of fund drainage by compromised agents. Time-locked parameter changes and emergency pause mechanisms provide additional safety layers. \### 6.2 Agent Constraints Agents operate within a hardcoded sandbox limited to three functions: setting target weights, triggering rebalances, and collecting protocol-defined fees. The smart contracts explicitly prevent agents from adding tokens, withdrawing funds, or executing arbitrary transactions. All agent actions are logged on-chain, creating transparent audit trails for performance analysis and security monitoring of MCP tool usage \--- \## 7. Governance and Decentralization \### 7.1 Protocol Development WhackRock Protocol development follows a community-driven approach with protocol upgrades, parameter adjustments, and agent certification processes managed through decentralized governance mechanisms. Future implementations will introduce formal governance structures as the protocol matures and decentralizes further \### 7.2 Ecosystem Growth Dynamics The WhackRock ecosystem creates natural growth dynamics through aligned incentives. As successful funds attract more AUM, they generate higher fees that flow to WROCK stakers. This creates a virtuous cycle where protocol success directly benefits token holders. Competition among agents drives innovation and performance improvements. Transparent on-chain performance tracking allows investors to easily compare agentic strategies and migrate between funds, ensuring only the best agents thrive. This market-driven selection process continuously improves the quality of available MCP-powered investment strategies \--- \## 8. Technical Implementation \### 8.1 Smart Contract Architecture The fund contracts expose a minimal interface split between public functions (deposit, withdraw) and agent-restricted functions (setTargetWeights, triggerRebalance). Critical security is achieved through what the contracts don't implement: no functions exist for adding tokens, transferring funds directly, or modifying security parameters. \### 8.2 GAME Agent and MCP Integration GAME agents utilize MCP tools to generate investment signals and execute them through authenticated contract calls. The integration ensures agents can only call their permitted functions, with all actions verified through cryptographic signatures and rate limiting to prevent abuse \--- \## 9. WROCK Token Value Proposition \### 9.1 Direct Value Accrual Mechanisms \*\*Protocol Fee Distribution\*\*: WROCK stakers receive 40% of all management fees collected across the entire fund ecosystem. As AUM grows from millions to billions, this creates a substantial and increasing revenue stream for token holders. \*\*Token-Gated Access\*\*: Future implementation of staking requirements for fund creation and management creates persistent demand for WROCK tokens. Larger funds and more successful agents will require higher stake amounts, creating natural buy pressure. \*\*Points-Based Rewards\*\*: Time-weighted staking earns points redeemable for additional token distributions, creating compound returns for long-term holders. The flexible redemption mechanism allows protocol governance to optimize reward distribution as the ecosystem evolves. \### 9.2 Network Effects and Growth Dynamics WROCK benefits from powerful network effects: more funds attract more investors, generating more fees for stakers, which attracts more funds in a virtuous cycle. As the protocol becomes the standard for AI-managed investments, WROCK captures value from the entire ecosystem's growth. The token's value is fundamentally tied to protocol adoption. Every new fund launched, every dollar of AUM added, and every successful investment strategy developed directly benefits WROCK holders through increased fee generation and ecosystem participation requirements \--- \## 10. Future Developments \### 10.1 Protocol Roadmap Near-term developments focus on implementing token-gating mechanisms, expanding supported assets. The protocol will introduce graduated staking requirements based on fund size and performance metrics. Medium-term goals include cross-chain expansion to capture broader DeFi opportunities, institutional custody integration for traditional finance participation, and advanced agent capabilities through continued GAME SDK development. \### 10.2 Ecosystem Expansion The protocol aims to become the standard infrastructure for agentic investments across DeFi. Strategic partnerships with agent developers, integration with major DeFi protocols, and MCP tooling enhancements will drive adoption. As regulatory frameworks develop, WhackRock will adapt to enable compliant institutional participation while maintaining decentralization \--- \## 11. Conclusion WhackRock Protocol creates a new safer future for investment management where agents operate their sophisticated strategies using our MCP tooling within secure, transparent smart contracts. The WROCK token captures value from this revolution through direct fee distribution, ecosystem participation requirements, and network effects that compound with growth. As AUM scales from current levels to billions under management, WROCK holders benefit proportionally from every dollar managed by the protocol. The combination of immediate fee distribution, future token-gating, and points-based rewards creates multiple value accrual mechanisms that align with long-term protocol success. By solving the trust problem in agentic investments, WhackRock enables a future where anyone can access sophisticated MCP-powered strategies previously reserved for institutions, while token holders capture the value created by this democratization of finance \--- \*\*Repository\*\*: \[https://github.com/WhackRock/whackrock-treasury-template]\(https://github.com/WhackRock/whackrock-treasury-template) &#x20; \*\*Documentation\*\*: \[https://github.com/WhackRock/docs]\(https://github.com/WhackRock/docs) &#x20; \*\*Website\*\*: \[https://whackrock.ai]\(https://whackrock.ai) \*This whitepaper is subject to updates as the protocol evolves. Please refer to the official documentation for the most current information.\* ## Additional information extracted from relevant pages <fetched_info> """ [Creator profile on Virtuals Protocol](https://api.virtuals.io/api/profile/0x90cfB07A46EE4bb20C970Dda18AaD1BA3c9450Ae) { "data": { "id": 345545, "displayName": null, "bio": "Mathematician in the wild. \r\nCore dev at:\r\nwww.WhackRock.ai", "avatar": { "id": 47743, "name": "WhackRockLogo.jpg", "alternativeText": null, "caption": null, "width": 400, "height": 400, "formats": { "thumbnail": { "ext": ".jpg", "url": "https://s3.ap-southeast-1.amazonaws.com/virtualprotocolcdn/thumbnail_Whack_Rock_Logo_dd412b4bba.jpg", "hash": "thumbnail_Whack_Rock_Logo_dd412b4bba", "mime": "image/jpeg", "name": "thumbnail_WhackRockLogo.jpg", "path": null, "size": 6.52, "width": 156, "height": 156 } }, "hash": "Whack_Rock_Logo_dd412b4bba", "ext": ".jpg", "mime": "image/jpeg", "size": 34.42, "url": "https://s3.ap-southeast-1.amazonaws.com/virtualprotocolcdn/Whack_Rock_Logo_dd412b4bba.jpg", "previewUrl": null, "provider": "aws-s3", "provider_metadata": null, "folderPath": "/", "createdAt": "2025-07-08T08:53:20.983Z", "updatedAt": "2025-07-08T08:53:20.983Z" }, "userSocials": [ { "id": 376760, "provider": "metamask", "walletAddress": "0x90cfB07A46EE4bb20C970Dda18AaD1BA3c9450Ae", "metadata": null } ], "socials": { "VERIFIED_LINKS": { "TWITTER": "https://x.com/0xhames" } } } } """ """ https://github.com/WhackRock/whackrock-treasury-template [Skip to content](https://github.com/WhackRock/whackrock-treasury-template#start-of-content) You signed in with another tab or window. [Reload](https://github.com/WhackRock/whackrock-treasury-template) to refresh your session.You signed out in another tab or window. [Reload](https://github.com/WhackRock/whackrock-treasury-template) to refresh your session.You switched accounts on another tab or window. [Reload](https://github.com/WhackRock/whackrock-treasury-template) to refresh your session.Dismiss alert [WhackRock](https://github.com/WhackRock)/ **[whackrock-treasury-template](https://github.com/WhackRock/whackrock-treasury-template)** Public - [Notifications](https://github.com/login?return_to=%2FWhackRock%2Fwhackrock-treasury-template) You must be signed in to change notification settings - [Fork\\ 0](https://github.com/login?return_to=%2FWhackRock%2Fwhackrock-treasury-template) - [Star\\ 0](https://github.com/login?return_to=%2FWhackRock%2Fwhackrock-treasury-template) [0\\ stars](https://github.com/WhackRock/whackrock-treasury-template/stargazers) [0\\ forks](https://github.com/WhackRock/whackrock-treasury-template/forks) [Branches](https://github.com/WhackRock/whackrock-treasury-template/branches) [Tags](https://github.com/WhackRock/whackrock-treasury-template/tags) [Activity](https://github.com/WhackRock/whackrock-treasury-template/activity) [Star](https://github.com/login?return_to=%2FWhackRock%2Fwhackrock-treasury-template) [Notifications](https://github.com/login?return_to=%2FWhackRock%2Fwhackrock-treasury-template) You must be signed in to change notification settings # WhackRock/whackrock-treasury-template main [**5** Branches](https://github.com/WhackRock/whackrock-treasury-template/branches) [**0** Tags](https://github.com/WhackRock/whackrock-treasury-template/tags) [Go to Branches page](https://github.com/WhackRock/whackrock-treasury-template/branches)[Go to Tags page](https://github.com/WhackRock/whackrock-treasury-template/tags) Go to file Code Open more actions menu ## Folders and files | Name | Name | Last commit message | Last commit date | | --- | --- | --- | --- | | ## Latest commit<br>## History<br>[90 Commits](https://github.com/WhackRock/whackrock-treasury-template/commits/main/)<br>[View commit history for this file.](https://github.com/WhackRock/whackrock-treasury-template/commits/main/) | | [.github/workflows](https://github.com/WhackRock/whackrock-treasury-template/tree/main/.github/workflows "This path skips through empty directories") | [.github/workflows](https://github.com/WhackRock/whackrock-treasury-template/tree/main/.github/workflows "This path skips through empty directories") | | | | [broadcast](https://github.com/WhackRock/whackrock-treasury-template/tree/main/broadcast "broadcast") | [broadcast](https://github.com/WhackRock/whackrock-treasury-template/tree/main/broadcast "broadcast") | | | | [deployments](https://github.com/WhackRock/whackrock-treasury-template/tree/main/deployments "deployments") | [deployments](https://github.com/WhackRock/whackrock-treasury-template/tree/main/deployments "deployments") | | | | [lib](https://github.com/WhackRock/whackrock-treasury-template/tree/main/lib "lib") | [lib](https://github.com/WhackRock/whackrock-treasury-template/tree/main/lib "lib") | | | | [script](https://github.com/WhackRock/whackrock-treasury-template/tree/main/script "script") | [script](https://github.com/WhackRock/whackrock-treasury-template/tree/main/script "script") | | | | [src](https://github.com/WhackRock/whackrock-treasury-template/tree/main/src "src") | [src](https://github.com/WhackRock/whackrock-treasury-template/tree/main/src "src") | | | | [test](https://github.com/WhackRock/whackrock-treasury-template/tree/main/test "test") | [test](https://github.com/WhackRock/whackrock-treasury-template/tree/main/test "test") | | | | [.gitignore](https://github.com/WhackRock/whackrock-treasury-template/blob/main/.gitignore ".gitignore") | [.gitignore](https://github.com/WhackRock/whackrock-treasury-template/blob/main/.gitignore ".gitignore") | | | | [.gitmodules](https://github.com/WhackRock/whackrock-treasury-template/blob/main/.gitmodules ".gitmodules") | [.gitmodules](https://github.com/WhackRock/whackrock-treasury-template/blob/main/.gitmodules ".gitmodules") | | | | [README.md](https://github.com/WhackRock/whackrock-treasury-template/blob/main/README.md "README.md") | [README.md](https://github.com/WhackRock/whackrock-treasury-template/blob/main/README.md "README.md") | | | | [deploy\_and\_verify.ps1](https://github.com/WhackRock/whackrock-treasury-template/blob/main/deploy_and_verify.ps1 "deploy_and_verify.ps1") | [deploy\_and\_verify.ps1](https://github.com/WhackRock/whackrock-treasury-template/blob/main/deploy_and_verify.ps1 "deploy_and_verify.ps1") | | | | [deploy\_staking.ps1](https://github.com/WhackRock/whackrock-treasury-template/blob/main/deploy_staking.ps1 "deploy_staking.ps1") | [deploy\_staking.ps1](https://github.com/WhackRock/whackrock-treasury-template/blob/main/deploy_staking.ps1 "deploy_staking.ps1") | | | | [foundry.toml](https://github.com/WhackRock/whackrock-treasury-template/blob/main/foundry.toml "foundry.toml") | [foundry.toml](https://github.com/WhackRock/whackrock-treasury-template/blob/main/foundry.toml "foundry.toml") | | | | [update\_protocol\_fee.ps1](https://github.com/WhackRock/whackrock-treasury-template/blob/main/update_protocol_fee.ps1 "update_protocol_fee.ps1") | [update\_protocol\_fee.ps1](https://github.com/WhackRock/whackrock-treasury-template/blob/main/update_protocol_fee.ps1 "update_protocol_fee.ps1") | | | | View all files | ## Repository files navigation ## Base Mainet Foundry Tested [Permalink: Base Mainet Foundry Tested](https://github.com/WhackRock/whackrock-treasury-template#base-mainet-foundry-tested) UniswapV3 pools: WETH/USDC=0xd0b53D9277642d899DF5C87A3966A349A798F224 WETH/rETH=0x9e13996A9f5a9870C105D7e3C311848273740e98 WETH/cbBTC=0x7AeA2E8A3843516afa07293a10Ac8E49906dabD1 WETH/VIRTUAL=0x9c087Eb773291e50CF6c6a90ef0F4500e349B903 WETH/TOSHI=0x4b0Aaf3EBb163dd45F663b38b6d93f6093EBC2d3 WETH/BRETT=0x76Bf0abD20f1e0155Ce40A62615a90A709a6C3D8 And: [https://docs.uniswap.org/contracts/v3/reference/deployments/base-deployments](https://docs.uniswap.org/contracts/v3/reference/deployments/base-deployments) ### To run the tests on forked base main net: [Permalink: To run the tests on forked base main net:](https://github.com/WhackRock/whackrock-treasury-template#to-run-the-tests-on-forked-base-main-net) Add this to your foundry.toml: ``` # profile for Base mainnet forking [profile.base_fork] # Inherit from default profile src = "src" out = "out" libs = ["lib"] fork_url = "https://mainnet.base.org" fork_block_number = 30483478 ``` Set profile to base\_fork: ``` $env:FOUNDRY_PROFILE="base_fork" ``` Then test: ``` forge test --fork-url "https://mainnet.base.org" -vvvv ``` ## About No description, website, or topics provided. ### Resources [Readme](https://github.com/WhackRock/whackrock-treasury-template#readme-ov-file) ### Uh oh! There was an error while loading. [Please reload this page](https://github.com/WhackRock/whackrock-treasury-template). [Activity](https://github.com/WhackRock/whackrock-treasury-template/activity) ### Stars [**0**\\ stars](https://github.com/WhackRock/whackrock-treasury-template/stargazers) ### Watchers [**1**\\ watching](https://github.com/WhackRock/whackrock-treasury-template/watchers) ### Forks [**0**\\ forks](https://github.com/WhackRock/whackrock-treasury-template/forks) [Report repository](https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FWhackRock%2Fwhackrock-treasury-template&report=WhackRock+%28user%29) ## [Releases](https://github.com/WhackRock/whackrock-treasury-template/releases) No releases published ## [Packages\ 0](https://github.com/users/WhackRock/packages?repo_name=whackrock-treasury-template) No packages published ## Languages - [Solidity93.1%](https://github.com/WhackRock/whackrock-treasury-template/search?l=solidity) - [PowerShell6.9%](https://github.com/WhackRock/whackrock-treasury-template/search?l=powershell) You can’t perform that action at this time. """ """ https://github.com/WhackRock/docs [Skip to content](https://github.com/WhackRock/docs#start-of-content) You signed in with another tab or window. [Reload](https://github.com/WhackRock/docs) to refresh your session.You signed out in another tab or window. [Reload](https://github.com/WhackRock/docs) to refresh your session.You switched accounts on another tab or window. [Reload](https://github.com/WhackRock/docs) to refresh your session.Dismiss alert [WhackRock](https://github.com/WhackRock)/ **[docs](https://github.com/WhackRock/docs)** Public - [Notifications](https://github.com/login?return_to=%2FWhackRock%2Fdocs) You must be signed in to change notification settings - [Fork\\ 0](https://github.com/login?return_to=%2FWhackRock%2Fdocs) - [Star\\ 0](https://github.com/login?return_to=%2FWhackRock%2Fdocs) [0\\ stars](https://github.com/WhackRock/docs/stargazers) [0\\ forks](https://github.com/WhackRock/docs/forks) [Branches](https://github.com/WhackRock/docs/branches) [Tags](https://github.com/WhackRock/docs/tags) [Activity](https://github.com/WhackRock/docs/activity) [Star](https://github.com/login?return_to=%2FWhackRock%2Fdocs) [Notifications](https://github.com/login?return_to=%2FWhackRock%2Fdocs) You must be signed in to change notification settings # WhackRock/docs main [**2** Branches](https://github.com/WhackRock/docs/branches) [**0** Tags](https://github.com/WhackRock/docs/tags) [Go to Branches page](https://github.com/WhackRock/docs/branches)[Go to Tags page](https://github.com/WhackRock/docs/tags) Go to file Code Open more actions menu ## Folders and files | Name | Name | Last commit message | Last commit date | | --- | --- | --- | --- | | ## Latest commit<br>[![WhackRock](https://avatars.githubusercontent.com/u/209634172?v=4&size=40)](https://github.com/WhackRock)[WhackRock](https://github.com/WhackRock/docs/commits?author=WhackRock)<br>[chore: Remove L2 remark](https://github.com/WhackRock/docs/commit/8dd847b502434676069c1b67ecb1837b8bb098fe)<br>success<br>Jul 8, 2025<br>[8dd847b](https://github.com/WhackRock/docs/commit/8dd847b502434676069c1b67ecb1837b8bb098fe) · Jul 8, 2025<br>## History<br>[21 Commits](https://github.com/WhackRock/docs/commits/main/) <br>Open commit details<br>[View commit history for this file.](https://github.com/WhackRock/docs/commits/main/) | | [protocol](https://github.com/WhackRock/docs/tree/main/protocol "protocol") | [protocol](https://github.com/WhackRock/docs/tree/main/protocol "protocol") | | | | [smart-contracts](https://github.com/WhackRock/docs/tree/main/smart-contracts "smart-contracts") | [smart-contracts](https://github.com/WhackRock/docs/tree/main/smart-contracts "smart-contracts") | | | | [DISCLAIMER.md](https://github.com/WhackRock/docs/blob/main/DISCLAIMER.md "DISCLAIMER.md") | [DISCLAIMER.md](https://github.com/WhackRock/docs/blob/main/DISCLAIMER.md "DISCLAIMER.md") | | | | [README.md](https://github.com/WhackRock/docs/blob/main/README.md "README.md") | [README.md](https://github.com/WhackRock/docs/blob/main/README.md "README.md") | | | | [WHITEPAPER.md](https://github.com/WhackRock/docs/blob/main/WHITEPAPER.md "WHITEPAPER.md") | [WHITEPAPER.md](https://github.com/WhackRock/docs/blob/main/WHITEPAPER.md "WHITEPAPER.md") | | | | View all files | ## Repository files navigation # WHACKROCK Documentation [Permalink: WHACKROCK Documentation](https://github.com/WhackRock/docs#whackrock-documentation) WHACKROCK is infrastructure for AI agents to manage decentralized investment funds on blockchain. ## Getting Started [Permalink: Getting Started](https://github.com/WhackRock/docs#getting-started) ### For Fund Creators and AI Developers [Permalink: For Fund Creators and AI Developers](https://github.com/WhackRock/docs#for-fund-creators-and-ai-developers) **Want to create your own AI-managed fund?** 1. [Creating a Fund](https://github.com/WhackRock/docs/blob/main/protocol/fund-creation.md) \- Complete frontend guide with AI agent setup 2. [Fund Management](https://github.com/WhackRock/docs/blob/main/smart-contracts/fund/overview.md) \- How funds operate 3. [Fee Structure](https://github.com/WhackRock/docs/blob/main/smart-contracts/fund/fee-collection.md) \- Revenue model **Want to let your AI agents manage funds?** 1. [AI Integration Guide](https://github.com/WhackRock/docs/blob/main/protocol/ai-integration.md) \- Technical integration with frontend monitoring 2. [GAME SDK Plugin](https://github.com/WhackRock/game-python-WR-package/tree/main/plugins/WRTreasury) \- Python SDK for fund management 3. [Portfolio Management](https://github.com/WhackRock/docs/blob/main/smart-contracts/fund/portfolio-mgmt.md) \- Agent capabilities and constraints ### For Investors [Permalink: For Investors](https://github.com/WhackRock/docs#for-investors) **Want to invest in AI-managed funds?** 1. [How to Invest](https://github.com/WhackRock/docs/blob/main/protocol/investing.md) \- Complete step-by-step investment guide using the dApp 2. [Understanding Returns](https://github.com/WhackRock/docs/blob/main/smart-contracts/fund/investment-ops.md) \- How deposits and withdrawals work 3. [Protocol Overview](https://github.com/WhackRock/docs/blob/main/protocol/overview.md) \- Learn about the system ## Documentation Sections [Permalink: Documentation Sections](https://github.com/WhackRock/docs#documentation-sections) ### Protocol Overview [Permalink: Protocol Overview](https://github.com/WhackRock/docs#protocol-overview) - [Protocol Overview](https://github.com/WhackRock/docs/blob/main/protocol/overview.md) \- Introduction to WHACKROCK - [Architecture](https://github.com/WhackRock/docs/blob/main/protocol/architecture.md) \- System design - [Economics](https://github.com/WhackRock/docs/blob/main/protocol/economics.md) \- Fee structure and incentives ### Smart Contracts [Permalink: Smart Contracts](https://github.com/WhackRock/docs#smart-contracts) - [Smart Contracts Overview](https://github.com/WhackRock/docs/blob/main/smart-contracts/README.md) \- Contract architecture - [Fund Contract](https://github.com/WhackRock/docs/blob/main/smart-contracts/fund/overview.md) \- Individual fund implementation - **Source Code**: [WhackRock Treasury Template Repository](https://github.com/WhackRock/whackrock-treasury-template) ## Key Features [Permalink: Key Features](https://github.com/WhackRock/docs#key-features) - **WETH-Only Deposits**: Funds accept WETH deposits and provide proportional basket withdrawals - **Automated Rebalancing**: Maintains target allocations with 1% deviation threshold - **Agent-Managed**: AI agents can set target weights and trigger rebalancing - **GAME SDK Integration**: Python plugin for easy AI agent integration - **Uniswap V3 Integration**: Uses TWAP oracles and direct pool swaps ## GAME SDK Plugin [Permalink: GAME SDK Plugin](https://github.com/WhackRock/docs#game-sdk-plugin) The WhackRock GAME SDK plugin provides: - Portfolio monitoring functions - Automated rebalancing capabilities - Secure agent authorization - Easy integration with GAME framework Get started: [WRTreasury Plugin Documentation](https://github.com/WhackRock/game-python-WR-package/tree/main/plugins/WRTreasury) ## About These Docs [Permalink: About These Docs](https://github.com/WhackRock/docs#about-these-docs) These documentation guides are designed for the WHACKROCK website and focus on practical usage of the frontend dApp. They include: - **Frontend Integration**: Step-by-step guides using the actual WHACKROCK dApp interface - **User Experience**: Complete workflows for investors, fund creators, and AI developers - **GAME Plugin Integration**: Direct links and setup instructions for AI agent development - **Real-world Usage**: Based on the actual whackrock-dapp implementation on Base network For technical smart contract details, see the Smart Contracts section. ## License [Permalink: License](https://github.com/WhackRock/docs#license) WHACKROCK smart contracts are licensed under BUSL-1.1. ## About No description, website, or topics provided. ### Resources [Readme](https://github.com/WhackRock/docs#readme-ov-file) ### Uh oh! There was an error while loading. [Please reload this page](https://github.com/WhackRock/docs). [Activity](https://github.com/WhackRock/docs/activity) ### Stars [**0**\\ stars](https://github.com/WhackRock/docs/stargazers) ### Watchers [**0**\\ watching](https://github.com/WhackRock/docs/watchers) ### Forks [**0**\\ forks](https://github.com/WhackRock/docs/forks) [Report repository](https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FWhackRock%2Fdocs&report=WhackRock+%28user%29) ## [Releases](https://github.com/WhackRock/docs/releases) No releases published ## [Packages\ 0](https://github.com/users/WhackRock/packages?repo_name=docs) No packages published You can’t perform that action at this time. """ """ https://whackrock.ai ## https://whackrock.ai # WhackRock # A Trust Layer for AI Managed Vaults WhackRock is a protocol providing tools for AI agents to safely manage financial assets on-chain. Explore the ProtocolStart Staking [Read the Whitepaper](https://github.com/WhackRock/docs/blob/main/WHITEPAPER.md) ### 😟 Current Agentic Investments - ❌No Accountability - 🌫️Opaque Operations - 🏛️Centralized Risk ### 😊 WhackRock Agentic Vaults - 📜Standardized for Performance Comparison - 🔐Immutable Smart Contracts - 🔍Transparent On-Chain Operations ## Who Is This For? ### For AI Developers & Agents #### Build Your Reputation. Earn Your Worth. Deploy your autonomous strategies within a secure framework. Build a verifiable track record, attract capital, and earn management fees trustlessly. [Integrate Your Agent →](https://www.whackrock.ai/create-fund) ### For Investors #### Access Next-Generation AI Portfolios. Invest in AI-managed funds with complete transparency and non-custodial security. Watch every move on-chain and withdraw anytime. [Explore Funds →](https://www.whackrock.ai/funds) ### For DeFi Developers #### Build on the Standard for AI Finance. Leverage our standardized, composable infrastructure to create novel financial products. Integrate AI management into your own protocols with simple interfaces. [Read the Docs →](https://github.com/WhackRock/docs/blob/main/README.md) ## How It Works 1 ### Fund Creation Fund owners deploy new investment funds through the registry with custom parameters, AI agent assignment, and fee configuration. 2 ### Agent Management AI agents autonomously manage funds by setting portfolio weights, triggering rebalances, and collecting performance-based fees. 3 ### Investor Participation Investors deposit WETH to receive shares, track performance transparently, and withdraw proportional baskets anytime. ## Ready to Build the Future of Finance? Explore the protocol, join the conversation, and help build the trust layer for the next generation of financial intelligence. Start with the Quick Start Guide [Join the Community](https://discord.gg/whackrock) [iframe](https://verify.walletconnect.com/efb53dbe7aab7e101c6f395812493ec1) ## https://www.whackrock.ai/fund-manager ## Connect Wallet Please connect your wallet to view and manage your funds. [iframe](https://verify.walletconnect.com/efb53dbe7aab7e101c6f395812493ec1) ## https://www.whackrock.ai/funds # Explore Funds ### Total Funds 1 ### Total Value Locked $71.16 USDC ## Available Funds Hide 0 TVL | Fund | Description | TVL (USDC) ↓ | Total Supply | Actions | | --- | --- | --- | --- | --- | | [BenFan Fund by WhackRock](https://www.whackrock.ai/fund/0x62044355d934903dc5039ae7b80233c25793dfee) BFWRF | A fan of Ben Cowen, this agent watches his latest videos and decides which assets to hold in the fund. The ONLY assets allowed are cbBTC, Virtuals and USDC | $71.16 | 0.029 | [View Details](https://www.whackrock.ai/fund/0x62044355d934903dc5039ae7b80233c25793dfee) [Deposit](https://www.whackrock.ai/fund/0x62044355d934903dc5039ae7b80233c25793dfee) | [iframe](https://verify.walletconnect.com/efb53dbe7aab7e101c6f395812493ec1) ## https://www.whackrock.ai/about-us WhackRock is a protocol providing tools for AI agents to safely manage financial assets on-chain. We're building the trust layer for the next generation of autonomous finance. ## Connect with Us ## Documentation & Resources [📋\\ \\ Protocol DocumentationComplete technical documentation](https://github.com/WhackRock/docs/blob/main/README.md) [📄\\ \\ WhitepaperIn-depth protocol analysis and vision](https://github.com/WhackRock/docs/blob/main/WHITEPAPER.md) [🔧\\ \\ Smart ContractsFund templates and contract repository](https://github.com/WhackRock/whackrock-treasury-template) [🚀\\ \\ Getting StartedHow to create and manage funds](https://github.com/WhackRock/docs/blob/main/protocol/fund-creation.md) [iframe](https://verify.walletconnect.com/efb53dbe7aab7e101c6f395812493ec1) ## https://www.whackrock.ai/create-fund ## Connect Wallet Please connect your wallet to create a fund. [iframe](https://verify.walletconnect.com/efb53dbe7aab7e101c6f395812493ec1) ## https://www.whackrock.ai/portfolio ## Connect Wallet Please connect your wallet to view your portfolio. [iframe](https://verify.walletconnect.com/efb53dbe7aab7e101c6f395812493ec1) ## https://www.whackrock.ai/fund/0x62044355d934903dc5039ae7b80233c25793dfee ## Connect Wallet Please connect your wallet to view and interact with this fund. /fund/0x62044355d934903dc5039ae7b80233c25793dfee [iframe](https://verify.walletconnect.com/efb53dbe7aab7e101c6f395812493ec1) ## https://www.whackrock.ai/staking # Stake WROCK Lock your tokens to accumulate Points. The longer you lock, the greater your reward bonus. Points will be converted to native WhackRock tokens when the chain launches. Your Staking Overview Total Staked 0WROCK Staked Value $0 Points Earned 0 Points Unlock Time - Platform Statistics Staking Pool TVL $0 Pool Size 0WROCK StakeUnstake ## Start Staking 1 ### Enter Amount to Stake Wallet Balance: 0 WROCK MAX 2 ### Choose Your Lock-up Duration Selecting a longer duration applies a bonus multiplier to your earned Points. 180 Days (6 months) No bonus 270 Days (9 months) +50% bonus 365 Days (1 year) +100% bonus 3 ### Review Your Stake & Confirm #### Staking Summary Amount Staked:0 WROCK Lock-up Period:180 Days Lock Bonus:+0% Total Points to be Earned:0 Points ApprovedConnect Wallet By staking, you agree to lock your tokens for the selected duration. Funds cannot be withdrawn until the lock-up period ends. ## Frequently Asked Questions #### What are Points? Points are pre-launch rewards earned by staking your $WROCK tokens. They serve as a placeholder and will be converted to the official WhackRock native chain token after the mainnet launch. #### What happens when my stake ends? Once your selected lock-up period is complete, you will be able to withdraw your principal (your original staked $WROCK tokens) from this dashboard. [iframe](https://verify.walletconnect.com/efb53dbe7aab7e101c6f395812493ec1) """ </fetched_info> <full_details> { "id": 34885, "uid": "f99b229a-0269-4010-9bb9-11fe1f83b99f", "createdAt": "2025-07-08T08:42:18.297Z", "walletAddress": "0x90cfB07A46EE4bb20C970Dda18AaD1BA3c9450Ae", "name": "WhackRock", "description": "WhackRock Protocol establishes a decentralized infrastructure for AI-managed investment funds on Base, enabling AI agents to manage tokenized investment vehicles while ensuring investor protection through immutable smart contracts. The protocol integrates with GAME SDK (Virtuals Protocol) to provide Model Context Protocol (MCP) tooling for agentic portfolio management.\n", "sentientWalletAddress": null, "category": "IP MIRROR", "role": "ON_CHAIN", "daoAddress": null, "tokenAddress": null, "virtualId": null, "status": "GENESIS", "symbol": "WROCK", "lpAddress": null, "veTokenAddress": null, "totalValueLocked": null, "virtualTokenValue": null, "holderCount": null, "mcapInVirtual": null, "preToken": null, "preTokenPair": null, "aidesc": null, "firstMessage": null, "socials": { "VERIFIED_LINKS": { "TWITTER": "https://x.com/WhackRock_agent", "WEBSITE": "https://www.whackrock.ai/" } }, "tbaAddress": null, "chain": "BASE", "mainVirtualId": null, "top10HolderPercentage": null, "level": 1, "valueFx": 0, "priceChangePercent24h": 0, "volume24h": 0, "mindshare": null, "migrateTokenAddress": null, "lpCreatedAt": null, "stakingAddress": null, "agentStakingContract": null, "merkleDistributor": null, "isVerified": false, "airdropMerkleDistributor": null, "overview": "\\# WhackRock Protocol: A Trust Layer for AI-Managed Investment Funds\n\n\n\n\\*\\*Version 1.1\\*\\* &#x20;\n\n\\*\\*July 2025\\*\\*\n\n\n\n\\---\n\n\n\n\\## Abstract\n\n\n\nWhackRock Protocol establishes a decentralized infrastructure for AI-managed investment funds on Base, enabling AI agents to manage tokenized investment vehicles while ensuring investor protection through immutable smart contracts. The protocol integrates with GAME SDK (Virtuals Protocol) to provide Model Context Protocol (MCP) tooling for agentic portfolio management.\n\n\n\nThe WROCK token captures value from the entire ecosystem through protocol fee distribution. As total assets under management (AUM) grow across all funds, WROCK stakers receive 40% of all management fees collected, creating direct alignment between protocol growth and token value. With planned token-gating for fund creation and management, WROCK becomes essential infrastructure for participating in AI investments.\n\n\n\nAI agents operate within strict security constraints: they can only trade pre-specified tokens defined at fund creation, cannot add new assets or withdraw funds, and are limited to portfolio weight adjustments and rebalancing. All constraints are enforced at the smart contract level, ensuring investor assets remain secure while enabling sophisticated autonomous strategies.\n\n\n\n\\---\n\n\n\n\\## 1. Introduction\n\n\n\nThe emergence of agentic investment strategies has created significant opportunities, but current implementations operate in black boxes without verifiable performance tracking, create centralized points of failure, and lack standardized frameworks for comparison.\n\n\n\nWhackRock Protocol solves these challenges through transparent on-chain operations, standardized smart contract infrastructure, and MCP-enabled agent tooling. Every fund action is recorded immutably, creating accountability and trust in agentic portfolio management.\n\n\n\n\\---\n\n\n\n\\## 2. Protocol Architecture\n\n\n\n\\### 2.1 Core Components\n\n\n\nThe protocol consists of three main components working in harmony:\n\n\n\n\\*\\*Fund Registry\\*\\*: A central directory maintaining all WhackRock funds, enabling discovery, performance tracking, and agent verification.\n\n\n\n\\*\\*Fund Contracts\\*\\*: Individual ERC20-based investment vehicles implementing portfolio management, automatic rebalancing, fee collection, and TWAP-based pricing for accurate valuations.\n\n\n\n\\*\\*Agent Integration Layer\\*\\*: The MCP-enabled connection between GAME SDK agents and fund contracts, providing standardized tooling, permission controls, and audit trails for all agentic decisions.\n\n\n\n\\### 2.2 GAME SDK and MCP Integration with Security Constraints\n\n\n\nWhackRock leverages GAME SDK with MCP tooling to power agents while maintaining strict security through smart contract enforcement. Agents receive limited permissions at deployment, restricting them to portfolio weight adjustments and rebalancing triggers only.\n\n\n\nCritical security constraints are hardcoded: agents cannot withdraw funds, add new tokens, change fund parameters, or execute arbitrary transactions. Token lists are immutable after fund creation, ensuring agents can only trade pre-approved, highly liquid assets that passed security validation. This sandbox approach enables sophisticated agentic strategies while protecting investor assets.\n\n\n\n\\---\n\n\n\n\\## 3. Fund Creation and Management\n\n\n\n\\### 3.1 Creating a Fund with GAME Agents\n\n\n\nFund creation requires configuring a GAME agent with specific investment strategies and deploying an immutable fund contract. The process involves selecting verified tokens (which cannot be changed post-deployment), setting initial portfolio weights, and configuring security parameters like slippage protection and rebalance thresholds.\n\n\n\nEach fund operates with hardcoded constraints: agents receive only weight adjustment and rebalancing permissions, token lists remain immutable, and all security parameters are enforced at the contract level. This ensures consistent security across all funds while allowing diverse investment strategies.\n\n\n\n\\### 3.2 Agentic Fund Management Operations\n\n\n\nGAME agents utilize MCP tools to operate within strict boundaries enforced by smart contracts. They continuously monitor market conditions for whitelisted tokens, calculate optimal portfolio weights, and trigger rebalancing when allocations deviate from targets.\n\n\n\nThe security model is absolute: agents cannot add tokens, withdraw funds, or override any security parameters. Every action requires smart contract validation, trades execute through secure DEX integrations, and fund assets never leave the contract's custody. Users maintain full control with the ability to withdraw their proportional share at any time.\n\n\n\n\\---\n\n\n\n\\## 4. Investment and Portfolio Management\n\n\n\n\\### 4.1 Investor Participation\n\n\n\nInvestors participate by depositing WETH into funds and receiving ERC20 shares representing proportional ownership. Share pricing dynamically adjusts based on NAV, with automatic minting on deposits and burning on withdrawals. Investors maintain full liquidity with no lock-ups, receiving their proportional share of all fund assets upon withdrawal. TWAP oracles ensure fair pricing for all transactions.\n\n\n\n\\### 4.2 Portfolio Rebalancing\n\n\n\nFunds automatically rebalance when portfolio weights deviate beyond configured thresholds (typically 1-5%). The rebalancing process monitors weight deviations, executes trades through Uniswap V3, and restores target allocations. TWAP pricing and slippage protection ensure fair execution while protecting against MEV attacks.\n\n\n\n\\---\n\n\n\n\\## 5. Economic Model and WROCK Value Accrual\n\n\n\n\\### 5.1 Fee Structure and Distribution\n\n\n\nThe protocol generates revenue through annual management fees on all funds (up to 10% maximum, typically 2-5%). These fees are collected by minting new fund shares and distributing them according to a fixed split: 60% to the agent managing the fund and 40% to the protocol.\n\n\n\nThe 40% protocol share flows directly to WROCK stakers, creating a perpetual value stream that scales with total AUM. As more funds launch and grow, WROCK stakers receive an increasing share of management fees across the entire ecosystem. This mechanism ensures that WROCK appreciation is directly tied to protocol adoption and success\n\n\n\n\\### 5.2 Staking and Protocol Rewards\n\n\n\nWROCK staking provides the primary value accrual mechanism for token holders. The staking contract implements flexible lock periods from 6 months to 2 years, with longer locks earning bonus points multipliers (0% for 6 months, 50% for 9 months, 100% for 1 year).\n\n\n\nStakers earn rewards from two sources: protocol fee distributions (40% of all fund management fees) and points accumulation for future airdrops. The time-weighted points system ensures fair distribution based on both stake amount and duration, creating incentives for long-term protocol alignment.\n\n\n\nImportantly, future updates will introduce token-gating requirements where fund creators and agents must maintain minimum staked WROCK balances to participate in the ecosystem, creating additional demand pressure and value accrual for the token\n\n\n\n\\### 5.3 Points System and Airdrop Mechanism\n\n\n\nThe protocol implements a points-based reward system where users accumulate points through staking activities. The staking contract uses a time-weighted calculation where 1 WROCK token staked for 365 days earns 1 base point, with bonus multipliers for longer lock periods (up to 100% bonus for 1-year locks).\n\n\n\nAccumulated points can be redeemed for reward tokens through the PointsRedeemer contract, which manages airdrop distributions. The redemption rate is configurable by protocol governance, allowing flexible reward mechanisms as the ecosystem grows. This creates additional value accrual for WROCK stakers beyond protocol fee distributions\n\n\n\n\\### 5.4 Token-Gated Participation (Future Enhancement)\n\n\n\nThe protocol will introduce token-gating requirements to align long-term incentives and ensure quality control. Fund creators and agents will need to maintain minimum staked WROCK balances to participate in the ecosystem. This mechanism creates additional demand for WROCK while ensuring participants have skin in the game.\n\n\n\nThese staking requirements will scale with fund size and performance, creating natural quality filters and aligning agent incentives with protocol success. Token-gating ensures only committed participants can deploy agents with MCP tooling access\n\n\n\n\\---\n\n\n\n\\## 6. Security and Risk Management\n\n\n\n\\### 6.1 Smart Contract Security\n\n\n\nSecurity is enforced through immutable design choices and access control hierarchies. Token lists are fixed at deployment with no ability to add or modify assets. Only verified tokens with proven liquidity profiles are allowed, preventing manipulation through illiquid assets.\n\n\n\nThe contracts implement strict separation of concerns: agents can only adjust weights and trigger rebalances, while only shareholders can withdraw funds. This prevents any possibility of fund drainage by compromised agents. Time-locked parameter changes and emergency pause mechanisms provide additional safety layers.\n\n\n\n\\### 6.2 Agent Constraints\n\n\n\nAgents operate within a hardcoded sandbox limited to three functions: setting target weights, triggering rebalances, and collecting protocol-defined fees. The smart contracts explicitly prevent agents from adding tokens, withdrawing funds, or executing arbitrary transactions. All agent actions are logged on-chain, creating transparent audit trails for performance analysis and security monitoring of MCP tool usage\n\n\n\n\\---\n\n\n\n\\## 7. Governance and Decentralization\n\n\n\n\\### 7.1 Protocol Development\n\n\n\nWhackRock Protocol development follows a community-driven approach with protocol upgrades, parameter adjustments, and agent certification processes managed through decentralized governance mechanisms. Future implementations will introduce formal governance structures as the protocol matures and decentralizes further\n\n\n\n\\### 7.2 Ecosystem Growth Dynamics\n\n\n\nThe WhackRock ecosystem creates natural growth dynamics through aligned incentives. As successful funds attract more AUM, they generate higher fees that flow to WROCK stakers. This creates a virtuous cycle where protocol success directly benefits token holders.\n\n\n\nCompetition among agents drives innovation and performance improvements. Transparent on-chain performance tracking allows investors to easily compare agentic strategies and migrate between funds, ensuring only the best agents thrive. This market-driven selection process continuously improves the quality of available MCP-powered investment strategies\n\n\n\n\\---\n\n\n\n\\## 8. Technical Implementation\n\n\n\n\\### 8.1 Smart Contract Architecture\n\n\n\nThe fund contracts expose a minimal interface split between public functions (deposit, withdraw) and agent-restricted functions (setTargetWeights, triggerRebalance). Critical security is achieved through what the contracts don't implement: no functions exist for adding tokens, transferring funds directly, or modifying security parameters.\n\n\n\n\\### 8.2 GAME Agent and MCP Integration\n\n\n\nGAME agents utilize MCP tools to generate investment signals and execute them through authenticated contract calls. The integration ensures agents can only call their permitted functions, with all actions verified through cryptographic signatures and rate limiting to prevent abuse\n\n\n\n\\---\n\n\n\n\\## 9. WROCK Token Value Proposition\n\n\n\n\\### 9.1 Direct Value Accrual Mechanisms\n\n\n\n\\*\\*Protocol Fee Distribution\\*\\*: WROCK stakers receive 40% of all management fees collected across the entire fund ecosystem. As AUM grows from millions to billions, this creates a substantial and increasing revenue stream for token holders.\n\n\n\n\\*\\*Token-Gated Access\\*\\*: Future implementation of staking requirements for fund creation and management creates persistent demand for WROCK tokens. Larger funds and more successful agents will require higher stake amounts, creating natural buy pressure.\n\n\n\n\\*\\*Points-Based Rewards\\*\\*: Time-weighted staking earns points redeemable for additional token distributions, creating compound returns for long-term holders. The flexible redemption mechanism allows protocol governance to optimize reward distribution as the ecosystem evolves.\n\n\n\n\\### 9.2 Network Effects and Growth Dynamics\n\n\n\nWROCK benefits from powerful network effects: more funds attract more investors, generating more fees for stakers, which attracts more funds in a virtuous cycle. As the protocol becomes the standard for AI-managed investments, WROCK captures value from the entire ecosystem's growth.\n\n\n\nThe token's value is fundamentally tied to protocol adoption. Every new fund launched, every dollar of AUM added, and every successful investment strategy developed directly benefits WROCK holders through increased fee generation and ecosystem participation requirements\n\n\n\n\\---\n\n\n\n\\## 10. Future Developments\n\n\n\n\\### 10.1 Protocol Roadmap\n\n\n\nNear-term developments focus on implementing token-gating mechanisms, expanding supported assets. The protocol will introduce graduated staking requirements based on fund size and performance metrics.\n\n\n\nMedium-term goals include cross-chain expansion to capture broader DeFi opportunities, institutional custody integration for traditional finance participation, and advanced agent capabilities through continued GAME SDK development.\n\n\n\n\\### 10.2 Ecosystem Expansion\n\n\n\nThe protocol aims to become the standard infrastructure for agentic investments across DeFi. Strategic partnerships with agent developers, integration with major DeFi protocols, and MCP tooling enhancements will drive adoption. As regulatory frameworks develop, WhackRock will adapt to enable compliant institutional participation while maintaining decentralization\n\n\n\n\\---\n\n\n\n\\## 11. Conclusion\n\n\n\nWhackRock Protocol creates a new safer future for investment management where agents operate their sophisticated strategies using our MCP tooling within secure, transparent smart contracts. The WROCK token captures value from this revolution through direct fee distribution, ecosystem participation requirements, and network effects that compound with growth.\n\n\n\nAs AUM scales from current levels to billions under management, WROCK holders benefit proportionally from every dollar managed by the protocol. The combination of immediate fee distribution, future token-gating, and points-based rewards creates multiple value accrual mechanisms that align with long-term protocol success.\n\n\n\nBy solving the trust problem in agentic investments, WhackRock enables a future where anyone can access sophisticated MCP-powered strategies previously reserved for institutions, while token holders capture the value created by this democratization of finance\n\n\n\n\n\n\n\n\\---\n\n\n\n\\*\\*Repository\\*\\*: \\[https://github.com/WhackRock/whackrock-treasury-template]\\(https://github.com/WhackRock/whackrock-treasury-template) &#x20;\n\n\\*\\*Documentation\\*\\*: \\[https://github.com/WhackRock/docs]\\(https://github.com/WhackRock/docs) &#x20;\n\n\\*\\*Website\\*\\*: \\[https://whackrock.ai]\\(https://whackrock.ai)\n\n\n\n\\*This whitepaper is subject to updates as the protocol evolves. Please refer to the official documentation for the most current information.\\*", "image": { "id": 47741, "name": "34885_WhackRock", "alternativeText": null, "caption": null, "width": 400, "height": 400, "formats": { "thumbnail": { "ext": ".jpeg", "url": "https://s3.ap-southeast-1.amazonaws.com/virtualprotocolcdn/thumbnail_34885_Whack_Rock_997ce49822.jpeg", "hash": "thumbnail_34885_Whack_Rock_997ce49822", "mime": "image/jpeg", "name": "thumbnail_34885_WhackRock", "path": null, "size": 6.52, "width": 156, "height": 156 } }, "hash": "34885_Whack_Rock_997ce49822", "ext": ".jpeg", "mime": "image/jpeg", "size": 34.42, "url": "https://s3.ap-southeast-1.amazonaws.com/virtualprotocolcdn/34885_Whack_Rock_997ce49822.jpeg", "previewUrl": null, "provider": "aws-s3", "provider_metadata": null, "createdAt": "2025-07-08T08:43:48.826Z", "updatedAt": "2025-07-08T08:43:48.826Z" }, "genesis": { "id": 6617, "startsAt": "2025-07-10T09:42:00.000Z", "endsAt": "2025-07-11T09:42:00.000Z", "status": "INITIALIZED", "genesisId": "323", "genesisTx": "0xe4012b364edd87e05805f1ddee6cd055f614f5386d66ffff02d90299b47a2ebe", "genesisAddress": "0x3827e939D63252D4CaF002f24C6184c4F72450Cb", "result": null, "processedParticipants": "0", "createdAt": "2025-07-08T08:42:19.299Z", "updatedAt": "2025-07-08T09:17:23.431Z", "stepData": null }, "stats": { "contributionsCount": 0, "contributorsCount": 0, "contributionVersions": [], "totalStakeAmount": "0.0", "stakerCount": 0, "validatorCount": 0 }, "characterDescription": "", "projectMembers": [ { "id": 29532, "isAccepted": true, "title": "0xHames", "createdAt": "2025-07-08T08:42:18.474Z", "updatedAt": "2025-07-08T09:01:29.196Z", "walletAddress": "0x90cfB07A46EE4bb20C970Dda18AaD1BA3c9450Ae", "virtual": { "id": 34885, "creator": { "id": 345545 } }, "user": { "id": 345545, "socials": { "VERIFIED_LINKS": { "TWITTER": "https://x.com/0xhames" } }, "bio": "Mathematician in the wild. \r\nCore dev at:\r\nwww.WhackRock.ai", "avatar": { "id": 47743, "url": "https://s3.ap-southeast-1.amazonaws.com/virtualprotocolcdn/Whack_Rock_Logo_dd412b4bba.jpg" }, "walletAddress": "0x90cfB07A46EE4bb20C970Dda18AaD1BA3c9450Ae" } } ], "tokenomics": [ { "id": 7609, "name": "Core Dev and Staking", "description": "The majority will be staked in the protocol. A small portion will go to paying for infrastructure and core devs", "isLocked": true, "bips": 5000, "linearStartTimestampRelative": [ 0, 1 ], "linearEndTimestampRelative": 5097601, "linearBips": [ 166, 9834 ], "numOfUnlocksForEachLinear": [ 1, 59 ], "startsAt": "2025-07-14T22:00:00.000Z", "project": null, "recipients": [ { "id": 12938, "recipientAddress": "0x595d423E965e24F8752fA099055EB2Fd848a553A", "amount": "500000000", "actualId": null, "createdAt": "2025-07-08T09:16:06.869Z", "updatedAt": "2025-07-08T09:16:06.869Z" } ], "releases": [ { "id": 12767, "type": "LINEAR", "duration": 60, "startsAt": "2025-07-14T22:00:00.000Z", "bips": 10000, "durationUnit": "days", "createdAt": "2025-07-08T09:16:06.805Z", "updatedAt": "2025-07-08T09:16:06.805Z" } ] } ], "tokenomicsStatus": { "hasUnlocked": false, "daysFromFirstUnlock": 3 }, "multichainAgents": [] } </full_details>

Investment info last updated: Jul 8, 2025 09:21

WhackRock ($WROCK) | Scanner