IP Asset Creation Agent logo

IP Asset Creation Agent

by ellieli0630

This repository contains an agent built with LangGraph that helps users create and mint IP assets on Story Protocol. The agent guides users through content creation, minting, and registration of the IP asset on the blockchain.

View on GitHub

Last updated: N/A

What is IP Asset Creation Agent?

This is a LangGraph-based agent designed to streamline the process of creating and minting Intellectual Property (IP) assets on the Story Protocol. It automates content generation, metadata creation, terms negotiation, and blockchain registration, including an integration for announcing new assets on Twitter.

How to use IP Asset Creation Agent?

To use the agent, clone the repository, install dependencies, configure environment variables with API keys and credentials, and run the agent.py script. The agent will then guide you through steps such as choosing a content creation method, reviewing content, creating metadata, negotiating terms, minting the IP asset, minting license tokens, and posting about the asset on Twitter.

Key features of IP Asset Creation Agent

  • Multiple Content Creation Options (Local upload, DALL-E, Luma AI)

  • Comprehensive IP Asset Workflow (Content creation to registration)

  • IPFS upload

  • Metadata generation

  • License token minting

  • Twitter Integration for announcements

  • Enhanced human review process for generated content

  • Improved error handling and user feedback

Use cases of IP Asset Creation Agent

  • Automated IP asset creation for content creators

  • Streamlined blockchain registration of intellectual property

  • Social media promotion of newly minted IP assets

  • Simplified content generation using AI models

  • Automated IP asset minting for Story Protocol

FAQ from IP Asset Creation Agent

What is Story Protocol?

Story Protocol is a blockchain-based protocol for managing and registering intellectual property assets.

What API keys do I need?

You will need Story Protocol SDK credentials, an OpenAI API key, and Twitter API credentials (if using Twitter integration).

Does it require python?

Yes. it uses Python 3.9 or above.

What is LangGraph?

LangGraph is a framework for building robust and composable language workflows.

Is the Luma integration fully functional?

The Luma AI integration is marked as a Work In Progress (WIP) in the original repo with the video generation functional but IPFS Upload broken.