License required: A valid PhantomYerra license key is required to use the platform. Enter your key at first launch or navigate to Settings → License at any time to activate or manage your license.

Prerequisites

  • PhantomYerra installed and running (any platform)
  • License key received via email from Ravi Yerra / sales
  • Internet connection to reach license.dastcloud.com
  • Machine fingerprint will be recorded on first activation
  1. 1

    Open License Settings

    In PhantomYerra, navigate to Settings → License from the left sidebar (or click the Shield icon in the nav).

    💡 Keyboard shortcut: Ctrl+, opens Settings. Press L to jump to License tab.
  2. 2

    Enter Your License Key

    Paste your license key in the format PY-XXXX-XXXX-XXXX-XXXX into the License Key field. Click Activate License.

    License Key format: PY-A1B2-C3D4-E5F6-G7H8 Tier options : SINGLE | TEAM-5 | TEAM-25 | ENTERPRISE Validation URL : https://license.dastcloud.com/v1/validate
  3. 3

    License Server Validates and Returns AI Key

    The license server validates your key, records the machine fingerprint, and — if your license tier includes it — returns the bundled AI API key. The AI key is automatically stored encrypted at data/ai_keys.enc.

  4. 4

    Verify Activated Status

    The License panel now shows:

    Status : ✅ Active Tier : Single Seat — Enterprise Perpetual Seat : seat-001 AI Key : Provided by license (encrypted) Expires : Perpetual (no expiry)
⏱️ Activation takes under 10 seconds with a working internet connection.

Common Issues

Check your firewall allows outbound HTTPS (port 443) to license.dastcloud.com. In air-gapped environments, contact support for an offline activation token.

Single-seat licenses bind to one machine fingerprint. If you've replaced your machine, contact support at support@dastcloud.com with your license key and old/new machine details to transfer the activation.

AI key bundling requires an "AI-Included" license tier. Check your license tier in Settings → License. If your tier includes AI, try clicking Re-sync License. If the issue persists, manually enter your Claude API key via Settings → AI Configuration.

Verify PostgreSQL is listening on all interfaces (listen_addresses = '*' in postgresql.conf), the firewall allows port 5432 from team member IPs, and pg_hba.conf permits the PhantomYerra user from the relevant subnets.