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

6 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 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

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

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

Languages