How this works
Each good is reviewed before it appears on your validator page. Approved goods drive the community-goods stake bonus. The impact link is required — impact is the eligibility: a repo, metrics, event recaps, anything that shows the good is real.
What you submit is your complete list: unchanged goods keep their approval, edited ones are reviewed again, and a good you leave out is removed from your page.
Your goods
1. The message you will sign
This is the literal text the pool verifies, byte for byte. Read it: it says what you are granting. Save it as jagpool-goods-odc2aCE7.txt on the machine that holds your identity keypair.
Fill in the form to generate the message…
2. Sign it on your validator
solana sign-offchain-message -k /path/to/validator-identity-keypair.json "$(cat jagpool-goods-odc2aCE7.txt)"
Only the keypair path is yours to fill in. The signing key must be the current identity of this vote account: odcvDWH5wHVKz9XtmGGxTj5ZsmawTjCCty3nyBKDGzS.
Why this is safe. This signs a message, never a transaction. Off-chain messages carry a prefix that makes them structurally impossible to interpret as a transaction, so nothing signed here can move funds or change your validator. The key never leaves your machine — you paste back only the signature.