Prove what you are shipping.
- Validate the specification
- Pin the commit and checksum
- Pass the AWS or Azure build readiness checklist
- Sync environment variables to the provider
BeansHost connects every agent deployment to its commit, its cloud, its runs and its approvals, so your team can answer what changed, when and why.
The same record follows an agent from the first validation to the last run, so nobody has to stitch together provider dashboards, chat threads and spreadsheets.
Deployments move through explicit states. Each transition is stored, so the history of a release reads the same in the console, the API and the audit log.
The commit and checksum are compared with the registered version and the plan is prepared.
validatingvalidation_failedplannedOn Enterprise, production releases wait here for an owner or admin.
awaiting_approvalapproveddeniedWorkers are packaged directly. Containers are built in your AWS or Azure account, or by the provider.
buildingartifact_readyThe release only becomes active after the health path answers.
deployinghealth_checkingactiveFailures are recorded with the provider's logs. Team plans can roll back through the API.
failedrolling_backrolled_backcancelleddisabledDeployments start from draft and can be rolled back on Team and Enterprise.
Call deployed agentsPlans and limits are enforced by BeansHost services, not only in the interface. Over a limit, calls return a clear error instead of a surprise charge.
Live status of every deployment across Vercel, Render, AWS and Azure in one organization view, with logs and Redeploy for each release.
Every run with status, timing, size and provider. Summary of runs, success rate, p95 duration and the most common failure over 24 hours, 7 days or 30 days.
Runs, failed runs, run time and data transferred by day, agent and project, for this month or last, measured against your plan.
Call an agent through BeansHost from the console and see the answer and execution ID without writing any code.
An append-only record of privileged actions with result and status. Filter by category, search and export as CSV.
Waiting releases, past decisions and policy in one place. Choose which risk levels need a person.
Every request is scoped to your organization, and every route in the API maps to a permission. Members get one of seven built-in roles.
| Role | What it can do |
|---|---|
| Organization Owner | Everything, including governance policy, the audit log and owner changes. |
| Organization Admin | Manages members, projects, connections, secrets and billing, and approves production releases. |
| Developer | Creates projects, registers agents, manages secrets and API keys, and deploys. |
| Operator | Manages deployments and calls agents. Reads projects, agents and runs. |
| Auditor | Reads and exports the audit log, governance decisions and access. |
| Billing Admin | Manages the plan and billing through Stripe and reads usage. |
| Viewer | Read-only access to projects, agents, deployments and runs. |
A database rule stops audit events being changed, or deleted inside the 365-day retention window. Events are recorded on every plan and readable from Team.
On Enterprise, production releases that match your policy wait for an owner or admin to approve or deny them with a reason.
If the governance engine is unavailable, production releases that need it do not proceed. BeansHost rules work on their own, and ZonalGuard360 can be connected.