Skip to content

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 bytes16 ID.
  • 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.

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 setDigitalTwinUrl with the correct ID.
  • “Owner required” on first buy? The ID is pre-claimed; the mapped owner must make the initial purchase.

OpenGradient 2025