You're done. We're on it.
🔒 Your OpenClaw License Key
Save this key now — it is shown exactly once for security. We do not store a plaintext copy you can retrieve later. After you close or refresh this page, we cannot display it again. If you lose it, contact travis@prospectrdigital.com to re-issue.
Retrieving…
Add to your terraform.tfvars:
openclaw_license_key = "loading..."
Or set as an environment variable:
export TF_VAR_openclaw_license_key="your-key"
3 prerequisites before you run tofu apply
1 — Register Azure resource providers
Run once per subscription. These enable the Azure services Sovereign needs.
az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.ContainerService
az provider register --namespace Microsoft.KeyVault
az provider register --namespace Microsoft.Storage
az provider register --namespace Microsoft.OperationalInsights
az provider register --namespace Microsoft.Insights
az provider register --namespace Microsoft.Network
az provider register --namespace Microsoft.Cdn
# Wait ~2 min for registration to complete:
az provider show --namespace Microsoft.App --query registrationState 2 — Get your deployer Object ID
Your Object ID is the GUID identifying you in Azure AD. It goes in deployer_object_id in the tfvars below.
# For your personal login:
az ad signed-in-user show --query id -o tsv
# For a service principal:
az ad sp show --id <APP_ID> --query id -o tsv 3 — Create a remote state backend (strongly recommended)
Stores your Terraform state securely in Azure Blob Storage. See backend.tf.example inside the ZIP for exact instructions. Skip only for a quick proof-of-concept.
az group create --name sovereign-tf-state-rg --location eastus2
az storage account create \
--name sovereigntfstate$RANDOM \
--resource-group sovereign-tf-state-rg \
--sku Standard_LRS --allow-blob-public-access false
az storage container create \
--account-name <storage_account_name> --name tfstate Your pre-filled terraform.tfvars
Subscription ID and tenant are pre-filled from your intake responses. Fill in the 4 placeholders (PASTE_...) before running apply.
Download + deploy
Step 1 — Download the OpenTofu module
Step 2 — Paste your tfvars (above) and init + apply
Prefer Azure Cloud Shell? Open Azure Cloud Shell → then run the commands above. Cloud Shell has az CLI, tofu, and curl pre-installed. Upload your terraform.tfvars via the Cloud Shell file-upload button (↑).
Container image
This image is public on Amazon ECR Public. No auth required for pull. The agent_registry_server var should be left empty (default) when using this public image.
What Prospectr does while you're deploying
Anthropic API key onboarding link sent (if you need one through Prospectr)
Optional 30-min screen-share to walk through tofu apply together - reply to the confirmation email to schedule
Prospectr configures agent domains, integrations, and guardrails per your intake responses
What happens in the next 72 hours
Travis and the deployment engineering partner review your responses and confirm scope
Kickoff scheduling link sent for a 30-minute alignment call
Cloud environment provisioning begins: network isolation, encryption key creation, secrets configuration in your account
One-time encrypted credential links sent for each integration you selected in Step 5
Questions in the meantime? Reply to the confirmation email or text Travis directly at (612) 405-3420.