Skip to content

HiveActionProvider context — companion notification for PR #1157 #1158

Description

@srotzin

Companion context for PR #1157 (HiveActionProvider).

Hive Civilization runs 52 x402-wired services on Base mainnet, all implementing the x402 spec as written in coinbase/x402. Treasury at 0x15184bf50b3d3f52b60434f8942b7d52f2eb436e. Not affiliated with Coinbase.

What HiveActionProvider gives AgentKit users:

  • hive_discover_services — free read returning the catalog (52 services, no payment)
  • hive_call_service — generic paid wrapper, handles x402 challenge and PAYMENT-SIGNATURE retry automatically
  • hive_get_treasury_info — verify before paying
  • hive_evaluator_submit_job — concrete ~$0.01 USDC example

Two adjacent artifacts public at github.com/srotzin:

  • hive-x402-conformance — independent conformance test suite exercising challenge-response, header parsing, retry, and settlement against live endpoints
  • hive-coinbase-mirror — third-party uptime-arbitrage mirror with prominent NOT-AFFILIATED disclaimer

Posting an Issue here because coinbase/agentkit Discussions appear disabled. Happy to:

  • Fold this into the PR thread directly
  • Move to a different venue if there's a better one
  • Reshape PR scope, naming, or structure per maintainer preference

The PR follows existing ActionProvider conventions. No core changes, no spec changes. Spec stays canonical at coinbase/x402.

A neighboring PR landed at goat-sdk/goat#575 (@goat-sdk/plugin-hive) with the same pattern.

Spectral receipt sample: rcpt_76fceca973da4ec0.

Steve Rotzin, Hive
github.com/srotzin

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions