Ephemeral Aztec network
SkillCloud & infraConfigure, fund, deploy, and validate an ad-hoc Aztec network on an existing GKE cluster using Spartan, with an isolated mnemonic, Terraform state, and image. Also use for redeploying or retiring that network.
Use Ephemeral Aztec network in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Ephemeral Aztec network and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Ephemeral Aztec network skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by aztec-labs-eng/aztec-node in .claude/skills/ephemeral-network/SKILL.md and read by Ahel’s review.
Use the existing Spartan environment and deployment scripts. A new network normally needs a new environment file, mnemonic, funded accounts, and a published image, not a new Helm chart or Kubernetes cluster.
Usage: name the environment and operation (create, redeploy, check, or retire), plus the source revision for a new deployment.
Resolve the checkout and requested operation
Work in a standalone aztec-node checkout containing the requested stack. Read its CLAUDE.md and spartan/CLAUDE.md. Paths in the references are relative to the aztec-node root unless specified otherwise.
Keep the image-building/deployment checkout isolated: the scripts write Terraform backend overrides, plans, and secret-bearing tfvars into it. Record the source commit and pinned foundation/toolchain versions.
Resolve the source revision, namespace, GCP project/cluster/location, L1 chain, image repository, lifespan/resources, and whether this is a fresh network or an existing-chain redeploy from the request and configuration.
Workflow
For a new deployment, follow this order. Shell variables below hold the chosen environment basename, image, and namespace; keep them in the same shell or set them again when resuming.
- Read configuration and image, verify access/context, and create
spartan/environments/<environment>.envwith isolated names. - From the repository root, validate with
(cd spartan && ./bootstrap.sh build). Commit the configuration, then runmake release-imageto build its dependencies and invoke the release-image wrapper. - Retag/push the immutable image using the configuration reference and record its digest as
network_image. - Read secrets and funding, check that the selected revision handles secrets safely, and create the dedicated GCP mnemonic secret using its documented command.
- Enter
spartan/. Run./scripts/calculate_publisher_indices.sh "$network_environment", reconcile the indices with Terraform, and complete the public-address/balance audit. - After approval of the funding proposal, use the funding reference's explicit environment-loading sequence followed by
./bootstrap.sh ensure_funded_environment "$network_environment" "$network_low_watermark" "$network_high_watermark". Verify receipts and balances. - Read deployment and operations, then run
CREATE_ROLLUP_CONTRACTS=true AZTEC_DOCKER_IMAGE="$network_image" ./bootstrap.sh network_deploy "$network_environment"for the authorized fresh deployment. - Run
./bootstrap.sh wait_for_l2_block "$network_environment", reselectkubens "$network_namespace", and complete the operations reference's six health gates: advancing blocks, accepted epoch proofs, mined transactions, no empty/missed slots, no reorgs, and no major log errors.
For redeployment, monitoring, or retirement, go directly to the corresponding operations guidance; do not repeat new-secret, funding, or contract-creation steps automatically.
Maintain a secret-free deployment record at the user's requested location. Record the environment/commit, image tag and digest, context/namespace, secret name/version only, public funding addresses and receipts, L1 contract addresses/genesis, activation estimate, health evidence, unresolved issues, and teardown scope. When reporting a problem, append timestamp, impact, evidence, source location, and next action as it is found.
Signals
- GitHub stars
- 25
- Forks
- 6
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
ephemeral-network- Source
- github.com/aztec-labs-eng/aztec-node
github.com/aztec-labs-eng/aztec-node
Related picks
Skill · jeremylongshore
The pick for GCPgcp-security-scanner
Skill · a5c-ai
The pick for GCPhelm-chart-scaffolding
Skill · davila7
The pick for Helmazure-kubernetes
Skill · microsoft
The pick for Kubernetesinfra-containers-kubernetes
Skill · agents-inc
The pick for Kubernetesvigilante-issue-implementation-on-terraform
Skill · aliengiraffe
The pick for Terraform