Skip to content

Concepts ​

A small vocabulary covers the whole platform.

Project ​

The unit of isolation. A project maps to its own Kubernetes namespace with a resource quota (default 8 CPU / 16Gi / 50Gi), default limits, and a default-deny network policy set. Everything you create lives inside a project.

sh
conway init my-app

Re-running init is idempotent — it returns the existing project with "created": false.

Service ​

A deployable workload inside a project. Each service has a name, a port, and a history of releases. Its public URL is https://<service>-<project>.apps.agentcloud.ac.

Release ​

An immutable, content-addressed deployment of a service. Every successful deploy creates a new release and supersedes the previous one. Rolling back re-points the service at an older release in seconds — no rebuild.

Datastore ​

A managed database or cache (Postgres, Redis, or Mongo/FerretDB) inside a project. Credentials are generated for you and injected into services as environment variables. Datastores are reachable only from within the project — never the public internet.

Operation ​

Long-running actions (a deploy, a restart) return an operation id immediately and run asynchronously. Poll it, or stream its logs and phases over Server-Sent Events. Operations are durable: if the platform restarts mid-deploy, the operation resumes.

Token & capability ​

Every request carries a bearer token scoped to a set of capabilities (deploy, scale, provision_datastore, manage_domains, …) and, optionally, specific projects. Tokens can safely delegate a subset of their own powers to child tokens. See Tokens & delegation.

skill.md ​

The single fetchable contract an agent needs: https://api.agentcloud.ac/skill.md. It lists every verb, every error code, and a runnable quickstart. The CLI, the MCP server, and this site are all thin views over the same underlying API.

Deployed on AgentCloud itself.