Argot Collective's Avatar

Argot Collective

@argot.org.bsky.social

Non-profit, independent collective building and maintaining the core infrastructure for Ethereum applications. visit argot.org

35 Followers  |  1 Following  |  163 Posts  |  Joined: 22.11.2024  |  1.7345

Latest posts by argot.org on Bluesky

We'd love feedback from the formal methods & smart contract security community.

Reach out via act@argot.org πŸ’›

04.02.2026 14:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Release v0.2.0 Β· argotorg/act Major re-implementation of act including: A new type systems and type checker A new bytecode equivalence checking backend A redesigned Rocq backend Support for multiple contracts

Who is act for?

Security researchers and smart contract engineers who want stronger guarantees than audits alone can provide. If you care about provable correctness for Ethereum contracts, act is for you.

πŸ“¦ Repo + release: github.com/argotorg/ac...

04.02.2026 14:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

4️⃣ Documentation & Tooling:

Complete documentation including installation guide, language reference, tutorials, and examples.

5️⃣ Supporting Features:

CLI with SMT solver integration (Z3, CVC5, Bitwuzla) and Rocq project templates.

04.02.2026 14:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

3️⃣ Verification backends:

β€’ Automatically check equivalence between implementation and act specification at the bytecode level via symbolic execution and hevm (currently supporting Solidity and Vyper)
β€’ Interactive theorem proving of high-level properties with Rocq

04.02.2026 14:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

2️⃣ Type-Checking System:

Formally verified sound static type-checking combined with SMT-based semantic verification (arithmetic bounds, preconditions, case exhaustiveness) and automatic aliasing checks.

04.02.2026 14:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

v0.2.0 is a complete rework and significant extension of the initial prototype (v0.1.0) and here's what we're shipping:

1️⃣ The act Specification Language:

A high-level specification language for EVM smart contracts with support for interleaved contracts (reasoning about multiple contracts together)

04.02.2026 14:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Why act?

Audits and tests catch bugs, but they don't prove correctness.

act bridges human-readable specs and EVM bytecode by formally verifying their equivalence, enabling high-assurance contracts across Solidity, Vyper, and beyond.

04.02.2026 14:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

We're excited to announce the first official release of act (v0.2.0):

a formal specification language and verification framework for Ethereum smart contracts, built within the Argot Collective.

This is a major step in our research toward safer on-chain systems. β†“βœ¨

04.02.2026 14:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

3️⃣ Verification backends:

β€’ Automatically check equivalence between implementation and Act specification at the bytecode level via symbolic execution and hevm (currently supporting Solidity and Vyper)
β€’ Interactive theorem proving of high-level properties with Rocq

04.02.2026 13:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

2️⃣ Type-Checking System:

Formally verified sound static type-checking combined with SMT-based semantic verification (arithmetic bounds, preconditions, case exhaustiveness) and automatic aliasing checks.

04.02.2026 13:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

v0.2.0 is a complete rework & significant extension of the initial prototype (v0.1.0) and here's what we're shipping:

1️⃣ The Act Specification Language:

A high-level specification language for EVM smart contracts with support for interleaved contracts (reasoning about multiple contracts together)

04.02.2026 13:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Why Act?

Audits and tests catch bugs, but they don't prove correctness.

Act bridges human-readable specs and EVM bytecode by formally verifying their equivalence, enabling high-assurance contracts across @solidity_lang, @vyperlang, and beyond.

04.02.2026 13:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Transparency Report 2025 | Argot Collective Annual transparency report showcasing our financial operations and organizational updates.

If you value open-source compiler infrastructure and accountable public-goods stewardship, consider supporting Argot.

Donations directly fund core contributor work and help ensure the long-term sustainability of critical Ethereum tooling.

➑️ Read the full report here: www.argot.org/reports/tra...

03.02.2026 14:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

We are grateful to our early supporters, including the @ethereumfndn, @OctantApp, @ENS_DAO, @Optimism, and @gitcoin.

While EF provides initial runway, diversifying funding is essential for Argot’s long-term independence and resilience.

03.02.2026 14:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

And of course our budget and expenses:

From July 1 to Dec 31, 2025, total expenditures were $2,443,067.

