
Understanding the four Legion Score pillars
What each score represents, how it is calculated, and what it takes to reach the top

Concrete Vaults: the most accessible path to real yield in DeFi
A beginner-friendly introduction to automated DeFi strategies powered by Concrete.

Deploying your first Solidity Contract on Arc Testnet
Deploying your first Solidity Contract on Arc Testnet

Subscribe to Colliseum

Understanding the four Legion Score pillars
What each score represents, how it is calculated, and what it takes to reach the top

Concrete Vaults: the most accessible path to real yield in DeFi
A beginner-friendly introduction to automated DeFi strategies powered by Concrete.

Deploying your first Solidity Contract on Arc Testnet
Deploying your first Solidity Contract on Arc Testnet
<100 subscribers
<100 subscribers


Hi, my name is Heorhii. I have spent the last year tracking Aleo from a builder’s point of view: what the stack enables, how the economics evolved after mainnet, and where the friction really is for developers, validators, and provers.
If you are here for quick value: Aleo is not an EVM rollup with a ZK “add-on.” It is zero-knowledge by design, a new L1 with its own zkVM (snarkVM), language (Leo), and network OS (snarkOS). That is powerful, but the tradeoffs span tooling, ecosystem maturity, and token economics that you should understand before investing time or capital.
TL;DR for busy builders:
Stack: snarkVM (ZK-native VM) + Leo (language) + snarkOS (network). This is not zkEVM compatibility, it is new ground.
State of play: Mainnet is live. The technology is real. The ecosystem is thin. Token disclosures are spotty and this bleeds into incentives.
Economics: Circulating supply counts floating around are confusing. Inflation surprised on the upside in year one, then was dialed down. ARC-46 now requires provers to stake to mine, shifting power and cost.
Where to build: ZK-native apps that actually need private state and proofs. If your roadmap needs on-chain privacy primitives, Aleo is worth the work.
1) What Aleo actually is (for engineers). Aleo is a ZK-first L1. Its zkVM (snarkVM) is designed from scratch for private computation with proofs as first-class citizens. Leo is the smart contract language. snarkOS runs the network and exposes REST endpoints. Compared to zkEVMs (Linea, zkSync Era, Scroll, Polygon zkEVM), Aleo prioritizes expressiveness for ZK over EVM compatibility.
Mental model vs zkEVM:
Aleo: Off-chain execution with on-chain verification and optional on-chain finalize. Privacy is a default design axis.
zkEVM: Preserve Ethereum semantics while adding proof systems for scalability. Compatibility first, privacy optional.
If you want to compose private computations without fighting EVM constraints, Aleo’s model is a better fit.
2) Funding, launch, and why it matters to builders. Aleo raised $298M from a16z (lead), Coinbase, SoftBank, Samsung Next, Tiger Global, Kora, Ethereal Ventures, and angels like Balaji Srinivasan. After multiple testnets and audits, mainnet shipped. That level of backing buys time and infrastructure but also creates expectations. As a developer, you care because sustained R&D (snarkVM, snarkOS, Leo) is expensive and the runway exists.
https://aleo.org/post/announcing-aleo-mainnet/
3) Tokenomics you should actually understand. I am not giving you investment advice. I am giving you operational clarity so your app and infra plans do not assume wrong numbers.
Genesis: 1.5B tokens at TGE.
Lockups/Vesting: Public documentation is sparse. Messari reports that most recipients had a 1-year lock, and categories like Early Backers, Strategic Partners, Foundation and Provable had +2 years vesting after the lock. Team details were not clearly published.
Inflation: About ~700k tokens/day were emitted to validators and provers early on. Actual first-year inflation ran hotter than planned and was later adjusted.
Circulating supply: The official API figures widely quoted by aggregators have been questionable. If you operate a service (staking frontend, dashboards, custody), do not blindly rely on one endpoint.
Practical: verify your own numbers:
# Pull recent blocks from a fully-synced snarkOS REST
curl -s https://<your-node>/mainnet/block/height/<N> | jq
# Sum accepted transactions and fees to estimate emissions
Why devs care: Liquidity drives UX. If circulating supply is materially higher than public dashboards show, it affects staking yields, delegation behavior, and how you model liquidity for your app.
4) Validators: selection, thresholds, and growth:
Entry: To become a validator, you must stake ≥ 10,000,000 ALEO Credits to join the committee. Many validators received seed delegation from the Foundation.
Set size: Expanded from 16 to 25 and then 33. Roadmap targets 40+ short term and 100+ later (hard cap 200).
Implication for devs: As the active set grows, communication overhead rises. Expect incremental upgrades to consensus and networking. Design your indexers to handle reorg-safe finality checks and backpressure.
Quick: check committee openness/commission:
curl -s https://<your-node>/mainnet/program/credits.aleo/mapping/committee/<validator_addr> | jq
curl -s https://<your-node>/mainnet/program/credits.aleo/mapping/delegated/<validator_addr> | jq
5) Provers (miners) and the ARC-46 shift. Aleo’s model pays provers for solving ZK coinbase puzzles. This attracted dedicated hardware (ASICs) and large pools. Then came ARC-46: Staking for Puzzle Solution Submissions. Starting Aug 1, provers must stake ALEO to continue mining, with required stake ramping quarterly for two years.
Goal (stated): Align incentives, reduce constant sell pressure, and increase security by giving provers “skin in the game.”
Reality: Smaller miners get squeezed unless they acquire stake or join pools that abstract staking.
Builder’s read: If your product touches mining economics, your UX must include stake management and yield modeling.
6) Fees, inflation, and network upgrades. Recent changes to know:
ARC-42: Adjusted inflation downward.
ARC-5: Reduced transaction fees ~90%.
snarkOS v4.0.0: Throughput and networking improvements.
https://aleo.org/post/ensuring-sustainability-arc42/
Fee introspection starter:
curl -s https://<your-node>/mainnet/transaction/confirmed/<tx_id> | jq
7) Team split and partnerships:
Provable Labs (Howard Wu) focuses on R&D and core infra.
Aleo Network Foundation (ANF) runs ecosystem, strategy, and grants. Leadership changed hands and public communication has been inconsistent.
Recent partnerships (Revolut, Google Cloud, Paxos-led Global Dollar Network, Request Finance) matter because distribution and infra access matter. For example, Google Cloud validating and BigQuery-style integrations can simplify your data pipelines.
8) Ecosystem reality check. Despite big hackathons and grants, the public list of apps is: wallets, staking UIs, an ETH↔ALEO bridge, an explorer, a naming service, and a couple of DeFi experiments with modest TVL.

