Skip to content

feat(plugins): add Hive plugin for x402-wired Base mainnet services#575

Open
srotzin wants to merge 3 commits into
goat-sdk:mainfrom
srotzin:add-hive-plugin
Open

feat(plugins): add Hive plugin for x402-wired Base mainnet services#575
srotzin wants to merge 3 commits into
goat-sdk:mainfrom
srotzin:add-hive-plugin

Conversation

@srotzin

@srotzin srotzin commented Apr 30, 2026

Copy link
Copy Markdown

Adds @goat-sdk/plugin-hive, a community plugin exposing 50 x402-wired Hive Civilization services to any GOAT-powered agent.

Tools:

  • get_hive_catalog: free service discovery (50 services)
  • call_hive_service: generic paid wrapper with x402 challenge/retry
  • hive_evaluator_submit_job: concrete ~$0.01 USDC example

Payment details:

  • Treasury: 0x15184bf50b3d3f52b60434f8942b7d52f2eb436e (Base mainnet)
  • Token: USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)
  • Chain: eip155:8453 (Base mainnet)
  • Protocol: x402 (open spec, not Coinbase-exclusive)

Plugin follows existing GOAT conventions (PluginBase, createTool, EVMWalletClient). No core changes required.

Steve Rotzin, Hive — github.com/srotzin

Relates to:

Background

What does this PR do?

Testing

Detailed testing results

Method Prompt Screenshot Transaction Link
Action #1 Prompt to get it to take that action Screenshot of the result Transaction link
Action #2 Prompt to get it to take that action Screenshot of the result Transaction link

Docs

Checklist

  • I have tested this change and added the relevant screenshots to the PR description
  • I updated the README if necessary to include the new plugin, wallet, chain, etc.

If you require releasing a new version of the package:

  • I have added a changset for the specific package by running pnpm change:add from the typescript directory

Adds @goat-sdk/plugin-hive, a community plugin exposing 50 x402-wired
Hive Civilization services to any GOAT-powered agent.

Tools:
- get_hive_catalog: free service discovery (50 services)
- call_hive_service: generic paid wrapper with x402 challenge/retry
- hive_evaluator_submit_job: concrete ~$0.01 USDC example

Payment details:
- Treasury: 0x15184bf50b3d3f52b60434f8942b7d52f2eb436e (Base mainnet)
- Token: USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)
- Chain: eip155:8453 (Base mainnet)
- Protocol: x402 (open spec, not Coinbase-exclusive)

Plugin follows existing GOAT conventions (PluginBase, createTool, EVMWalletClient).
No core changes required.

Steve Rotzin, Hive — github.com/srotzin
@changeset-bot

changeset-bot Bot commented Apr 30, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: f955332

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@srotzin

srotzin commented Apr 30, 2026

Copy link
Copy Markdown
Author

Notification post — Hive Civilization runs an x402-native MCP fleet (52 services on Base mainnet, treasury 0x15184bf50b3d3f52b60434f8942b7d52f2eb436e, USDC settlement, x402 spec from coinbase/x402). @goat-sdk/plugin-hive gives every GOAT agent discovery + call against that fleet. Happy to iterate on naming, scope, or code structure — partner posture, not a fork.

This was referenced Apr 30, 2026
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