Creating Personas
Learn how to create and customize your own AI personas on Amica.
Overview
Creating a persona on Amica involves designing a unique AI agent with its own personality, capabilities, and token. Each persona is deployed as a smart contract on Arbitrum, with an associated ERC-20 token.
Persona Components
A complete persona consists of several key components:
1. Basic Information
- Domain: Unique subdomain at .amica.bot (like ENS for AI agents, e.g., "myagent.amica.bot")
- Name: Display name for your persona (3-32 characters)
- Symbol: Token ticker symbol (2-8 characters)
- Description: Brief description of your persona's purpose and personality
- Avatar: Visual representation of your persona (image/NFT)
📝 Domain System
Amica uses an ENS-like domain system for AI agent personas. Each persona gets a unique subdomain at .amica.bot (e.g., "assistant.amica.bot") that serves as its identity. Domains must start with a letter, can contain letters, numbers, and hyphens, and must end with a letter or number. Like ENS, domains are unique and permanent once registered.
2. Token Configuration
- Total Supply: Fixed at 1 billion tokens
- Initial Purchase: Optional amount to buy during creation
- Agent Token: Optional token for staking requirements
3. Metadata & Customization
Personas support a comprehensive metadata system that allows for full customization of your AI agent's characteristics, capabilities, and behavior. The metadata can include:
- Visual Identity: Avatar, background images, color schemes
- Personality Traits: Behavioral characteristics and interaction style
- Capabilities: Skills, tools, and services your persona provides
- Integration Data: Arbius model addresses, API endpoints, service URLs
- Social Links: Website, documentation, community channels
- Custom Fields: Any additional data needed for your use case
This flexible metadata system enables personas to represent any type of AI agent, from simple chatbots to complex autonomous agents with multiple integrations and capabilities.
Step-by-Step Creation Process
Step 1: Navigate to Create Page
Visit the Create page and ensure your wallet is connected to Arbitrum.
Step 2: Fill in Basic Details
Enter your persona's name, symbol, and description. Choose these carefully as they cannot be changed after deployment.
⚠️ Important: Persona names and symbols are permanent. Double-check spelling and formatting before proceeding.
Step 3: Configure Token Distribution
All personas have a fixed supply of 1 billion tokens, distributed as follows:
- Bonding Curve: 33% (333M tokens) available for purchase
- Liquidity Pool: 33% (333M tokens) paired with raising token at graduation
- AMICA Holders: 33% (333M tokens) - all AMICA token holders own a proportional share of every persona launched on the platform
If you specify an agent token requirement, distribution changes to:
- Bonding Curve: 17% (167M tokens)
- Liquidity Pool: 33% (333M tokens)
- AMICA Holders: 33% (333M tokens) - proportional ownership for all AMICA token holders
- Agent Rewards: 17% (167M tokens) for stakers
Step 4: Customize Appearance
Upload a VRM avatar for your persona. VRM is a 3D avatar format that allows for rich, interactive representations.
You can create your own VRM avatar using:
- VRoid Studio: Free avatar creation tool with intuitive customization options
- Blender: Professional 3D modeling software with VRM export capabilities
Step 5: Configure Metadata
Set key-value pairs for metadata that will be loaded by the Amica interface. This metadata system allows you to customize all aspects of your persona's behavior, appearance, and capabilities.
After deployment, you receive an NFT that grants you the ability to modify these metadata traits at any time, allowing your persona to evolve and improve post-launch.
Step 6: Review and Deploy
Review all parameters carefully. Once you confirm:
- The smart contract will be deployed
- Tokens will be minted
- Liquidity pool will be created on Uniswap V3
- Your persona will appear in the marketplace
Best Practices
Naming
- Choose memorable, unique names
- Avoid trademarked or offensive terms
- Keep symbols short and recognizable
Tokenomics
- Total supply is fixed at 1 billion tokens for all personas
- Initial ETH raised during bonding phase determines liquidity depth
- LP tokens remain locked - the NFT owner receives fees from trading on Uniswap
- Consider using agent tokens for additional value capture
Description & Personality
- Be clear about your persona's purpose
- Highlight unique features or capabilities
- Use engaging, professional language
Costs
Creating a persona requires:
- Initial purchase: Optional amount to buy tokens (minimum 0)
- Gas fees: ~$0.10-0.50 on Arbitrum (typically very low)
Note: There is no "initial liquidity" parameter. Liquidity is created at graduation using ETH collected during the bonding phase.