Video thumbnail

Coop Tales

AI-driven storytelling protocol using Farcaster Frame and onchain agents for lore-centric projects like NFT communities, onchain games, and DAOs. Users co-create world lore through interactive stories, receive automated summaries, and shape the evolving narrative canon.

Coop Tales

Created At

Agentic Ethereum

Winner of

Coinbase Developer Platform - AgentKit Pool Prize

Prize Pool

Project Description

The AI-driven storytelling protocol is built to empower lore-centric projects—such as NFT communities, onchain gaming worlds, and creative DAOs—to collaboratively create and evolve rich, shared narratives. Using the Farcaster Frame and onchain agents, this protocol guides users through an interactive, dynamic storytelling experience where they co-create adventures with the agent in real-time.

In this protocol, storytelling is not just a submission of text—it’s an interactive conversation. The AI agent serves as a narrator, guiding users through a "choose your own adventure"-style experience. The user is prompted to imagine and expand upon different parts of the narrative, creating a highly personalized and immersive story.

How It Works Story Prompts & Interactive Narration: Users enter the storytelling protocol through the Farcaster Frame interface. The AI-powered narrator agent initiates the story with an engaging prompt. As the interaction progresses, the agent offers narrative choices, asking the user what happens next and guiding them through a co-creative storytelling arc.

Real-Time Storytelling:

The user contributes by expanding key scenes or making choices that shape the adventure’s direction. These contributions are recorded in the protocol, allowing the AI to track story developments and guide further exploration. Personality Trait Recognition: As the user interacts with the AI, the protocol observes their narrative style and choices to identify personality traits (e.g., cautious, curious, aggressive). These traits are stored and referenced in future iterations of the story to create a more tailored experience.

Automated Summarization: After each storytelling session, the protocol generates a summary of key narrative elements—characters, plot points, and changes to world lore. This summary can be shared with the user and the broader community to track the evolution of the shared universe.

Future Iterations: In future versions of the protocol, voting mechanisms will allow communities to influence the direction of the evolving narrative canon by selecting key story arcs or lore updates.

Who It’s For This protocol is designed for communities and projects where collaborative storytelling and world-building are central. Key communities already using or testing this protocol include:

Arrowheads (Higher Network & $ARROW Token): Arrowheads are onboard to test the protocol as part of their tabletop role-playing game (TTRPG) project. Nouns DAO (Proposed): We are working on a proposal to integrate this protocol into Nouns DAO, allowing their community to expand lore and interactive experiences tied to their NFT project. Metasuyo (Internal Use): We are using the protocol for "Dreams of Kamasun," a story exploring an alternate timeline where the Inca Empire never fell. We also aim to see other new and veteran projects leverage the protocol to create immersive lore, interactive storytelling experiences, and dynamic narratives.

Key Features AI-Guided Interactive Narration:

Users collaborate with the AI agent, expanding stories through real-time dialogue and choices. The storytelling experience is designed like a choose-your-own-adventure, with the agent acting as a narrator that prompts users to imagine and shape the events. Personality-Driven Story Customization:

The protocol stores personality traits detected in user interactions. For example, a cautious user may face different challenges or story options in later interactions than a curious or aggressive user. Story Summarization & Lore Tracking:

After each interaction, the AI aggregates and summarizes key story elements, ensuring that the evolving world lore remains coherent and easy to follow. Farcaster Frame Integration:

The protocol is built on Farcaster, providing seamless real-time interactions within a decentralized communication network. Future Expandability:

The protocol is designed to accommodate additional features, such as voting for decentralized decision-making on story arcs, NFT integrations, and more. Example Use Case (Placeholder for Specific Story) A user from the Arrowheads TTRPG community interacts with the protocol. The AI introduces a quest tied to a crumbling faction in the game world. Through interactive dialogue, the user chooses to negotiate with the faction leader, revealing hidden lore. The protocol detects the user’s cautious approach and notes this trait for future encounters. A story summary is generated, highlighting key developments and potential next steps for both the user and the community.

How We’re Testing It Arrow TTRPG (Arrowheads): The protocol will support interactive world-building sessions where players collaborate with the AI agent to shape game events, factions, and lore. The evolving world will reflect both player choices and story prompts guided by the AI.

Dreams of Kamasun (Metasuyo): This narrative explores a parallel timeline where the Inca Empire thrives in a fusion of ancestral spirituality and digital technology. Players interact with the dream guide Qawakun and Sami, a seeker using the astral-digital network Ankanet to uncover a lost figure named Kap Naem.

Nouns DAO (Proposal): We are in discussions to propose this protocol to Nouns DAO, allowing Nouns holders to collaboratively build lore and drive new interactive projects tied to their decentralized community.

Why It Matters Decentralized communities often struggle to coordinate large-scale storytelling and lore-building. Existing tools don’t support collaborative story interaction or creative decision-making at scale. This protocol fills that gap by combining AI-driven narration, dynamic story expansion, and personalized experiences tailored to each user’s input.

By enabling structured yet flexible storytelling, this protocol enhances engagement, fosters creativity, and builds stronger emotional connections within lore-centric projects. Our goal is to make decentralized storytelling accessible and powerful, inspiring both creators and communities to bring their worlds to life.

How it's Made

Coinbase Agent Kit: We use the Coinbase Agent Kit as the foundation for our AI-driven agent. This kit provides the core infrastructure to manage user interactions, execute conversations in real time, and interface with decentralized communication layers. Its modular design allows us to rapidly implement features like prompts, story-guided interactions, and summarization logic.

Farcaster Frames: Farcaster Frames serve as the primary interface for users. Frames enable decentralized, real-time communication, ensuring that every interaction between users and the AI agent happens in a permissionless, distributed environment. The frame acts as a container for both the storytelling flow and lore updates, making it easy to onboard users without reliance on centralized platforms.

Privy for User Data Management: To enhance personalization, we use Privy to securely store and access offchain user data, such as personality traits detected during interactions (e.g., cautious, curious, or bold). This data enables the AI to adapt future story arcs to fit user behavior, creating a more tailored narrative experience without compromising privacy or decentralization.

GPT-based Language Model: We implemented a large language model (e.g., GPT-4) to drive narrative generation, prompt creation, and summarization. This AI model allows for dynamic, context-aware storytelling, making each session feel personal and immersive. The model generates both branching story arcs and real-time feedback.

background image mobile

Join the mailing list

Get the latest news and updates