Story Protocol Solidity smart contract interaction. Use when user mentions "Story contract", "IPAssetRegistry", "Solidity", "Story smart contract", "foundry", "forge", "LicensingModule", "RoyaltyModule", or wants to interact with Story contracts directly.
Story Protocol TypeScript SDK overview and setup. Use when user mentions "Story Protocol", "Story SDK", "@story-protocol/core-sdk", "StoryClient", "SDK setup", or wants to start building on Story Protocol with TypeScript.
Register IP assets on Story Protocol. Use when user mentions "register IP", "IP Asset", "mintAndRegisterIp", "createCollection", "SPG", "Story Protocol registration", "ipId", or wants to mint NFTs as IP on Story.
Story Protocol licensing and derivatives. Use when user mentions "license", "PIL", "license terms", "derivative", "commercial use", "remix", "attach license", "PILFlavor", "commercialRevShare", or wants to configure IP licensing on Story.
Story Protocol royalty payments and revenue claiming. Use when user mentions "royalty", "revenue", "pay royalty", "claim revenue", "royalty vault", "royalty tokens", "LAP", "LRP", "IpRoyaltyVault", or wants to handle payments on Story.
Story Protocol TypeScript SDK setup and usage. Use when user mentions "Story SDK", "@story-protocol/core-sdk", "StoryClient", "SDK setup", "story-protocol npm", or wants to initialize and use the Story Protocol SDK.