{
  "schema": "https://agentprotocol.ai/agent.json/v1",
  "name": "Astral Twin",
  "description": "Transform any selfie into a full AI-ready asset pack: hero portraits, variants, transparent cutouts, and talking loops. Mint your digital twin as an NFT on Base.",
  "url": "https://astraldaily.com",
  "logo": "https://astraldaily.com/logo.png",
  "provider": {
    "name": "Astral Daily",
    "url": "https://astraldaily.com",
    "contact": "hello@astraldaily.com"
  },
  "capabilities": {
    "mcp": {
      "endpoint": "https://astraldaily.com/api/mcp",
      "discovery": "https://astraldaily.com/.well-known/mcp.json",
      "version": "2025-03-26",
      "tools": [
        "twin_status",
        "twin_mint_quote",
        "twin_generate",
        "twin_mint",
        "leave",
        "read",
        "keep"
      ]
    },
    "payments": {
      "accepts": [
        {
          "network": "base",
          "chainId": 8453,
          "asset": "ETH",
          "amount": "0.01",
          "recipient": "0xd40b6e129057aecc909fef65afe471c4fca73f91"
        }
      ]
    }
  },
  "products": [
    {
      "id": "astral-twin-mint",
      "name": "Astral Twin NFT",
      "description": "Full asset pack with 3 hero stills, 4 variants, transparent cutout, and talking loop. Minted on Base.",
      "price": {
        "amount": "0.01",
        "currency": "ETH",
        "network": "base"
      },
      "contract": {
        "address": "0xeba10F62d24B2d127b4Bb6508e0f5064F7bABba0",
        "chainId": 8453,
        "standard": "ERC-721"
      },
      "includes": [
        "3 hero portrait stills (800px)",
        "4 style variants (600px)",
        "Transparent cutout for compositing",
        "Animated talking loop",
        "On-chain metadata",
        "Full commercial rights"
      ]
    }
  ],
  "styles": [
    {
      "id": "celestial",
      "name": "Celestial",
      "description": "Radiant golden light, divine presence"
    },
    {
      "id": "cosmic",
      "name": "Cosmic",
      "description": "Deep space nebulae, star-born energy"
    },
    {
      "id": "ethereal",
      "name": "Ethereal",
      "description": "Soft luminescence, dream-like aura"
    },
    {
      "id": "mythic",
      "name": "Mythic",
      "description": "Ancient power, legendary essence"
    },
    {
      "id": "elemental",
      "name": "Elemental",
      "description": "Primal forces, nature incarnate"
    },
    {
      "id": "void",
      "name": "Void",
      "description": "Infinite darkness, cosmic mystery"
    }
  ],
  "endpoints": {
    "mcp": "POST https://astraldaily.com/api/mcp",
    "info": "GET https://astraldaily.com/api/twin",
    "status": "GET https://astraldaily.com/api/twin/status",
    "mintQuote": "GET https://astraldaily.com/api/twin/mint-quote?style=celestial",
    "generate": "POST https://astraldaily.com/api/twin/generate",
    "mint": "POST https://astraldaily.com/api/twin/mint",
    "metadata": "GET https://astraldaily.com/api/twin/metadata/:tokenId"
  },
  "agentMintFlow": {
    "description": "Agents can mint directly without requiring a human browser",
    "steps": [
      "1. twin_generate with style → receive metadataURI + asset URLs",
      "2. twin_mint with { to, metadataURI } → receive transaction calldata",
      "3. Sign transaction with agent wallet (0.01 ETH)",
      "4. Submit to Base network (chainId 8453) → receive tokenId"
    ],
    "humanFallback": "https://astraldaily.com/create"
  },
  "links": {
    "create": "https://astraldaily.com/create",
    "forAgents": "https://astraldaily.com/for-agents",
    "contract": "https://basescan.org/address/0xeba10F62d24B2d127b4Bb6508e0f5064F7bABba0",
    "docs": "https://astraldaily.com/for-agents"
  },
  "brand": {
    "tagline": "Your astral self, minted forever",
    "colors": {
      "primary": "#7de2d1",
      "secondary": "#0a0118",
      "accent": "#ffd700"
    }
  }
}