What this means for you: if you build a must-have primitive (LSTs, confidential auctions, private identity, on-chain ML privacy, or a robust indexer), you are early enough to matter. But you will own more of the stack.
https://messari.io/report/understanding-aleo-a-comprehensive-overview
9) Developer primer: day-1 tasks you can actually do. Run a snarkOS client
snarkos start --client --rest 0.0.0.0:3030 --node 0.0.0.0:4130 --verbosity 1
Query block/transaction status:
# Method A
curl -s https://<your-node>/mainnet/block/<height> | jq '.transactions[] | {status, type, transaction: .transaction.type, id: .transaction.id}'
# Method B
curl -s https://<your-node>/mainnet/transaction/confirmed/<tx_id> | jq '.type'
Staking via credits.aleo:
# Become validator
leo execute credits.aleo/bond_validator <withdrawal_addr> <amount> <commission> --network mainnet --endpoint https://api.explorer.provable.com/v1 --broadcast
# Delegate
leo execute credits.aleo/bond_public <validator_addr> <withdrawal_addr> <amount> --network mainnet --endpoint https://api.explorer.provable.com/v1 --broadcast
# Unbond
leo execute credits.aleo/unbond_public <staker_addr> <amount> --network mainnet --endpoint https://api.explorer.provable.com/v1 --broadcast
# Claim
leo execute credits.aleo/claim_unbond_public <staker_addr> --network mainnet --endpoint https://api.explorer.provable.com/v1 --broadcast
Final advice for teams:
Own your data: Run your node(s), index your own truth, snapshot regularly.
Feature-flag fees: Public/private fee modes, dynamic pricing, retries.
Don’t over-abstract privacy: Explain public vs private to users; surface records vs mappings in UI.
Plan for change: ARC proposals will keep shifting incentives. Make it a config, not a rewrite.
Closing Thoughts. Aleo shows that privacy and scalability can go hand in hand. With zero-knowledge proofs at its core and a growing ecosystem, Aleo is moving toward real adoption. The clear tokenomics, governance, and grants ensure long-term growth. Aleo’s vision is simple yet powerful, bring privacy back to the internet.
To know more about Aleo, join now!
Aleo Twitter
Aleo Discord
Aleo Website
List of Aleo and Leo code and resourses
Prepared by Colliseum
Hi, my name is Heorhii. I have spent the last year tracking Aleo from a builder’s point of view: what the stack enables, how the economics evolved after mainnet, and where the friction really is for developers, validators, and provers.
If you are here for quick value: Aleo is not an EVM rollup with a ZK “add-on.” It is zero-knowledge by design, a new L1 with its own zkVM (snarkVM), language (Leo), and network OS (snarkOS). That is powerful, but the tradeoffs span tooling, ecosystem maturity, and token economics that you should understand before investing time or capital.
TL;DR for busy builders:
Stack: snarkVM (ZK-native VM) + Leo (language) + snarkOS (network). This is not zkEVM compatibility, it is new ground.
State of play: Mainnet is live. The technology is real. The ecosystem is thin. Token disclosures are spotty and this bleeds into incentives.
Economics: Circulating supply counts floating around are confusing. Inflation surprised on the upside in year one, then was dialed down. ARC-46 now requires provers to stake to mine, shifting power and cost.
Where to build: ZK-native apps that actually need private state and proofs. If your roadmap needs on-chain privacy primitives, Aleo is worth the work.
1) What Aleo actually is (for engineers). Aleo is a ZK-first L1. Its zkVM (snarkVM) is designed from scratch for private computation with proofs as first-class citizens. Leo is the smart contract language. snarkOS runs the network and exposes REST endpoints. Compared to zkEVMs (Linea, zkSync Era, Scroll, Polygon zkEVM), Aleo prioritizes expressiveness for ZK over EVM compatibility.
Mental model vs zkEVM:
Aleo: Off-chain execution with on-chain verification and optional on-chain finalize. Privacy is a default design axis.
zkEVM: Preserve Ethereum semantics while adding proof systems for scalability. Compatibility first, privacy optional.
If you want to compose private computations without fighting EVM constraints, Aleo’s model is a better fit.
2) Funding, launch, and why it matters to builders. Aleo raised $298M from a16z (lead), Coinbase, SoftBank, Samsung Next, Tiger Global, Kora, Ethereal Ventures, and angels like Balaji Srinivasan. After multiple testnets and audits, mainnet shipped. That level of backing buys time and infrastructure but also creates expectations. As a developer, you care because sustained R&D (snarkVM, snarkOS, Leo) is expensive and the runway exists.
https://aleo.org/post/announcing-aleo-mainnet/
3) Tokenomics you should actually understand. I am not giving you investment advice. I am giving you operational clarity so your app and infra plans do not assume wrong numbers.
Genesis: 1.5B tokens at TGE.
Lockups/Vesting: Public documentation is sparse. Messari reports that most recipients had a 1-year lock, and categories like Early Backers, Strategic Partners, Foundation and Provable had +2 years vesting after the lock. Team details were not clearly published.
Inflation: About ~700k tokens/day were emitted to validators and provers early on. Actual first-year inflation ran hotter than planned and was later adjusted.
Circulating supply: The official API figures widely quoted by aggregators have been questionable. If you operate a service (staking frontend, dashboards, custody), do not blindly rely on one endpoint.
Practical: verify your own numbers:
# Pull recent blocks from a fully-synced snarkOS REST
curl -s https://<your-node>/mainnet/block/height/<N> | jq
# Sum accepted transactions and fees to estimate emissions
Why devs care: Liquidity drives UX. If circulating supply is materially higher than public dashboards show, it affects staking yields, delegation behavior, and how you model liquidity for your app.
4) Validators: selection, thresholds, and growth:
Entry: To become a validator, you must stake ≥ 10,000,000 ALEO Credits to join the committee. Many validators received seed delegation from the Foundation.
Set size: Expanded from 16 to 25 and then 33. Roadmap targets 40+ short term and 100+ later (hard cap 200).
Implication for devs: As the active set grows, communication overhead rises. Expect incremental upgrades to consensus and networking. Design your indexers to handle reorg-safe finality checks and backpressure.
Quick: check committee openness/commission:
curl -s https://<your-node>/mainnet/program/credits.aleo/mapping/committee/<validator_addr> | jq
curl -s https://<your-node>/mainnet/program/credits.aleo/mapping/delegated/<validator_addr> | jq
5) Provers (miners) and the ARC-46 shift. Aleo’s model pays provers for solving ZK coinbase puzzles. This attracted dedicated hardware (ASICs) and large pools. Then came ARC-46: Staking for Puzzle Solution Submissions. Starting Aug 1, provers must stake ALEO to continue mining, with required stake ramping quarterly for two years.
Goal (stated): Align incentives, reduce constant sell pressure, and increase security by giving provers “skin in the game.”
Reality: Smaller miners get squeezed unless they acquire stake or join pools that abstract staking.
Builder’s read: If your product touches mining economics, your UX must include stake management and yield modeling.
6) Fees, inflation, and network upgrades. Recent changes to know:
ARC-42: Adjusted inflation downward.
ARC-5: Reduced transaction fees ~90%.
snarkOS v4.0.0: Throughput and networking improvements.
https://aleo.org/post/ensuring-sustainability-arc42/
Fee introspection starter:
curl -s https://<your-node>/mainnet/transaction/confirmed/<tx_id> | jq
7) Team split and partnerships:
Provable Labs (Howard Wu) focuses on R&D and core infra.
Aleo Network Foundation (ANF) runs ecosystem, strategy, and grants. Leadership changed hands and public communication has been inconsistent.
Recent partnerships (Revolut, Google Cloud, Paxos-led Global Dollar Network, Request Finance) matter because distribution and infra access matter. For example, Google Cloud validating and BigQuery-style integrations can simplify your data pipelines.
8) Ecosystem reality check. Despite big hackathons and grants, the public list of apps is: wallets, staking UIs, an ETH↔ALEO bridge, an explorer, a naming service, and a couple of DeFi experiments with modest TVL.