Salaries represent the largest share of spending, reflecting our focus on direct contributor support.

A detailed project-level breakdown is available on our website: argot.org/reports

03.02.2026 14:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The report includes administrative updates:

β€’ Argot's incorporation
β€’ Transfer of employment contracts and operations from EF to Argot
β€’ Projects migration from the Ethereum GitHub org to Argot’s org
β€’ New hires (ops, fundraising, Solidity engineer)

03.02.2026 14:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We commit to publishing detailed disclosures of internal and external expenditures every six months.

This first report covers the period after our incorporation in July 2025, with primary expenses supporting continued work on Solidity, Sourcify, hevm, Fe, ethdebug, and act.

03.02.2026 14:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Today, we are publishing our first Transparency Report.

Financial and organizational transparency is a core value for us: public-goods stewardship must be grounded in openness, traceability, and clear responsibility.

03.02.2026 14:36 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
Argot Roadmap Update 2026 (1/2) This blog post recaps the Argot Collective’s work from the second half of 2025 and provides a detailed outline of priorities and upcoming milestones for the first half of 2026.

Visit our blog to read about recent milestones and upcoming work of
Solidity, Sourcify, Fe, ethdebug, Act, and hevm: www.argot.org/blog/2026-0...

15.01.2026 14:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Our bi-annual roadmap update is live:

a recap of what Argot delivered across the collective in the second half of 2025, and a forward-looking outlook into the first half of 2026. ✨

Find the link below ↓

15.01.2026 14:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Release 0.57.0 Β· argotorg/hevm Added We support RPC in equivalence checking now Inequality propagation in constant propagation to prune impossible execution paths earlier. The constraint solver now tracks lower and upper bounds...

Explore hevm v0.57.0 now and check out the full change log here:
πŸ‘‰ github.com/argotorg/he...

And as always: thanks to everyone who contributed and reported issues - your feedback drives these improvements ❀️

08.01.2026 17:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In addition, hevm can now handle symbolic powers of 2 without giving up.

An important step toward full support for symbolic exponentiation. πŸ’«

08.01.2026 17:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

hevm v0.57.0 also includes several under-the-hood improvements:

a simplified internal rewriting framework with a bug fix to ensure more accurate results, and a new RPC cache so analysis is no longer slowed down by repeated RPC requests. ✨

08.01.2026 17:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We also introduced more controlled parallelism.

hevm is now far less likely to exhaust system resources when analyzing complex contracts with large branching factors. πŸ”₯πŸ”₯

08.01.2026 17:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The biggest performance gains come from improved infeasible path pruning.

hevm can now detect some infeasible paths earlier, significantly reducing the search space and delivering much faster results on real-world contracts. πŸ”₯

08.01.2026 17:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

hevm is starting the year strong: v0.57.0 just landed πŸš€

The release delivers meaningful improvements to the performance and reliability of symbolic exploration, with a clear impact on real-world contract analysis.↓

08.01.2026 17:27 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

We’re finishing the final pieces now.

Expect the long-awaited Fe release toward the end of Q1 2026. πŸ₯³

In the meantime, join the discussion and get the latest updates here: fe-lang.zulipchat.com/join/dqvssg...

05.01.2026 12:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
2025 Roadmap Update This is a 2025 roadmap update detailing what each team is working on until the end of the year.

πŸ’ͺ To note:

Research developed through Sonatina (as prev. outlined here: www.argot.org/blog/2025-r...) will carry forward into Core Solidity research as its core contributor transitions to the Solidity team - showcasing the strength of the collective, where work on one project informs another.

05.01.2026 12:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Fe - A next generation smart contract language for Ethereum Fe is a next generation, statically typed, future-proof smart contract language for the Ethereum Virtual Machine

The old contract model was replaced with a new message-passing syntax that feels native to the EVM: cleaner, safer, & free of the structural issues that haunted earlier versions.

On top of that: a native package manager, a robust LSP, a strict formatter, & a new fe-lang.org with comprehensive docs.

05.01.2026 12:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Major language upgrades:

β€’ A fully overhauled type system
β€’ Generics, Traits, and Higher-Kinded Types
β€’ So expressive the Fe standard library is written in Fe itself

05.01.2026 12:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@argot.org is following 1 prominent accounts