Status and Readiness
General Augment is GA: the agent control plane for apps that need /v1/responses,
project-scoped API keys, governed tools, memory, usage controls, and the hosted
GCP-first runtime. It is the production path for app-developer backend integrations and
Spark-style tenant agents.
This is the public product and engineering readiness statement for third-party developers. Customer-specific SLAs, DPAs, BAAs, invoices, retention schedules, and regulated attestations live in signed Enterprise terms or customer diligence packets. It is not a signed service-level agreement. DPA and BAA templates, legal terms, and customer-specific attestations require signed customer review.
Public surfaces
Section titled “Public surfaces”| Surface | URL or path | Current posture |
|---|---|---|
| Developer docs | https://docs.generalaugment.com | Live public docs for app developers. |
| Dashboard | https://app.generalaugment.com | Live, with protected project setup surfaces. |
| API | https://api.generalaugment.com | Live hosted API for backend calls. |
| App readiness | GET /health/ready | Current hosted app-polling source of truth. |
| Operator health | GET /health/detailed | Operator/smoke-test provider and dependency view. |
| Public status page | https://status.generalaugment.com | Vercel-hosted page with a same-origin /api/status health summary. |
| Support | support@generalaugment.com | GA developer support path; formal SLAs are available through signed Enterprise terms. |
Apps should poll GET /health/ready
(https://api.generalaugment.com/health/ready) for request-serving readiness and keep
response IDs, trace IDs, and idempotency keys in app logs for support. GET /v1/health
is the v1-prefixed compatibility readiness path. The public status page is the
human-facing view; the status smoke checks the status page, both API health paths, docs,
and dashboard.
Integration-ready today
Section titled “Integration-ready today”POST /v1/responsesfor backend-originated app turns with project-scoped API keys.- Portable model tiers:
simple,balanced, andcomplex. - Stable user scoping through the
userfield. - Response IDs, trace IDs, token usage, latency, model metadata, and cost metadata when available.
- W3C
traceparentandtracestatepropagation. - Installed CLI verification with explicit
project_key_executionstatus:PASSwhen the configured project-scoped key calls/v1/responses,SKIPwhen only project-key existence was verified from broader admin auth. - Semantic SSE event streaming.
- Memory store, search, profile, single-memory delete, and user-memory purge endpoints.
- Project API key creation, masked listing, updates, and revocation.
- Usage rollups, daily counters, plan limits, budget gates, and stable
402/429error reasons. - Tool registry, generated OpenAPI-backed tools, MCP-backed tools, tool policy, audit rows, and approval flows.
- Local mock testing for Responses and memory contract tests.
Commercial readiness
Section titled “Commercial readiness”General Augment records technical metering: usage events, daily usage rollups, per-turn metadata, budget gates, usage-threshold webhooks, usage-credit reservations, settlement, refunds, cancellation releases, and optional Stripe meter export when configured.
The launch packaging in Pricing is the GA self-serve rate card for implementation and controlled launch packets. Hosted Stripe Checkout handoff for Build/Pro/Team, hosted credit top-up Checkout handoff, hosted Stripe Customer Portal handoff, webhook-backed checkout activation, cancellation downgrade, invoice history, payment-failure events, subscription-included credit grants, paid-top-up credit grants, billing exports, and auto top-up preflight history exist when Stripe is configured. Live-card collection is promoted after live production Price IDs, Stripe secrets, checkout/webhook smoke proof, purchase-order workflows, and billing policy checks are attached to the customer launch packet. Automatic off-session auto top-up charges stay disabled unless the tenant explicitly accepts them. This is not a complete customer billing lifecycle until live Stripe artifacts, signed terms, support process, refund handling, and customer-specific launch evidence are attached.
The V1 self-serve package is Free, Build, Pro, Team, and Enterprise. Free, Build, Pro, and Team plans have finite daily agent-turn, tool-call, and token gates in the backend. Operators can adjust known limits through validated runtime configuration, but invalid or unlimited public-plan overrides are ignored.
For production tenants, commit the billing mechanism, included usage, overages, payment terms, support level, and any rate window in a signed agreement or explicit manual operator process before launch.
Security and compliance posture
Section titled “Security and compliance posture”The hosted launch baseline runs in Google Cloud us-central1 and uses managed
encryption at rest. Project API keys are hashed before storage, and raw provider
credentials or OAuth tokens are kept in Secret Manager or the General Augment
credential vault.
Current enterprise options to understand before launch:
- Customer-selectable region pinning, EU-only residency, and multi-region active-active residency are Enterprise deployment options handled through a customer launch packet.
- Tenant-owned model-provider key custody is available for governed model routing and is the production default for cost-bearing model capacity, but every launch that uses it needs tenant-specific provider smoke before General Augment claims the route is launch-ready. Customer-managed encryption keys, customer-controlled key destruction, and contractual key-custody guarantees are Enterprise deployment commitments captured in signed terms.
- SOC 2, ISO 27001, HIPAA, DPA, BAA, audit rights, contractual incident response, and customer-specific retention commitments are handled in customer diligence and signed Enterprise terms.
- HIPAA mode is a technical guardrail for health-data workflows; production regulated claims are made from the accepted customer agreement and launch packet.
See Security for the full region, deletion, training-use, credential, and DPA/BAA posture.
Deletion and retention
Section titled “Deletion and retention”Tenant-facing memory deletes and user-memory purges remove scoped memory rows from the primary database after the request commits. Admin user deletion removes the selected General Augment user row for the project and cascades database rows linked through foreign keys. Project archive is a status change, not a hard delete.
For the current GCP launch baseline, Cloud SQL automated backups and point-in-time recovery keep seven retained backups and seven days of transaction logs. Deleted primary data can remain recoverable inside backups/PITR for up to that configured seven-day window. Broader purge, backup-destruction, or regulated deletion guarantees belong in signed retention terms.
Spark and third-party launch guardrails
Section titled “Spark and third-party launch guardrails”Before promising a production Spark or third-party launch, capture or explicitly accept:
- Public status page: keep
https://status.generalaugment.comgreen in status smoke before treating the page as launch evidence. - Commercial mechanism, rate window, overages, support tier, and which tenant-owned provider/API accounts pay model, channel, and tool costs.
- Burst capacity: current evidence supports controlled low-volume GA tenants, including the 90 req/min controlled-tenant profile. Higher sustained burst commitments must prove the selected provider path. For tenant-owned capacity, the burst artifact must show tenant-provider attribution for every successful response and attach non-secret provider quota evidence. For platform-managed capacity, General Augment attaches successful recorded burst artifacts, autoscaling evidence, provider quota confirmation, and Vertex quota evidence records to the launch packet. Publish sustained capacity claims only when a matching capacity evidence artifact passes.
- Commercial/compliance package for DPA, BAA, SOC 2/ISO, residency, deletion, retention, incident response, and training-use language when those commitments are in scope.
- Optional provider verification for every provider included in the launch package.
- Named owner, shared blocker board, weekly partner sync, and sanitized repro process.
- App-developer onboarding proof: rerun the hosted tenant smoke after each launch
candidate deploy and keep the
genaug onboarding verify --jsonartifact. - Trace/support-bundle proof: verify returned trace IDs can be retrieved and match response ID, app user, model, usage, caller metadata, SOUL/skill evidence, and tool-call audit behavior. Controlled tenant launch packets require explicit skill trace evidence from the multi-user behavior smoke, not only final-answer text.
- Memory behavior: explicit memory store/search/profile and per-user memory-context
scoping are covered. Treat autonomous
/v1/responsesmemory final-answer behavior as launch-proven only when the hosted tenant smoke reportsautonomous_memory_recall=PASSwith explicit recall-tool or support-bundle memory fact evidence. - CLI/SDK compatibility: compare installed
genaug --version, SDK package versions, docs version copy, and API health/build metadata in the launch artifact. Controlled tenants can use installed packages, repo-local packages, or local package artifacts according to their deployment environment.
Useful next reads: Developer Support, Roadmap and Intake, and API Stability.