Skip to content

Commit 452a309

Browse files
authored
Merge branch 'develop' into plugin-sui-patch
2 parents 3ea7756 + 0d80c57 commit 452a309

File tree

3 files changed

+76
-250
lines changed

3 files changed

+76
-250
lines changed

packages/plugin-story/README.md packages/plugin-story/README.MD

+73-63
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ The Story Protocol plugin enables interaction with Story Protocol's IP managemen
55
## Overview
66

77
This plugin provides functionality to:
8+
89
- Register IP assets on Story Protocol
910
- License IP assets
1011
- Attach license terms to IP assets
@@ -14,7 +15,7 @@ This plugin provides functionality to:
1415
## Installation
1516

1617
```bash
17-
npm install @elizaos/plugin-story
18+
pnpm install @elizaos/plugin-story
1819
```
1920

2021
## Configuration
@@ -36,8 +37,8 @@ Import and register the plugin in your Eliza configuration:
3637
import { storyPlugin } from "@elizaos/plugin-story";
3738

3839
export default {
39-
plugins: [storyPlugin],
40-
// ... other configuration
40+
plugins: [storyPlugin],
41+
// ... other configuration
4142
};
4243
```
4344

@@ -49,8 +50,8 @@ Register a new IP asset on Story Protocol:
4950

5051
```typescript
5152
// Example conversation
52-
User: "I want to register my IP titled 'My Story' with the description 'An epic tale'"
53-
Assistant: "I'll help you register your IP on Story Protocol..."
53+
User: "I want to register my IP titled 'My Story' with the description 'An epic tale'";
54+
Assistant: "I'll help you register your IP on Story Protocol...";
5455
```
5556

5657
### License IP
@@ -59,8 +60,8 @@ License an existing IP asset:
5960

6061
```typescript
6162
// Example conversation
62-
User: "I want to license IP Asset 0x1234...5678 with license terms ID 1"
63-
Assistant: "I'll help you license that IP asset..."
63+
User: "I want to license IP Asset 0x1234...5678 with license terms ID 1";
64+
Assistant: "I'll help you license that IP asset...";
6465
```
6566

6667
### Attach Terms
@@ -69,8 +70,8 @@ Attach license terms to an IP asset:
6970

7071
```typescript
7172
// Example conversation
72-
User: "I want to attach commercial license terms with 10% revenue share to IP 0x1234...5678"
73-
Assistant: "I'll help you attach those license terms..."
73+
User: "I want to attach commercial license terms with 10% revenue share to IP 0x1234...5678";
74+
Assistant: "I'll help you attach those license terms...";
7475
```
7576

7677
### Get IP Details
@@ -79,8 +80,8 @@ Query details about an IP asset:
7980

8081
```typescript
8182
// Example conversation
82-
User: "Get details for IP Asset 0x1234...5678"
83-
Assistant: "Here are the details for that IP asset..."
83+
User: "Get details for IP Asset 0x1234...5678";
84+
Assistant: "Here are the details for that IP asset...";
8485
```
8586

8687
### Get Available Licenses
@@ -89,8 +90,8 @@ Query available licenses for an IP asset:
8990

9091
```typescript
9192
// Example conversation
92-
User: "What licenses are available for IP Asset 0x1234...5678?"
93-
Assistant: "Here are the available licenses..."
93+
User: "What licenses are available for IP Asset 0x1234...5678?";
94+
Assistant: "Here are the available licenses...";
9495
```
9596

9697
## API Reference
@@ -112,13 +113,13 @@ Assistant: "Here are the available licenses..."
112113
### Building
113114

114115
```bash
115-
npm run build
116+
pnpm run build
116117
```
117118

118119
### Testing
119120

120121
```bash
121-
npm run test
122+
pnpm run test
122123
```
123124

124125
## Dependencies
@@ -133,68 +134,75 @@ npm run test
133134
The following features and improvements are planned for future releases:
134135

135136
1. **IP Management**
136-
- Batch IP registration
137-
- Advanced metadata management
138-
- IP relationship mapping
139-
- Automated IP verification
140-
- Collection management
141-
- IP analytics dashboard
137+
138+
- Batch IP registration
139+
- Advanced metadata management
140+
- IP relationship mapping
141+
- Automated IP verification
142+
- Collection management
143+
- IP analytics dashboard
142144

143145
2. **Licensing Features**
144-
- Custom license templates
145-
- License negotiation tools
146-
- Automated royalty distribution
147-
- Usage tracking system
148-
- License violation detection
149-
- Bulk licensing tools
146+
147+
- Custom license templates
148+
- License negotiation tools
149+
- Automated royalty distribution
150+
- Usage tracking system
151+
- License violation detection
152+
- Bulk licensing tools
150153

151154
3. **Rights Management**
152-
- Advanced permission systems
153-
- Rights transfer automation
154-
- Usage rights tracking
155-
- Derivative works management
156-
- Rights verification tools
157-
- Dispute resolution system
155+
156+
- Advanced permission systems
157+
- Rights transfer automation
158+
- Usage rights tracking
159+
- Derivative works management
160+
- Rights verification tools
161+
- Dispute resolution system
158162

159163
4. **Smart Contract Integration**
160-
- Contract deployment templates
161-
- Automated verification
162-
- Contract upgrade system
163-
- Security analysis tools
164-
- Gas optimization
165-
- Multi-signature support
164+
165+
- Contract deployment templates
166+
- Automated verification
167+
- Contract upgrade system
168+
- Security analysis tools
169+
- Gas optimization
170+
- Multi-signature support
166171

167172
5. **Content Management**
168-
- Media file handling
169-
- Content versioning
170-
- Distribution tracking
171-
- Content authentication
172-
- Storage optimization
173-
- Format conversion tools
173+
174+
- Media file handling
175+
- Content versioning
176+
- Distribution tracking
177+
- Content authentication
178+
- Storage optimization
179+
- Format conversion tools
174180

175181
6. **Revenue Management**
176-
- Automated payments
177-
- Revenue sharing tools
178-
- Payment tracking
179-
- Financial reporting
180-
- Tax documentation
181-
- Audit trail system
182+
183+
- Automated payments
184+
- Revenue sharing tools
185+
- Payment tracking
186+
- Financial reporting
187+
- Tax documentation
188+
- Audit trail system
182189

183190
7. **Developer Tools**
184-
- Enhanced SDK features
185-
- Testing framework
186-
- Documentation generator
187-
- CLI improvements
188-
- Integration templates
189-
- Performance monitoring
191+
192+
- Enhanced SDK features
193+
- Testing framework
194+
- Documentation generator
195+
- CLI improvements
196+
- Integration templates
197+
- Performance monitoring
190198

191199
8. **Analytics and Reporting**
192-
- Usage statistics
193-
- Revenue analytics
194-
- License tracking
195-
- Performance metrics
196-
- Custom reporting
197-
- Market analysis tools
200+
- Usage statistics
201+
- Revenue analytics
202+
- License tracking
203+
- Performance metrics
204+
- Custom reporting
205+
- Market analysis tools
198206

199207
We welcome community feedback and contributions to help prioritize these enhancements.
200208

@@ -212,12 +220,14 @@ This plugin integrates with and builds upon several key technologies:
212220
- [viem](https://www.npmjs.com/package/viem): Ethereum interaction library
213221

214222
Special thanks to:
223+
215224
- The Story Protocol team for developing the IP management platform
216225
- The Story Protocol Developer community
217226
- The Pinata team for IPFS infrastructure
218227
- The Eliza community for their contributions and feedback
219228

220229
For more information about Story Protocol capabilities:
230+
221231
- [Story Protocol Documentation](https://docs.story.xyz/)
222232
- [Story Protocol Dashboard](https://app.story.xyz/)
223233
- [Story Protocol Blog](https://www.story.xyz/blog)

0 commit comments

Comments
 (0)