FAQ
Questions, answered.
The most common launch-day questions, with short declarative answers and the right page to read next. Anything not on this list: /contact.
How is Armalo priced?+
Three dials: seats for collaboration, agent-hours for missions, and production app hosting. Starter is $49 per month (1 business, BYO LLM keys), Growth is $79 per month (3 businesses), Scale is $199 per month (10 businesses), and Enterprise & Agency is custom. Credit packs ($20 / $100 / $500) are the pay-as-you-go path. See /pricing for the full table.
What does the security and compliance posture actually cover?+
Hetzner (ISO 27001:2022 + BSI C5 Type 2) for the EU-primary durable layer; E2B (SOC 2 Type II on the sandbox execution layer) for the managed microVMs; Cloudflare for the public edge. EU residency is the default. SOC 2 is not pursued at the corporate level — enterprise customers inherit the audit from their own boundary on the self-host tier. Full detail on /security.
Can I self-host Armalo on my own infrastructure?+
Yes. The Enterprise & Agency tier runs the same product on a dedicated Hetzner box, inside your own cloud, or fully on-prem via the Helm chart at infra/helm/values-airgap.yaml. See the self-host guide.
How do I get support?+
Starter: community Discord + docs. Growth: priority email with a 1-business-day target on the first reply. Scale: dedicated support. Enterprise & Agency: named solutions engineer, SLA-backed, with shared Slack / Teams channel. Reach the team directly via /contact.
Where is the public roadmap?+
The four-phase plan (P0 spine + single-player loop, P1 multiplayer, P2 missions & integrations, P3 flowstate per tenant, P4 enterprise) is recorded in the root README. The next unlockable phase is enterprise (self-host + SSO + audit + white-label); there is no hidden Phase 5 backlog. Subscribe via the in-app changelog for the shippable deltas.
Which third-party integrations ship at launch?+
Stripe, Meta ads, WhatsApp, and email (SendGrid or Mailgun) ship as managed packs today. Each pack has a scaffold template + a verify-it-works path that ships a real event to your sandbox account. The GitHub repository connection ships for every workspace. Browser-side integration guides cover pre-flight, env vars, and signing-secret rotation.
Does Armalo only run Hermes, or can I pick the engine?+
Multi-engine under one port. Hermes is the default identity-bearing operator; OpenCode, Claude Code, and Codex are coding engines dispatched by task profile. Bring-your-own keys/OAuth is free; metered platform inference is the convenience path. Swapping an engine is a one-package change — no surgery upstream.
Is the workspace actually multiplayer?+
Yes — several people, one AI, one growing conversation. Presence, cursors, attribution, and turn arbitration are first-class. Co-composition uses CRDT (Yjs + y-sweet in production; Loro under review). The room event log is server-ordered, replayable, and the source of truth for every conversation replay.
What quality gates does Armalo enforce?+
Every tenant ships with an embedded quality-gate stack: spec-first, convention-contract- enforced, parallel-worktree-first, promotion-gate-required, drift-detected. The platform enforces what your team would have built manually — spec, plan, review, test, security, visual, output review, deploy, and rollback gates. Every gate produces a receipt in the room log.
How do custom domains work?+
The Growth and Scale tiers include custom domains + production hosting. Cloudflare DNS is provisioned automatically by the deploy script; ACME certificates are minted and rotated by the platform. Each workspace gets a stable preview.<id>.armalo.app URL with 90-day free hosting before the production tier is required.
How does billing work?+
Stripe is the merchant of record. Credit packs charge once and credit the workspace ledger; subscriptions charge on the calendar. Per-tenant billing gives you the live showback ledger: every meter event is attributable to a workspace, a mission, and an actor. Spend caps are enforced in the control plane, never in an agent prompt. The full pricing shape and the terms of service have the legal contract.
What is the refund policy?+
New subscriptions are refundable within the first 14 days, fully, with no usage threshold. After 14 days we prorate for the remainder of the current term and credit the unused amount to the workspace ledger. Credit-pack purchases are non-refundable once consumed; unconsumed credits revert to the workspace ledger on cancellation. Authored refund requests are handled via /contact.
What is the uptime SLO?+
99.9% monthly on the pooled SaaS tier. Enterprise and Agency tiers carry a contractual SLA up to 99.99% with the named solutions engineer + cross-region failover. The live status page is /status; incident postmortems land within 14 days for Sev-1 and Sev-2.
Can I export my data?+
Yes. The room event log, the audit log, generated artifacts, and the workspace vault are all exportable. Export runs through the workspace settings → export panel; the API surface is documented at /docs/api. Retention is bounded by the data-retention schedule on /data-retention.
How do I delete a workspace or my account?+
Workspace deletion runs from the workspace settings page; account deletion from the profile page. Both routes confirm with a one-time password step. Live systems complete accepted deletion requests within 30 days. GDPR Article 17 erasure requests are honored within 30 days, subject to lawful exceptions. Backups use a 30-day rolling window. Detail on /data-retention.
Still curious?
The legal pages — security, privacy, terms, DPA, and data-retention — cover the contractual side. The product surface lives at app.armalo.ai.