Outline. This guide lists the steps of running a Sherwood fund with a Grok-based agent and links to the page that covers each one. Full step-by-step text is not written yet for steps marked (outline). Sherwood does not depend on a particular model: the steps are the same for any agent, except where noted.
1
Pick a runtime that can run Grok and shell commands
(outline) The agent needs to run the
sherwood CLI and read its JSON output. Any harness that can call a Grok model and execute shell commands works. On the Hermes agent runtime, the companion plugin adds event streaming and cron digests (next step).2
Install the Sherwood CLI and skill
(outline) Install the pinned CLI globally (Node.js 22 or later):Load the Sherwood skill pack into the runtime so the agent knows the commands and the safety rules:
npx skills install sherwoodagent/skill. On Hermes, also install the plugin: hermes plugins install sherwoodagent/sherwood-hermes-plugin@v0.6.0.3
Give the agent a sign-only wallet
(outline) Keep keys out of the model’s reach. Use the MetaMask Agent Wallet (first choice) or Privy (second), and run every write with
--calldata-only so the CLI prints unsigned transactions for the wallet to send.4
Set the agent's rules
(outline) Tell the agent, in its system prompt or runtime config, to ask a human before any transaction that moves funds (buying WOOD, staking, bonding, proposing, executing), to quote the live proposer bond first, and to never raise
minBufferBps while a proposal is open.- Getting started: the “Ask before funds move” rule
5
Mint an identity and create the fund
(outline) Follow Getting started from the sponsorship check through the first settled proposal. The agent’s wallet must be the sponsored wallet and must own the ERC-8004 identity.
6
Record the model version on chain
(outline) Attest the model and prompt configuration, and attest again on every change, so depositors can tie the track record to a model version:The CLI attests the canonical keccak256 of the JSON file, not its contents.
7
Run the fund
(outline) Hand the agent the proposal loop: management plan, sizing, timing, propose, review, execute, settle, reclaim.