What this means for you: if you build a must-have primitive (LSTs, confidential auctions, private identity, on-chain ML privacy, or a robust indexer), you are early enough to matter. But you will own more of the stack.
https://messari.io/report/understanding-aleo-a-comprehensive-overview
9) Developer primer: day-1 tasks you can actually do. Run a snarkOS client
snarkos start --client --rest 0.0.0.0:3030 --node 0.0.0.0:4130 --verbosity 1
Query block/transaction status:
# Method A
curl -s https://<your-node>/mainnet/block/<height> | jq '.transactions[] | {status, type, transaction: .transaction.type, id: .transaction.id}'
# Method B
curl -s https://<your-node>/mainnet/transaction/confirmed/<tx_id> | jq '.type'
Staking via credits.aleo:
# Become validator
leo execute credits.aleo/bond_validator <withdrawal_addr> <amount> <commission> --network mainnet --endpoint https://api.explorer.provable.com/v1 --broadcast
# Delegate
leo execute credits.aleo/bond_public <validator_addr> <withdrawal_addr> <amount> --network mainnet --endpoint https://api.explorer.provable.com/v1 --broadcast
# Unbond
leo execute credits.aleo/unbond_public <staker_addr> <amount> --network mainnet --endpoint https://api.explorer.provable.com/v1 --broadcast
# Claim
leo execute credits.aleo/claim_unbond_public <staker_addr> --network mainnet --endpoint https://api.explorer.provable.com/v1 --broadcast
Final advice for teams:
Own your data: Run your node(s), index your own truth, snapshot regularly.
Feature-flag fees: Public/private fee modes, dynamic pricing, retries.
Don’t over-abstract privacy: Explain public vs private to users; surface records vs mappings in UI.
Plan for change: ARC proposals will keep shifting incentives. Make it a config, not a rewrite.
Closing Thoughts. Aleo shows that privacy and scalability can go hand in hand. With zero-knowledge proofs at its core and a growing ecosystem, Aleo is moving toward real adoption. The clear tokenomics, governance, and grants ensure long-term growth. Aleo’s vision is simple yet powerful, bring privacy back to the internet.
To know more about Aleo, join now!
Aleo Twitter
Aleo Discord
Aleo Website
List of Aleo and Leo code and resourses
Prepared by Colliseum
Share Dialog
Share Dialog
No activity yet