Creator Guide
Claim your identity, configure metadata, and launch experiences for your community.
What You Get
- Revenue share on every trade via subject fees.
- A transparent market for your AI twin with deterministic pricing.
- Analytics via the subgraph and community dashboards.
Claim Your Twin ID
- Each twin is identified by a 16-byte
bytes16ID. - The protocol can pre-map ownership so only the designated address can perform the first buy.
- Without a pre-map, the first buyer at zero supply becomes the owner.
Set Metadata URL
Use setDigitalTwinUrl(id, url) to reference a JSON descriptor. Prefer IPFS, Arweave, or another immutable host.
Recommended JSON Schema
json
{
"name": "<display name>",
"description": "<short description>",
"avatar": "https://.../image.png",
"links": {
"website": "https://...",
"x": "https://x.com/...",
"discord": "https://discord.gg/..."
},
"tags": ["creator", "ai", "research"]
}Minimum Liquidity to Create
- At zero supply, the first buy must be ≥
minSharesToCreate. createDigitalTwin(id, url)is a helper that buys the minimum and sets metadata in one transaction.
Best Practices
- Use stable, trusted URLs or IPFS CIDs for metadata.
- Keep preview images lightweight (< 1 MB).
- Avoid redirects that may break wallet previews.
Troubleshooting
- URL not updating? Ensure you are the owner and re-submit
setDigitalTwinUrlwith the correct ID. - “Owner required” on first buy? The ID is pre-claimed; the mapped owner must make the initial purchase.
