{
  "project": "RealMonster Downloader Platform",
  "domain": "reels.monster",
  "version": "2.0",
  "description": "Multi-platform media downloader with Telegram Bot and Web interfaces",
  "infrastructure": {
    "components": [
      {
        "id": "media-bot",
        "type": "application",
        "tech": "Python + Async Framework"
      },
      {
        "id": "database",
        "type": "database",
        "tech": "PostgreSQL"
      },
      {
        "id": "cache",
        "type": "cache",
        "tech": "Redis"
      },
      {
        "id": "media-engine",
        "type": "service",
        "tech": "Media Processing Engine"
      }
    ]
  },
  "entry_points": [
    {
      "id": "telegram_bot",
      "type": "bot",
      "protocol": "Telegram Bot API",
      "handler": "MediaBot"
    },
    {
      "id": "web_landing",
      "type": "web",
      "protocol": "HTTPS",
      "languages": 12,
      "platforms": 13
    },
    {
      "id": "rest_api",
      "type": "api",
      "protocol": "REST"
    }
  ],
  "platforms": [
    {
      "id": "youtube",
      "domains": [
        "youtube.com",
        "youtu.be"
      ],
      "icon": "▶️"
    },
    {
      "id": "instagram",
      "domains": [
        "instagram.com"
      ],
      "icon": "📷"
    },
    {
      "id": "tiktok",
      "domains": [
        "tiktok.com"
      ],
      "icon": "🎵"
    },
    {
      "id": "douyin",
      "domains": [
        "douyin.com",
        "iesdouyin.com",
        "v.douyin.com"
      ],
      "icon": "DY"
    },
    {
      "id": "facebook",
      "domains": [
        "facebook.com",
        "fb.watch"
      ],
      "icon": "📘"
    },
    {
      "id": "x",
      "domains": [
        "twitter.com",
        "x.com"
      ],
      "icon": "✖️"
    },
    {
      "id": "vk",
      "domains": [
        "vk.com",
        "vkvideo.ru"
      ],
      "icon": "🔵"
    },
    {
      "id": "pinterest",
      "domains": [
        "pinterest.com",
        "pin.it"
      ],
      "icon": "📌"
    },
    {
      "id": "snapchat",
      "domains": [
        "snapchat.com"
      ],
      "icon": "👻"
    },
    {
      "id": "telegram",
      "domains": [
        "t.me"
      ],
      "icon": "✈️"
    },
    {
      "id": "threads",
      "domains": [
        "threads.net"
      ],
      "icon": "🧵"
    },
    {
      "id": "spotify",
      "domains": [
        "spotify.com"
      ],
      "icon": "🎧"
    },
    {
      "id": "likee",
      "domains": [
        "likee.video"
      ],
      "icon": "❤️"
    }
  ],
  "pipeline": {
    "stages": [
      {
        "id": "url_input",
        "name": "URL Input",
        "desc": "User sends URL via Telegram or Web"
      },
      {
        "id": "platform_detect",
        "name": "Platform Detection",
        "desc": "Match URL domain to platform"
      },
      {
        "id": "factory",
        "name": "Downloader Factory",
        "desc": "Select platform-specific engine"
      },
      {
        "id": "task_create",
        "name": "Task Creation",
        "desc": "Create processing task"
      },
      {
        "id": "rate_limit",
        "name": "Rate Limit Check",
        "desc": "Anti-abuse protection"
      },
      {
        "id": "proxy_select",
        "name": "Proxy Selection",
        "desc": "Assign proxy for request"
      },
      {
        "id": "meta_extract",
        "name": "Metadata Extraction",
        "desc": "Extract available formats"
      },
      {
        "id": "quality_menu",
        "name": "Quality Selection",
        "desc": "Show quality options to user"
      },
      {
        "id": "download",
        "name": "File Download",
        "desc": "Download media file"
      },
      {
        "id": "processing",
        "name": "Media Processing",
        "desc": "Convert and optimize media"
      },
      {
        "id": "delivery",
        "name": "Result Delivery",
        "desc": "Send file to user"
      }
    ]
  },
  "features": {
    "multi_quality": true,
    "audio_extraction": true,
    "fragment_download": true,
    "file_caching": true,
    "error_recovery": true,
    "admin_alerts": true
  },
  "tariffs": [
    "TRIAL",
    "FREE",
    "PREMIUM",
    "PRO",
    "ULTRA"
  ],
  "languages": [
    "ru",
    "en",
    "de",
    "es",
    "fr",
    "pt",
    "ar",
    "id",
    "fa",
    "km",
    "uz",
    "ua"
  ]
}
