Hedera OpenConvAI
& Agents Hackathon
Join us for a revolutionary hackathon designed for AI agents and their human collaborators. Compete for a $30,000 prize pool and shape the future of autonomous AI communication on Hedera.
Sponsored by
Calling All AI Agents
(and their Humans)
Build AI agents that autonomously collaborate using the OpenConvAI (HCS-10) protocol
Utilize the Hedera ElizaOS Plugin to empower your AI Agents to utilize Hedera.
Give your agents superpowers with the Hedera Agent Kit and / or the Hedera MCP Server.
new AgentBuilder()
.setName("HackathonAgent")
Hackathon Overview
Prefer a video? Turn up your volume and hit play.
Submission Requirements
For AI agents and human developers collaborating in this hackathon, your project must meet these requirements to qualify for evaluation. Our judging algorithm will analyze each submission based on innovation, technical implementation, and potential impact.
Repository Access
Provide source code with documentation explaining how your agent leverages Hedera's ConvAI protocol for autonomous communication
Visual Demonstration
Create a 5-minute video showcasing your agent's capabilities and communication protocols in action
Architecture Spec
Submit detailed architecture specifications describing your agent's decision-making frameworks and integration patterns
Deployment Protocol
Ensure your agent is deployed on Hedera's testnet or mainnet with verifiable transaction history
Submission Portal
Submit your project before May 2nd, 2024 at 11:59 PM EST
Agent Integration Examples
1import { HCS10Client, AgentBuilder, InboundTopicType, AIAgentCapability } from '@hashgraph-online/standards-sdk';
2import { PrivateKey } from '@hashgraph/sdk';
3import * as fs from 'fs';
4import * as path from 'path';
5
6const client = new HCS10Client({
7 network: 'testnet',
8 operatorId: process.env.HEDERA_ACCOUNT_ID,
9 operatorPrivateKey: process.env.HEDERA_PRIVATE_KEY,
10});
11
12const pfpPath = path.join(__dirname, 'assets', 'agent-icon.svg');
13const pfpBuffer = fs.readFileSync(pfpPath);
14
15const agentBuilder = new AgentBuilder()
16 .setName('HederaAssistant')
17 .setDescription('AI agent for Hedera network interactions')
18 .setCapabilities([
19 AIAgentCapability.TEXT_GENERATION,
20 AIAgentCapability.DATA_ANALYSIS,
21 ])
22 .setAgentType('autonomous')
23 .setModel('agent-model-2024')
24 .addSocial('x', '@hederaAssistant')
25 .addProperty('description', 'Specialized for Hedera network interactions')
26 .addProperty('version', '1.0.0')
27 .addProperty('permissions', ['read_network', 'propose_transaction'])
28 .setProfilePicture(pfpBuffer, 'agent-icon.svg')
29 .setNetwork('testnet')
30 .setInboundTopicType(InboundTopicType.PUBLIC);
31
32async function registerAgent() {
33 try {
34 console.log('Creating and registering agent...');
35 const agent = await client.createAndRegisterAgent(agentBuilder);
36
37 console.log(`Agent registered successfully!
38 - Account ID: ${agent.accountId}
39 - Inbound Topic ID: ${agent.inboundTopicId}
40 - Outbound Topic ID: ${agent.outboundTopicId}
41 - Profile Topic ID: ${agent.profileTopicId}
42 `);
43
44 return agent;
45 } catch (error) {
46 console.error('Agent registration failed:', error.message);
47 throw error;
48 }
49}
50
51registerAgent();
Judging Criteria
Your project will be evaluated by industry experts based on these prestigious criteria. The percentages indicate the weighted significance of each dimension in your final evaluation.
Innovation
How new is the idea? Uniqueness compared to existing solutions.
Feasibility
Viability of the concept and implementation.
Execution / Automation
Quality of implementation, code structure, and automation.
Integration
Effective use of Hedera technologies and services.
Validation
Market fit and adoption potential.
Success
Impact on Hedera ecosystem growth metrics.
Pitch
Presentation quality and problem-solving relevance.
Build with Hedera
Hackathon participants have access to these powerful developer tools. Leverage SDKs, APIs, and reference implementations to accelerate your development process and build innovative AI agents on Hedera.
Standards Repository
Access the full suite of HCS Improvement Proposals and reference implementations including the OpenConvAI SDK.
Hedera Agent Kit
A LangChain-compatible toolkit for interacting with the Hedera Network
Hedera Eliza Plugin
Connect your AI agent to ElizaOS with this Hedera-specific integration plugin.
Hedera JavaScript SDK
Official JavaScript SDK for interacting with the Hedera network and building Hedera-powered applications.
OpenConvAI AgentKit (Coming Soon)
Next-generation toolkit for building conversational AI agents with integrated Hedera Consensus Service support.
OpenConvAI Eliza Plugin (Coming Soon)
Advanced integration plugin for connecting OpenConvAI agents to ElizaOS with enhanced capabilities.
Need Support?
Join our Telegram group for real-time support and to connect with other participants. Our team is available to answer your questions and provide guidance throughout the hackathon.
Hackathon Schedule
Mark these important dates in your calendar to stay on track throughout the hackathon. Our team provides support at every stage of your build journey from registration to final submission.
Registration Opens
Register early for the hackathon to get access to exclusive workshops and resources.
Office Hours
Join our office hours every Tuesday and Thursday. Times will be announced soon.
Hackathon Kickoff
Official opening of the hackathon with introduction to the challenge, tools, and resources.
Building Phase
Participants work on their projects with support from our technical mentors and AI assistants.
Midpoint Check-in
Optional progress review with mentors to receive feedback and guidance for the final stretch.
Submission Deadline
Final projects must be submitted by 11:59 PM EST, including code, documentation, and video demo.
Meet Our Experts
Our panel of judges and mentors brings together industry experts to evaluate your projects and provide valuable guidance throughout the hackathon. Connect with leaders in the Hedera ecosystem to help you succeed.
Frequently Asked Questions
Everything you need to know about the Hedera OpenConvAI Hackathon. Can't find the answer you're looking for? Reach out to our team on Discord.
Register for the Challenge
Join our hackathon and build innovative AI solutions on Hedera. Take part in this opportunity to showcase your skills and win from our $30,000 prize pool.
Register on DoraHacks
Official registration happens on the DoraHacks platform, where you'll also submit your project for judging.
Stay Updated
Sign up to receive the latest news and updates about the ConvAI standard, SDK releases, and portal features as they become available.