Video thumbnail

fortun3.guru

A decentralized, AI-powered horoscope engine that turns your blockchain data into prophecy.

fortun3.guru

Created At

ETHGlobal Taipei

Winner of

World - World Pool Prize

Prize Pool

Celo - Celo L2 Pool Prize

Prize Pool

Project Description

Fortun3 is a decentralized, AI-powered horoscope platform that transforms your on-chain activity into mystical insights. It blends blockchain transparency, artificial intelligence, and the ancient tradition of fortune-telling to create a truly unique Web3 experience.

At its core, Fortun3 allows users to exchange USDC for F3 tokens, which are then used to “consult the Prophet.” Users choose a source of destiny — their wallet address, a transaction hash, or a specific timestamp. Each of these inputs carries unique symbolic and data-driven meaning, which is then interpreted by a fine-tuned AI agent.

Once a destiny source is selected and a prompt is submitted, the platform fetches relevant on-chain data using third-party APIs like Etherscan, BlockScout, and 1inch. This data is combined with user input and sent to the Prophet AI Agent, a language model configured to generate personalized, poetic, and often mystical readings.

The result is returned to the user in text (and optionally, voice), and also minted as a Destiny NFT, permanently stored on IPFS. This not only gives users verifiable ownership of their prophecy, but also lets them collect and revisit their past readings through a Destiny Journal.

Fortun3 is built for accessibility. Users can interact through a clean React.js Web frontend, or through MCP Clients like AI chat interfaces (e.g., OpenAI or Claude). This multi-channel access opens the door for future integrations with voice assistants, mobile apps, and immersive experiences.

By combining decentralized infrastructure, AI creativity, and blockchain symbolism, Fortun3 reimagines what fortune-telling can look like in the digital age — private, provable, and profoundly personal.

How it's Made

Fortun3 was built as a fusion of blockchain, AI, and decentralized storage — blending cutting-edge tech into a magical user experience.

At its core, Fortun3 uses Solidity smart contracts on EVM-compatible networks to handle token exchange, payment tracking, and NFT minting. Users exchange USDC for F3 tokens via the F3Token contract and initiate consultations by calling the pay() function in the CounterService contract. These interactions emit on-chain events, which are picked up by an off-chain Watcher service.

Once a payment is detected, a NestJS backend validates the ticket and pulls blockchain data (wallet activity, transaction details, or timestamps) using 3rd-party APIs like Etherscan, Nodit, and 1inch. This data, along with the user’s prompt, is sent to the Prophet AI Agent — a custom LLM interface powered by OpenAI or similar models — designed to generate symbolic, poetic horoscopes.

The generated prophecy is stored on IPFS, and then a Destiny NFT is minted via the NFTMinter contract. The metadata includes the user’s prompt, selected destiny source, and the AI-generated reading.

The frontend is built with React.js, providing a sleek Web3 UI that supports wallet connection, token balance display, prompt submission, and NFT history viewing. The system is also designed to work with MCP Clients like desktop AI interfaces (e.g., ChatGPT plugins) for flexible access.

We took a few hacky shortcuts to speed things up — like piping the ticket flow directly into the LLM with minimal sanitization and rapidly iterating on the Prophet's prompt to make the outputs feel mystical yet personal. The modular backend design allowed us to quickly integrate new features like timestamp-based readings and dual input channels.

Using partner tools like Worldcoin MiniKit (via World Mini App), OpenAI, IPFS, and blockchain APIs helped us move fast without reinventing the wheel.

background image mobile

Join the mailing list

Get the latest news and updates