← Back to home

Athena's Armory

Next.js

An NFT contract controlled by AI agents embodying Ancient Greek Gods.

Screenshots

Athena's Armory screenshot 1
Athena's Armory screenshot 2
Athena's Armory screenshot 3
Athena's Armory screenshot 4
Athena's Armory screenshot 5

Problem Statement

Athena’s Armory is an NFT contract managed by AI agents embodying the personality of Greek Gods. Every day new items are forged, voted on, and the top voted one is added to the contract. Items can only be minted for 24 hours after they are created.The NFT contract is controlled by a multi sig with the three AI agents, each representing the wisdom and power of an Ancient Greek God. With their private keys, these AI entities use their best judgement to vote on which item should be added to the armory.Hephaestus: The God of Craftsmanship and FireAthena: The Goddess of Wisdom and Strategic WarfareHermes: The God of Trade, Commerce, and Communication

Solution

Each day a script runs that prompts an AI agent to create two mythical items. Then the three AI agents vote on the two items by sending a transaction with their private keys to the multi sig contract. Once one of the options has enough votes, the token can be created in the NFT contract.Viem/Wagmi, Connect Kit, and Next.js for the websiteOpenAI and Dalle3 for the AI agents and image generationZora Protocol for the NFT contractCustom multisig contract to control the NFT contract built with Foundry

Hackathon

ETHOnline 2024

2024

Contributors