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.
