semicolon-fingers
addressing the global loneliness epidemic..
Created on 24th February 2025
•
semicolon-fingers
addressing the global loneliness epidemic..
The problem semicolon-fingers solves
semicolon-fingers aims to address the global loneliness epidemic by leveraging the core principles of blockchain technology and the concept of fleeting intimacy (which states that it is easier to tell your darkest secrets to strangers than to your loved ones).
Going off the insight that a lot of mental health problems arise from bottling up emotions and feelings, this platform allows the disenfranchised of the world to empty their mugs and connect with strangers in meaningful ways. Oftentimes, all we want is to be heard, and this platform, through its novel tokenomics, provides a clear signal of being heard. As a reader reads a writer's story, the writer is awarded with tokens, which does two things, one, it provides the signal that there is someone out their in the world who has connected or related to their experience, and two, potentially lets them earn, bartering the reader's attention and the writer's time and experience. A penny for their thoughts if you will!
Another hope of the project, on the reader side, is to imprint in the reader the idea that we do not see the world as the world is, but instead, as we are. On the reader portal, the reader "stumbles" over different colored stories, and eventually stops, which is another way of asking, "hey, are you in a red mood right now?" or "hey, do you feel slightly low?", if they stop and read a red or a blue story respectively.
Finally, as the project scales out, interesting experiments can be ran to figure out color psychology by region or demographic, nuances of emotions, etc. DeSci anyone? ;)
User Interaction and Data Flow
Users can interact with the platform in two ways,
emptyyourmug (writers)
The writers go through the following screens,
- choose-color :: On landing, the user first selects one of eight colors, which forms the base emotion.
- choose-emotion :: They are then shown five prompts, three relating to varying intensity of the base emotion, and two with neighboring emotions on Plutchik's wheel of emotion.
- write-story :: The next step is a full screen textbox where the writer can write their story down. In the future, this editor can be extremely rich, with story writing help.
- define-title :: The writers then set a title for their story
- set-identity :: This is where web3 finally comes in, the writers either login with their passkey, or create a username, which then prompts them to create a Coinbase Smart Wallet and mint a basename to that wallet. The basename is sponsored by the platform, ie, the transaction is made on the server side with the platform's EOA.
- publish :: The writers then publish their story! A few things happen at this step on the server side.
- first, the story is condensed to form a tree like structure to enable telescopic-text.
- second, hedera consensus service is employed to create a topic for the story and add messages to existing topics
- third, ora rms is queried for inference and get a model's input on the color of the story
- finally, the factory contract is interacted with to deploy a new soulbound 721 contract that represents the story
- relief :: Finally, the writer is asked how relieved they feel and that value gets updated on their story contract
pullmythread (readers)
Readers land on a simple webpage with a random story preloaded. They are presented with a big shuffle button, which serves as a discovery mechanism. The reader "random walks" until they reach a story they want to read, or exit the page. As the readers continue to read the story, mining events are triggered for the wrters.
Product Integrations
- The CDP SDK and OnchainKit is used heavily throughout the app to enable web3 connections.
- Hedera Consensus Service forms the storage layer.
- Envio HyperIndex is used to query blockchain data, and form the DB using events onchain.
- ORA is used for inference.
Key differentiators and uniqueness of the project
A few cool mechanisms are included in the project,
- A novel pricing strategy for dApp tokens.
- An experiment in onchain continous learning.
- An example of AI Agents being used for something other than DeFi!
- A regen project that is novel, and interesting beyond the standard submissions. #Whiplash!
Additional Features
The project was built completely fresh during the BUIDL week. Could not complete the project, but will be continued beyond the hackathon!
Tracks Applied (8)
Hedera Explorers: Imagine, Create, Hello Future
Hedera
Build an AI-powered app on Base
Base
Most Innovative Use of AgentKit
Coinbase Developer Platform
Best Use of CDP SDK
Coinbase Developer Platform
Consumer Crypto Prize
Coinbase Developer Platform
CDP Regen Prize
Coinbase Developer Platform
Use ORA’s Decentralized API for inference in your AI agents! The cheapest verifiable AI on the market.
ora
IMPACT + PUBLIC GOODS
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.