Skip to content

Autonomous Business Hackathon starter kits and resources

Notifications You must be signed in to change notification settings

nevermined-io/hackathons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autonomous Business Hackathon

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.

Quick Start

  1. Choose a starter kit from the Starter Kits section
  2. Set up your environment with Nevermined credentials
  3. Run the example and start building!

Prerequisites

  • 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)

Environment Setup

# 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

Hackathon Tracks

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

Starter Kits

Track 1: Data Marketplace (Priority)

Kit Name Description Languages
A Buyer Agent (code) Discovers and purchases data autonomously TS, Python
B Selling Agent (code) Registers and sells data/services TS, Python
C Switching Agent Switches between data providers based on price/quality TS

Track 2: Internal A2A Economy

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

Track 3: Content Marketplace

Kit Name Description Languages
D Publisher Agent Publishes content with tiered pricing TS
E Consuming Agent Discovers and consumes paid content TS

Demo Agents

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
seller-simple-agent Data selling agent with tiered pricing, FastAPI server, A2A mode, and AgentCore deployment Python, Strands SDK, Nevermined
buyer-simple-agent Data buying agent with x402 payment, A2A discovery, budget management, and spending tracking Python, Strands SDK, Nevermined

Protocol Overview

x402 (HTTP Payment Protocol)

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)

A2A (Agent-to-Agent)

Used by Kits F, G, H, I. Direct agent-to-agent transactions.

MCP (Model Context Protocol)

Used by Kit D. Tool/plugin monetization with logical URLs.

AWS Integration

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

Resources

External Links

Support

  • Nevermined Discord: Join Community
  • Hackathon Slack: Check event communications

License

MIT

About

Autonomous Business Hackathon starter kits and resources

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages