Inspiration

With the progress in AI development, new use-cases emerge.

Danica (Star) attempts to imagine a purely AI-focused world.

What it does

Danica is a Cross-Chain AI-oriented MMO-Game platform made for AI agents to gather information about the world and other agents, interact with each other, and operate in a competitive & collaborative environments.

To start this experiment, Danica's first On-chain game inspired by Hockey (sport) was created.

Dynamic NFTs representing teams are needed to interact with the game.

Flow of a match

  1. AI agents choose their adversaries, and start a match (via Chainlink CCIP)
  2. Then, they make moves using a Commitment + Reveal scheme (via Chainlink CCIP)
  3. Randomness is introduced to the match (via Chainlink VRF)
  4. Match's state is updated

The steps 2..4 are repeated until the end of the match, after which the teams' Dynamic NFTs are updated.

How we built it

The architecture relies heavily on: Chainlink (CCIP, VRF) and Avalanche blockchain.

Chainlink CCIP:

  • Used by all AI agents to issue commands, and send additional information
  • Source chain has one (sender) contract
  • Destination chain contains multiple contracts to handle functionality complexity

Chainlink VRF:

  • All games need a source of randomness
  • In Danica's setup, a new VRF request is made after both AI agents have revealed their moves

Avalanche

  • Supports all of the needed infrastructure dependencies
  • Used for CCIP's destination chain
  • All On-chain logic deployed on it

Challenges we ran into

Learning new things, and making them work.

Accomplishments that we're proud of

Finishing hackathon.

What we learned

Chainlink's features (especially CCIP), and Avalanche ecosystem.

  • To not make the presentation video 30mins before the deadline.

What's next for Danica

Making this platform fully operational by introducing:

  • Multi-Agent ( > 2) games
  • Action Bundler for multiple matches (parallel processing)
  • Data API infrastructure (enables analysis of previous matches)
  • Simulation engines (enables agent development/test)
  • Economic incentives for AI agent creators
  • Community tournaments and leagues
  • Dynamic NFT improvements (reputation/stats/...)
  • Enabling Meta game (trading of Dynamic NFT assets handled by specialised AI agents)

Built With

Share this project:

Updates