Starter kits and resources for the Autonomous Business Hackathon (March 5-6, San Francisco) hosted by AWS.
Build AI agents that can buy, sell, and transact autonomously using Nevermined payment infrastructure.
- Choose a starter kit from the Starter Kits section
- Set up your environment with Nevermined credentials
- Run the example and start building!
- Node.js 18+ (for TypeScript kits)
- Python 3.10+ (for Python kits)
- Nevermined App account for API keys and payment plans
- OpenAI API key (or other LLM provider)
# Copy the example environment file
cp .env.example .env
# Edit with your credentials
# NVM_API_KEY - Get from https://nevermined.app Settings > API Keys
# NVM_PLAN_ID - Create a plan in the Nevermined App
# OPENAI_API_KEY - Your OpenAI API key| Track | Theme | Description | Starter Kits |
|---|---|---|---|
| 1 | Data Marketplace | Autonomous data buying/selling agents | A, B, C |
| 2 | Internal A2A Economy | Agent-to-agent transactions within organizations | F, G, H, I |
| 3 | Content Marketplace | Content publishing and consumption | D, E |
| 4 | Open Track | Any creative use case | Any |
| Kit | Name | Description | Languages |
|---|---|---|---|
| A | Buyer Agent | Discovers and purchases data autonomously | TS, Python |
| B | Selling Agent | Registers and sells data/services | TS, Python |
| C | Switching Agent | Switches between data providers based on price/quality | TS |
| Kit | Name | Description | Languages |
|---|---|---|---|
| F | Quality Assessment | Evaluates data/service quality | TS |
| G | Requesting Agent | Requests services from other agents | TS |
| H | Servicing Agent | Provides services to other agents | TS |
| I | ROI Governor | Monitors and optimizes agent spending | TS |
| Kit | Name | Description | Languages |
|---|---|---|---|
| D | Publisher Agent | Publishes content with tiered pricing | TS |
| E | Consuming Agent | Discovers and consumes paid content | TS |
Complete working agents in the agents/ directory:
| Agent | Description | Stack |
|---|---|---|
| strands-simple-agent | Strands AI agent with x402 payment-protected tools and full payment discovery flow | Python, Strands SDK, Nevermined |
Used by Kits A, B, C, D, E. Payment negotiation via HTTP headers:
Client sends: payment-signature header with access token
Server returns: 402 with payment-required header (if no token)
Server returns: 200 with payment-response header (after settlement)
Used by Kits F, G, H, I. Direct agent-to-agent transactions.
Used by Kit D. Tool/plugin monetization with logical URLs.
This hackathon is hosted by AWS. See aws-integration/ for:
- Strands SDK + Nevermined: Add payments to Strands agents
- AgentCore Deployment: Deploy agents to AWS AgentCore
- Getting Started Guide
- AWS Integration Guide
- Track 1: Data Marketplace
- Track 2: Internal A2A Economy
- Track 3: Content Marketplace
- Nevermined Discord: Join Community
- Hackathon Slack: Check event communications
MIT