Beer Can Labs
Blueprint

GCP: Containers that scale to zero on Google Cloud

How each member of the cast is served by Google Cloud: agents run as jobs that exist only while they work, with state in object storage.

Cast memberWhat serves it on GCP
GatekeeperCloud Run services for ingress and egress; VPC with Cloud NAT
KeymasterSecret Manager
ExecutiveVertex AI
SecretaryCloud Storage bucket for agent memory
LandlordCloud Run jobs, one per agent, Artifact Registry for images, a service account per agent
AuditorCloud Storage with a retention policy for sealed ledger checkpoints
$TreasurerCloud Billing export to BigQuery, and the Cloud Run inventory, through a read-only service account
BouncerNo provider service. Runs inside the control plane; identity comes from your OIDC provider
TimekeeperNo provider service. A one-minute clock inside the control plane
RegistrarCloud Build for agent builds and skill checks, Artifact Registry, a versioned Cloud Storage bucket for configuration
InspectorPub/Sub and Cloud Audit Logs for the event bus, OpenTelemetry for metrics and traces