Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Mezo

ASecurity

Mezo: Thesis's Bitcoin-first Cosmos SDK / CometBFT chain with EVM (Evmos fork), BTC for gas, tBTC bridging and a Proof-of-Authority validator set. Mainnet 28 May 2025. MUSD is its Bitcoin-backed CDP stablecoin, a Threshold USD / Liquity fork with a 110% minimum collateral ratio. Chain TVL ~$71.7M on 15 September 2026. USE WHEN: building on Mezo, integrating MUSD, evaluating a major downstream consumer of tBTC.

33 stars
0 votes
0 copies
0 views
Added 9/22/2026
ai-agentsrustgonode

Security Analysis

A100/100

Scanned 9/22/2026

$npx -y skills add claude-dev-suite/claude-dev-suite --skill mezo --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Mezo?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Mezo
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/claude-dev-suite-mezo/badge)](https://www.skillsdirectory.com/skills/claude-dev-suite-mezo)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: bitcoin-l2-mezo
description: |
  Mezo: Thesis's Bitcoin-first Cosmos SDK / CometBFT chain with EVM
  (Evmos fork), BTC for gas, tBTC bridging and a Proof-of-Authority
  validator set. Mainnet 28 May 2025. MUSD is its Bitcoin-backed CDP
  stablecoin, a Threshold USD / Liquity fork with a 110% minimum
  collateral ratio. Chain TVL ~$71.7M on 15 September 2026.
  USE WHEN: building on Mezo, integrating MUSD, evaluating a
  major downstream consumer of tBTC.
allowed-tools: Read, Grep, Glob
---

# Mezo

Built by **Thesis** (the Keep / Threshold / tBTC team). Mainnet
launched **28 May 2025**. The pitch is a "full-stack Bitcoin
economy": BTC comes in over tBTC, pays for gas, and backs a native
stablecoin.

Per the `mezo-org/mezod` README, the chain is a **Cosmos SDK chain
with EVM compatibility running on CometBFT**, forked from the LGPL
version of **Evmos** and heavily modified. Stated design goals: user
ownership, reliable bridging with tBTC, BTC for gas, a dual staking
model, EVM compatibility.

Modules in `x/`: `bridge`, `evm`, `feemarket`, `poa`.

## Validator set is Proof-of-Authority

This is the single most important thing to know and it is easy to
miss. From the `x/poa` module spec:

- The initial validator set is fixed in genesis.
- New validators submit candidate applications; **the module owner
  approves them**.
- The owner can kick a validator out.
- **All validators have equal voting power.**
- Ownership transfers in a two-step propose/accept flow.
- The module also holds an **Emergency Team** role controlling
  chain "lockdown levels".

So "dual staking" on Mezo is about rewards and economic weight, not
about permissionless validator entry. Treat Mezo as a permissioned
chain until the `poa` module is replaced.

## Bridge

`AssetsLocked` events observed on the origin side are written into
**pseudo-transactions**: at most one per block, always at index 0,
carrying at most 10 events, and rendered by JSON-RPC as if they
called the `AssetsBridge` precompile's `bridge` method so explorers
can show them. Pseudo-transactions are only persisted if a node sets
`enable-indexer = true` in `config/app.toml` — otherwise they are
invisible to JSON-RPC and to explorers. Budget for that when
building bridge monitoring.

## MUSD

Bitcoin-backed CDP stablecoin. Per `mezo-org/musd/docs`, MUSD is
**based on Threshold USD, itself a fork of Liquity** — so the trove
model, Stability Pool and redemption mechanics are Liquity's.

| Parameter | Value |
|---|---|
| Minimum collateral ratio | 110% |
| Price floor mechanism | redeem MUSD for $1 of BTC (`TroveManager.redeemCollateral`) |
| Price ceiling | ~$1.10, set by the 110% MCR |
| Borrowing rate | 0.1%, governable |
| Redemption rate | 0.75%, governable |
| Interest | simple, fixed, non-compounding |

Two Liquity divergences worth knowing:

- **Interest is per-trove and sticky.** A global governable rate
  applies to *new* troves; changing it does not touch existing ones.
  Borrowers may refinance to the current global rate at will (paying
  a refinancing fee that behaves like the borrowing rate).
- **No Stability Pool incentive token.** Liquity v1 paid LQTY to
  Stability Pool depositors; MUSD pays nothing, and the Stability
  Pool is seeded with a protocol bootstrap loan that can only leave
  via liquidations. Interest and fees flow to the MUSD Savings Rate
  vault instead.

Contracts follow Liquity naming: `BorrowerOperations.openTrove`,
`ActivePool`, `StabilityPool`, `DefaultPool`,
`TroveManager.liquidate` / `.redeemCollateral`.

## Scale

From Mezo's own H1 2026 review (fetched 15 September 2026):

| Metric | Value | Date the source gives |
|---|---|---|
| Total TVL | $110.5M | "as of July 31" |
| Trading venues | Kraken, Coinbase Exchange, Bitget, KuCoin, Bullish, Aerodrome, "among others" | "as of July 31" |
| MUSD in circulation | 28.0M (27.0M of it on Mezo) | table footnote only |
| Lifetime MUSD transfer volume | $789M | table footnote only |
| BTC locked as veBTC | 912.6 BTC | table footnote only |
| Outstanding loans | $13.1M against 826 BTC collateral | table footnote only |
| System collateralisation | 370% | table footnote only |

Note the source's self-contradiction: only Total TVL and trading
venues are labelled "as of July 31", while the table's own footnote
reads "All figures pulled onchain, as of June 31, 2026" — a date that
does not exist. Do not restate either as a single clean cutoff; the
rest of the table is somewhere around end-June to end-July 2026.

Bullish (NYSE: BLSH) is named as the anchor customer, deploying 1000
BTC through Mezo Prime.

DefiLlama put the Mezo chain at ~$71.7M TVL on 15 September 2026 —
a different metric and a later date than the $110.5M above, so do
not present them as the same series. Re-check:
https://defillama.com/chain/Mezo

The MEZO token and veMEZO were live by H1 2026 (blog posts on MEZO
emissions and veMEZO run from April 2026; the H1 review places the
token in Q1 2026). Sources disagree on the exact TGE date — do not
state one without checking Mezo's own announcement.

## Use cases

- **Borrow against BTC** without selling it, at a fixed simple
  interest rate.
- **A major tBTC destination** — DefiLlama had tBTC at ~$336.0M and
  the Mezo chain at ~$71.7M on 15 September 2026, so tBTC
  integration work often lands here.
- **EVM dApps paying gas in BTC.**

## Limitations

- **PoA validator set** — see above. Owner-gated entry, owner-driven
  removal, plus an Emergency Team with lockdown powers.
- **Bridge trust inherits tBTC's** threshold-signer assumptions on
  top of Mezo's own.
- **Liquity-derived liquidation risk** — 110% MCR is thin. A fast
  BTC drawdown liquidates troves with little buffer, and the
  Stability Pool has no yield incentive attracting depositors.
- **Bridge events are invisible by default** unless the custom
  indexer is enabled.
- Mezo published an **incident report for 2 July 2026**
  (`docs/reports/2026-07-02-leveldb-corruption.md`): the testnet
  archive node crash-looped on LevelDB corruption in the early
  morning UTC of 2 July 2026, and mainnet validator operators hit
  the same corruption in the following days. Read it before
  assuming a clean operational record.

## See also

- [threshold-tbtc/SKILL.md](../threshold-tbtc/SKILL.md)
- [rootstock-rsk/SKILL.md](../rootstock-rsk/SKILL.md)
- [bob/SKILL.md](../bob/SKILL.md)
- [core-dao/SKILL.md](../core-dao/SKILL.md)

Attribution

claude-dev-suiteclaude-dev-suite
View sourceSee grades on GitHubMore from claude-dev-suite →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698621 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →