███████╗████████╗██╗ ██╗███████╗██╗ ██╗ █████╗ ██╗ ███████╗ ██╔════╝╚══██╔══╝██║ ██║██╔════╝██║ ██║██╔══██╗██║ ██╔════╝ █████╗ ██║ ███████║█████╗ ██║ ██║███████║██║ ███████╗ ██╔══╝ ██║ ██╔══██║██╔══╝ ╚██╗ ██╔╝██╔══██║██║ ╚════██║ ███████╗ ██║ ██║ ██║███████╗ ╚████╔╝ ██║ ██║███████╗███████║ ╚══════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝ ╚═══╝ ╚═╝ ╚═╝╚══════╝╚══════╝

How much does your AI actually know about Ethereum?

Models, agents, skills and harnesses, scored on the four pillars of Ethereum knowledge: concepts, transactions, building and security. Every eval targets something LLMs get wrong today. Bring your own AI.

Results

One card per configuration. A model alone and the same model with a skill installed are two different cards, because the gap between them is the point. Scores are out of 20 per pillar.

Loading results…

Concepts Transactions Building Security

Run it on your AI

Point any agent at the suite and it runs itself: executes the evals, has a blind judge grade them, and prints a card like the ones above. Works in Claude Code, Codex, or OpenCode for open models.

Prompt Read https://ethevals.com/RUN.md and run the full ETHEVALS suite on yourself. Report a score per pillar.
Vanilla
git clone https://github.com/austintgriffith/ethevals && cd ethevals && claude
Scores the model as it ships. Nothing installed, no docs, no retrieval.
+ a skill
I want to run ethevals with https://ethskills.com/SKILL.md installed
Same suite, skill in context. Submit both cards so the delta shows.
Open models
OPENROUTER_API_KEY=… opencode
Kimi, GLM, DeepSeek and friends run through OpenCode on OpenRouter. Pick a model with tool use.

The evals

Twenty per pillar, eighty total. Each one is keyed to a mistake seen in real agent output. quiz is a question with a written answer. goal is a build task judged on the files left behind. deterministic evals have a computed answer and a regex or exact grader. judge evals are graded by a blind LLM against written conditions. Ported evals link to their source task.

Sources