Logistics manager tracking shipments on tablet, QR codes and shipping containers visible, warehouse background, operational work moment.
Protocols

Release Channels and Artifact Verification

A guide to Axelar's release tracks (stable, beta, rc) and official distribution channels, with step-by-step instructions for cryptographically verifying binary checksums and container image signatures.
introduction
SECURE SOFTWARE SUPPLY CHAIN

Understanding Axelar Release Channels

A technical breakdown of Axelar's release channels, artifact distribution, and the cryptographic verification procedures required to mitigate software supply-chain risks for validator and relayer operations.

Axelar distributes its axelar-core client software through distinct release channels—stable, beta, and rc (release candidate)—each serving a specific role in the node software lifecycle. The stable channel contains production-ready binaries that have passed community testing and are suitable for mainnet validators. The beta channel provides early access to features planned for the next stable release, allowing operators to test integrations in a pre-production environment. The rc channel represents the final testing phase before a release is promoted to stable. Understanding these channels is the first step in a secure operational posture, as running an incorrect or untested version can lead to consensus failures, downtime slashing, or exposure to unpatched vulnerabilities.

The integrity of a binary is only as strong as its verification process. Axelar publishes official artifacts via its GitHub releases page and as Docker images on a public container registry. To mitigate software supply-chain attacks—where a compromised build system or man-in-the-middle attack could substitute a malicious binary—operators must cryptographically verify all downloaded artifacts. This process involves checking the published SHA256 checksums against the downloaded file and, critically, verifying that the checksum file itself is signed with a trusted Axelar maintainer's GPG key. For containerized deployments, image signing and verification using tools like cosign provides an equivalent assurance that the image has not been tampered with since publication. Skipping this step leaves a validator's signing keys and stake exposed to a single point of failure in the download pipeline.

A robust verification pipeline is not a one-time setup but an ongoing operational requirement that must be integrated into automated upgrade procedures, especially for teams using Cosmovisor. An automated upgrade that pulls and runs an unverified binary can instantly compromise a validator. Chainscore Labs can assist infrastructure teams in designing and implementing a secure, auditable artifact verification pipeline that integrates with existing CI/CD and node orchestration tooling. This includes GPG key trust management, automated checksum verification scripts, and container image signing enforcement, ensuring that every binary or image that reaches a production node has a verifiable chain of custody back to the Axelar core development team.

ARTIFACT DISTRIBUTION AND VERIFICATION

Release Channels at a Glance

A comparison of Axelar's release channels, distribution points, and the verification requirements for each to mitigate software supply-chain risks.

ChannelArtifact TypeDistribution PointVerification RequirementTarget Operator

Stable

axelar-core binary, Docker image

GitHub Releases, Docker Hub

Verify checksum against published SHA256SUMS; verify Docker image signature with cosign

All mainnet validators and relayers

Beta

axelar-core binary, Docker image

GitHub Releases (pre-release)

Verify checksum; confirm version is not subject to a known advisory

Testnet validators, integration test environments

Release Candidate (rc)

axelar-core binary, Docker image

GitHub Releases (pre-release)

Verify checksum; do not use for mainnet value-bearing operations

Devnets, staging environments, early integration testing

Source Code

Tagged Git commit

GitHub Repository

Verify GPG-signed tag against a trusted maintainer key

Auditors, security researchers, custom build pipelines

Cosmovisor Bundle

Unsigned binary

Community mirrors, snapshot providers

Verify checksum against the official GitHub release before use

Validators using Cosmovisor for automatic upgrades

Docker Image (unsigned)

Container image

Docker Hub

Verify image digest matches the official build; prefer signed images

Operators in containerized environments without cosign

Docker Image (signed)

Container image with cosign signature

Docker Hub

Verify signature with cosign verify against the public key

Security-conscious operators requiring supply-chain attestation

technical-context
CRYPTOGRAPHIC INTEGRITY

The Verification Mechanism

How Axelar artifacts are signed and how operators can independently verify them to mitigate software supply-chain attacks.

Axelar distributes axelar-core binaries and container images through official release channels, but the presence of an artifact on a server does not guarantee its integrity. The verification mechanism relies on cryptographic signatures and checksums published by the Axelar core development team. Operators must independently confirm that a downloaded binary or image matches the published checksum and that the checksum itself is signed by a trusted Axelar release key. This process is the primary defense against a compromised build pipeline, a man-in-the-middle attack on the download, or a tampered mirror.

The standard verification workflow involves two distinct steps. First, an operator computes the SHA256 hash of the downloaded artifact and compares it against the checksum in the official release notes. Second, the operator verifies the signature over that checksum file using gpg or cosign against the project's public key. For container images, cosign verify is used to check the image signature against the published key material. A mismatch at any stage indicates that the artifact has been altered and must not be executed. This process is critical for validators, whose signing keys protect staked assets, and for relayers, which hold gas tokens across multiple chains.

Teams that automate their upgrade pipelines should embed these verification steps directly into their CI/CD or Cosmovisor pre-upgrade scripts. A common operational failure mode is to verify the checksum but skip the signature verification on the checksum file itself, which leaves a window for an attacker who can compromise the release page. Chainscore Labs can review an infrastructure team's artifact verification pipeline, ensure that trusted key material is correctly pinned, and design automated guardrails that halt an upgrade if verification fails at any stage.

ACTORS AND ENVIRONMENTS

Who Is Affected

Validator Operators

Validator operators are the primary consumers of release channels and artifact verification. Running an unverified or tampered binary can lead to slashing, chain halt, or key compromise.

Immediate actions:

  • Subscribe to the official release channel (GitHub releases, Docker Hub) and never download binaries from unofficial mirrors.
  • Integrate checksum and signature verification into your CI/CD or manual upgrade runbook. A single missed verification step can be catastrophic.
  • Monitor the minimum client version policy to ensure you are not jailed for running an outdated client.

Operational checklist:

  1. Download the binary and the corresponding checksum file.
  2. Verify the SHA256 checksum against the published value.
  3. Verify the GPG signature of the checksum file using the maintainer's public key.
  4. For Docker images, verify the image digest and signature using Cosign or Docker Content Trust.
  5. Run the binary in a staging environment before promoting to the validator node.

Chainscore can audit your entire artifact verification pipeline to ensure it meets production-grade security standards.

implementation-impact
SUPPLY-CHAIN SECURITY

Verification Workflow by Artifact Type

A structured verification process for each artifact type in the Axelar release pipeline, ensuring operators can cryptographically confirm the integrity and origin of the software they deploy.

04

Cosmovisor Auto-Upgrade Integrity

When using Cosmovisor for automatic upgrades, the binary placed in the upgrades/<name>/bin/ directory must be verified before the upgrade height is reached. An unverified binary can lead to a chain halt or, worse, running compromised software. The operational workflow should include a pre-upgrade script that performs checksum verification on the new binary. Chainscore can design a production-grade upgrade automation workflow that integrates mandatory verification steps.

05

Genesis and Seed File Verification

When bootstrapping a new node, the downloaded genesis.json and seed node lists must be verified against canonical sources. An incorrect genesis file can lead to a fork, while a malicious seed list can eclipse a node. Operators should cross-reference the SHA256 hash of the genesis file with community resources and official documentation. Chainscore can audit a node's bootstrap procedure to ensure it relies on trusted, verified network information.

06

Dependency and SBOM Scanning

Beyond verifying the final artifact, security-conscious operators should scan the Software Bill of Materials (SBOM) for known vulnerabilities in Go dependencies. This proactive step identifies risks in the supply chain before they can be exploited in a running validator. Integrating a vulnerability scanner into the artifact acceptance workflow adds a critical layer of defense. Chainscore can implement an SBOM analysis pipeline to flag high-risk dependencies before deployment.

ARTIFACT INTEGRITY AND DISTRIBUTION RISKS

Supply-Chain Risk Matrix

Evaluates the risks, affected parties, and required actions associated with the software supply chain for axelar-core releases, from build artifacts to distribution channels.

AreaFailure ModeWho is affectedAction

Binary Integrity

A compromised or corrupted binary is downloaded and executed, leading to key theft or chain halt.

Validators, Node Operators

Verify SHA256 checksums against the official release notes before execution. Automate this in your deployment pipeline.

Container Image Trust

An unofficial or tampered Docker image is pulled from a public registry and run in production.

Validators, Relayer Operators

Pull images only from the canonical Docker Hub repository. Verify image signatures using Docker Content Trust or Cosign.

Release Channel Confusion

An operator mistakenly deploys a beta or release candidate (rc) version in production, introducing instability.

Validators, DevOps Teams

Pin production automation to the 'stable' release track. Use separate, manual processes for evaluating pre-release channels.

Build Provenance

Inability to cryptographically verify that a binary was built by the official CI pipeline from the source repository.

Security Auditors, Institutional Validators

Require and verify SLSA provenance attestations for all production binaries. Reject artifacts without verifiable build provenance.

Mirror Compromise

A download mirror or CDN is compromised to serve malicious binaries, bypassing official distribution points.

All Node Operators

Always verify checksums and signatures from the official source of truth, regardless of the download source. Never trust the mirror alone.

Dependency Poisoning

A malicious or vulnerable third-party library is introduced into the build process, compromising the final artifact.

Protocol Architects, Core Developers

Monitor the Software Bill of Materials (SBOM) for new vulnerabilities. Chainscore can audit the dependency tree for supply-chain risks.

Signing Key Compromise

The private key used to sign release artifacts is compromised, allowing an attacker to sign malicious binaries.

All Node Operators, Integrators

Monitor official communication channels for key revocation and rotation announcements. Have a process to rapidly distrust old keys.

SUPPLY-CHAIN SECURITY VERIFICATION

Secure Artifact Pipeline Checklist

A systematic checklist for infrastructure teams to cryptographically verify every Axelar software artifact before deployment, mitigating the risk of running compromised or tampered binaries and container images.

What to check: Confirm that your team's upgrade playbook references the canonical Axelar release sources exclusively.

Why it matters: An attacker's primary vector is tricking an operator into using a malicious checksum or a look-alike repository. A single, well-documented source of truth prevents confusion during time-sensitive mandatory upgrades.

Confirmation signal:

  • The official GitHub releases page (axelarnetwork/axelar-core) is the root of trust for all binary checksums.
  • The official Docker Hub repository (axelarnetwork/axelar-core) is the root of trust for container images.
  • Your internal runbook links directly to these sources, not to a secondary or mirrored page.
Chains We Build On

Looking to build on a specific blockchain?

We build smart contracts, DeFi applications, wallets, tokenization platforms, and blockchain infrastructure across the major ecosystems teams choose today. That includes Ethereum, Arbitrum, Optimism, Polygon, Avalanche, Solana, Sui, Aptos, Hedera, Stellar, and NEAR, with support for additional EVM and non-EVM networks based on your product requirements.

EVM ecosystems

  • Ethereum logo
    Ethereum
  • Arbitrum logo
    Arbitrum
  • Optimism logo
    Optimism
  • Polygon logo
    Polygon
  • Avalanche logo
    Avalanche
  • Cronos logo
    Cronos

Non-EVM ecosystems

  • Solana logo
    Solana
  • Sui logo
    Sui
  • Aptos logo
    Aptos
  • Hedera logo
    Hedera
  • Stellar logo
    Stellar
  • NEAR logo
    NEAR

Additional ecosystems

  • Polkadot logo
    Polkadot
  • Cosmos logo
    Cosmos
  • TON logo
    TON
  • Cardano logo
    Cardano
  • Algorand logo
    Algorand
  • Tempo logo
    Tempo

Also available for Base, appchains, custom EVM networks, and cross-chain product architecture.

RELEASE CHANNELS AND ARTIFACT VERIFICATION

Frequently Asked Questions

Common operational questions about selecting the right release track, verifying binary integrity, and establishing a secure software supply chain for Axelar node operations.

Axelar distributes client software through three primary channels, each serving a different operational risk profile:

  • Stable: Production-ready releases that have passed full integration testing and community vetting. These are the only binaries recommended for mainnet validators. They contain critical security patches and mandatory upgrades.
  • Beta (or Release Candidate - rc): Pre-release builds intended for testnet validation and integration testing. They are feature-complete but may contain bugs that only surface under extended network conditions. Operators should use these to prepare for upcoming mandatory upgrades.
  • Nightly/Dev: Bleeding-edge builds from the main development branch. These are not signed or checksummed for production use and should only be deployed in isolated development environments.

Why it matters: Running a beta or rc release on mainnet can lead to consensus failures, slashing, or unexpected state transitions. Always cross-reference the running version against the official release page before starting a validator.

Trusted by Industry Leaders

Delivering blockchain solutions for 5+ years.

We have partnered with 50+ leading DeFi protocols, NFT ecosystems, and fintech innovators to build secure, scalable, and capital-efficient blockchain products.

Selected Partners & Clients

ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
ChainVote logo
Reax logo
Sokail logo
Swapsicle logo
SyntheX logo
Tekika logo
Telos logo
Zexe logo
“I've been working with Chainscore Labs for last 3+ years, they've consistently delivered with strong ownership across multiple projects. The team is reliable and detail-oriented.”
L
Lee Erswell
CEO, Telos Foundation
how to get started

How to get started?

If you're looking for blockchain integration, ChainScore Labs has 5+ years of experience helping teams build and integrate exchanges, wallets, smart contracts, tokenization solutions, and protocol-connected products, we can help you choose the right path, integrate securely, and get to production faster. Our team consists of experienced blockchain developers and architects who can help you with your blockchain integration needs.

01

Exploration & Strategy

Define your product goals and choose the right blockchain architecture for your use case.

02

Architecture & Design

Design the smart contracts, tokenomics, and security parameters of your system.

03

Development & Integration

Build and integrate with wallets, oracles, and front-end dApps for a seamless experience.

04

Security & Launch

Comprehensive audits followed by a risk-managed mainnet deployment to protect your users.

Start a build

Need a blockchain engineering team?

Send the project context and we will respond with next steps, scope questions, and a practical path to delivery.