Skip to content

Add potbot skill — group-trading vaults with Personal AI Voters - #52

Open
YD811 wants to merge 1 commit into
sendaifun:mainfrom
YD811:add-potbot-skill
Open

YD811 wants to merge 1 commit into
sendaifun:mainfrom
YD811:add-potbot-skill

Conversation

@YD811

@YD811 YD811 commented Apr 25, 2026

Copy link
Copy Markdown

Add potbot skill — group-trading vaults with Personal AI Voters

Summary

Adds a new skill, potbot, that lets any AI agent participate in PotBot group-trading vaults on Solana — discovering pots, decoding state, and (uniquely in this marketplace) producing real on-chain transactions on behalf of a human member via the MemberDelegate PDA + vote_as_delegate instruction.

PotBot is the first protocol in this marketplace where the AI agent is a delegated voting participant in a group, not a single-manager vault (Drift) or a generic governance tool (Realms). It complements existing skills:

Existing skill What it covers PotBot adds
jupiter Swap routing PotBot uses Jupiter v6 inside execute_swap CPI
pyth Oracle prices PotBot uses Pyth on-chain inside StrategyTrigger swaps
squads Multisig threshold custody PotBot adds share-weighted governance + active trading + AI delegates
(none) Multi-member vault with per-seat AI delegation potbot

Why this is novel

  • First MCP server in the marketplace where 3 tools produce real on-chain transactions, not advice (vote_on_proposal, register_delegate, revoke_delegate).
  • Personal AI Voters are a primitive, not a feature — MemberDelegate PDA + VoterRecord keyed by member.wallet (not signer) means double-voting is impossible whether the human or their AI casts the vote, and rotating the AI is one ix away.
  • AI grounded in real data — the vault_strategist prompt refuses to recommend without first calling get_market_analytics (CoinGecko + RSI/volatility/trend) and get_social_sentiment (LunarCrush + Reddit + CryptoPanic + VADER).

Verification

E2E reproducible on devnet against program GJap9DjUoKZ9dhXMqGCPTeTzY6kPyBJ51SXL1pi8AmiK:

Links

Format compliance

  • name: integrating-potbot — matches existing pattern (integrating-jupiter, etc.)
  • license: MIT
  • metadata.author: potbot, metadata.version: 0.6.0
  • 18 tags covering protocol, primitives, dependencies (jupiter-cpi, pyth-oracle), and grounding sources

Test path

npm install -g @potbot/mcp
# Configure Claude Desktop:
# { "mcpServers": { "potbot": { "command": "potbot-mcp" } } }
# Restart Claude → /mcp shows 18 tools → "List devnet pots" → list_vaults returns demo pot

Adds a new skill that lets any AI agent participate in PotBot group-trading
vaults on Solana — discovering pots, decoding state, and (uniquely in this
marketplace) producing real on-chain transactions on behalf of a human
member via the MemberDelegate PDA + vote_as_delegate instruction.

Complements existing skills:
- jupiter: PotBot uses Jupiter v6 inside execute_swap CPI
- pyth: PotBot uses Pyth on-chain inside StrategyTrigger swaps
- squads: recommended for PotBot kill_switch_admin on mainnet
- (none yet): multi-member vault with per-seat AI delegation — this skill

E2E reproducible on devnet against program GJap9DjUoKZ9dhXMqGCPTeTzY6kPyBJ51SXL1pi8AmiK
with three real transactions verifiable on Solana Explorer.

npm: @potbot/mcp@0.6.0
GitHub: https://github.com/YD811/potbot-v2
For-agents docs: https://potbot.fun/for-agents

Signed-off-by: YD <eeegordolinskiy@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant