Skip to content

EigenLayer AVS Development

In short

An Actively Validated Service borrows economic security from restaked ETH through EigenLayer instead of launching its own token and validator set. Building one is middleware engineering: the ServiceManager and registry, operator signature aggregation, the task flow, and slashing logic. We build all of it, and we run operators, so we build AVSs from both sides.

60+
networks we operate infrastructure on
Core
Chainlink contributor
$2B+
secured across our deployments
1M+
developers on Solhint, which we maintain
Trusted by teams building on-chain

An Actively Validated Service (AVS) is any system that borrows its economic security from restaked ETH through EigenLayer instead of bootstrapping its own token and validator set. Oracles, data-availability layers, bridges, keeper networks, and co-processors all need a set of operators who put capital at stake and get slashed if they misbehave.

Before restaking, every one of them had to launch a token and recruit validators first, which is slow and dilutive. An AVS reuses the security that is already staked on Ethereum: operators opt in, the AVS defines what they must do and what gets them slashed, and the service inherits a large, honest validator set from day one. EigenLayer AVS development is the engineering that turns a service idea into that on-chain system.

Building an AVS is middleware work, not a smart-contract afterthought. You need the ServiceManager and registry contracts that track which operators are opted in and how much stake backs them, the logic that aggregates operator signatures (usually BLS) so the chain can verify a whole quorum cheaply, the task or attestation flow the service actually performs, and the slashing conditions that make dishonesty expensive.

Protofire builds these from a position of experience: we run validators and node infrastructure across proof-of-stake networks, we are a core Chainlink contributor on the oracle side, and our own work includes an actively validated service for on-chain SLAs (SlaLayer) built on the EigenLayer middleware.

An AVS is a middleware stack, not one contract

We build and operate each layer, from operator registry to slashing.

01

ServiceManager

The core AVS contract that registers operators, tracks opted-in stake, and connects to EigenLayer core.
02

Registry & quorums

Operator and stake registries that define quorums and keep stake weights current.
03

Signature aggregation

BLS aggregation so a whole operator quorum's attestation verifies on-chain in one check.
04

Task / attestation flow

The work the service performs: tasks dispatched, responses attested, results verified.
05

Slashing & rewards

Conditions that slash dishonest operators and distribute rewards to honest ones.
01

What is EigenLayer AVS development?

An AVS is a service secured by restaked ETH rather than by its own freshly minted token. Operators who already secure Ethereum opt in to also run your service and accept extra slashing risk in exchange for extra rewards. That removes the hardest part of launching security-critical infrastructure: you no longer have to bootstrap a token, convince validators to buy and stake it, and hope the set is large enough to be safe.

Instead the service starts with access to a deep, established pool of restaked capital and honest operators. The trade-off is that the security is shared and the rules are yours to define, so most of the design work is defining what operators must do and what slashes them.

02

What we deliver

The ServiceManager, operator and stake registries, BLS aggregation, and the task or attestation flow your service performs, built on the EigenLayer middleware and hardened before audit. If your service is an oracle, a DA layer, a bridge verifier, a keeper network, or a co-processor, we shape the middleware to it rather than forcing it into a template.

03

Who is EigenLayer AVS development for?

Teams building security-critical infrastructure (oracles, bridges, DA layers, keeper and co-processor networks) come to us when they want the economic security of a large validator set without launching a token and recruiting one. Protocols with an existing service that currently trust a small multisig or a single operator use an AVS to decentralize that trust and make faults slashable. New networks and middleware projects use the AVS model to launch with credible security from day one rather than spending a year bootstrapping it. The common thread is a service where "who is allowed to attest, and what happens when they lie" is a real security question, which is exactly what an AVS answers, and exactly the part that is easy to get subtly and expensively wrong.

04

An operator, an oracle contributor, and an AVS builder

Protofire is a blockchain development company with 250+ shipped projects across 60+ networks and 95+ protocols. On restaking specifically, our public work includes an actively validated service for on-chain SLAs (SlaLayer, built on the EigenLayer middleware) and the EigenLayer middleware itself, and we approach an AVS from both sides: we run validators and node infrastructure as a managed service, and we are a core contributor to the Chainlink ecosystem on the oracle side, the two disciplines an AVS lives between.

Our broader credentials: we maintain Solhint, the Solidity linter used by 1M+ developers; we are an official Safe Guardian, and Protofire-deployed networks secure $2B+ in TVL across 120+ EVM networks. When we design the slashing and aggregation for your service, it is from the perspective of the operators who will run it, because we are one.

An AVS inherits Ethereum's validator set through restaking, so its security comes down to the slashing conditions: what counts as a fault, and how it is proven on-chain.

FAQ

What is an EigenLayer AVS (Actively Validated Service)?
An AVS is any service that gets its economic security from restaked ETH through EigenLayer rather than from its own token and validator set. Operators who already secure Ethereum opt in to also run the service and accept additional slashing risk in return for additional rewards. This matters because launching security-critical infrastructure, an oracle, a bridge, a data-availability layer, a keeper network, used to require bootstrapping a token and recruiting a validator set large enough to be safe, which is slow and dilutive. An AVS lets the service reuse a deep, established pool of restaked capital and honest operators from day one. The service defines what operators must do and what slashes them; EigenLayer provides the underlying restaking and the operator relationships. So an AVS is best understood as a security-sharing arrangement: you rent economic security instead of minting it.
How do you build an AVS?
An AVS is middleware built on top of EigenLayer's core restaking contracts. The pieces are a ServiceManager that registers operators and reads their opted-in stake, registry contracts that group operators into quorums with current stake weights, a signature-aggregation scheme (usually BLS) so a whole quorum's attestation verifies on-chain in one cheap check, the service's own task or attestation flow, and the slashing conditions that make dishonesty expensive. We build these on the standard EigenLayer middleware rather than reinventing the registry and aggregation primitives, then add the service-specific logic on top. We also build the off-chain operator software and can run operator nodes ourselves. The contracts are hardened before external audit, because an AVS concentrates other people's restaked capital and its aggregation and slashing logic has to hold under adversarial conditions.
What is the difference between restaking and an AVS?
Restaking is what stakers do: they take ETH already staked on Ethereum (or a liquid staking token) and opt it in to EigenLayer so it can secure additional services, earning extra yield for extra risk. An AVS is what consumes that security: the service on the other side that operators run and that can slash them. The two are the staker side and the service side of the same system. If you want to offer restaking yield to token holders (LST and LRT infrastructure, receipt tokens, vaults), that is the staker side, and we cover it under liquid staking. If you want to build the service that restaked capital secures, the ServiceManager, operators, and slashing, that is AVS development, this page. Many projects need one, some need both, and we design them to fit together.
What kinds of services are built as AVSs?
Anything where a set of operators has to do work honestly and be punishable for not doing so. Common categories are oracles and price feeds, data-availability layers, bridge and cross-chain message verification, keeper and automation networks, sequencing and shared-sequencer services, and co-processors that run heavy off-chain computation and attest to the result. The pattern fits whenever a service currently depends on a small trusted committee or a single operator and would be safer with a large, economically bonded operator set whose faults are slashable. We help assess whether the AVS model actually improves your service's security and cost before building it, because for some designs a simpler trust model is the honest answer.
Can you also run the operators for our AVS?
Yes. We already operate validators and node infrastructure across proof-of-stake networks as a managed service, so running operator nodes for an AVS is an extension of what we do, and it means the operator software and the on-chain middleware are designed together rather than by separate teams. That said, a healthy AVS wants a diverse, independent operator set, so we build the operator tooling and documentation for third-party operators too, and treat any operations we run as one participant among many rather than a single point of trust. The goal is a service whose security comes from a broad, honest operator set, which is why teams use restaking at all.

Reviewed by Luis Medeiros, Field CTO at Protofire. Last reviewed: July 2026.

Book a call with Alejandro Losa

Schedule a call with our Web3 Solution Architect to receive practical recommendations and a prompt proposal for upgrading your solution.

Protofire 2026. All rights reserved

Message us on Telegram